diff --git a/.env b/.env
deleted file mode 100644
index 43d1de99..00000000
--- a/.env
+++ /dev/null
@@ -1,10 +0,0 @@
-SECRET_KEY=kobl@t=yw9d*0y%jt2gjnq78=u!z_rrxb&w8e47l!(jz@m79zy
-DEBUG=False
-DB_NAME=your-db-name
-DB_USER=your-db-user-name
-DB_PASSWORD=your-db-password
-DB_HOST=localhost
-STRIPE_LIVE_PUBLIC_KEY=your-live-public-key
-STRIPE_LIVE_SECRET_KEY=your-live-secret-key
-STRIPE_TEST_PUBLIC_KEY=your-test-public-key
-STRIPE_TEST_SECRET_KEY=your-test-secret-key
diff --git a/.gitignore b/.gitignore
index 05d4042f..c0ae00f5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,141 +1,14 @@
-# Byte-compiled / optimized / DLL files
-__pycache__/
-*.py[cod]
-*$py.class
-
-# C extensions
-*.so
-
-# Distribution / packaging
-.Python
-build/
-develop-eggs/
-dist/
-downloads/
-eggs/
-.eggs/
-lib/
-lib64/
-parts/
-sdist/
-var/
-wheels/
-share/python-wheels/
-*.egg-info/
-.installed.cfg
-*.egg
-MANIFEST
-
-# PyInstaller
-# Usually these files are written by a python script from a template
-# before PyInstaller builds the exe, so as to inject date/other infos into it.
-*.manifest
-*.spec
-
-# Installer logs
-pip-log.txt
-pip-delete-this-directory.txt
-
-# Unit test / coverage reports
-htmlcov/
-.tox/
-.nox/
-.coverage
-.coverage.*
-.cache
-nosetests.xml
-coverage.xml
-*.cover
-*.py,cover
-.hypothesis/
-.pytest_cache/
-cover/
-
-# Translations
-*.mo
-*.pot
-
-# Django stuff:
-*.log
-local_settings.py
-db.sqlite3
-db.sqlite3-journal
-
-# Flask stuff:
-instance/
-.webassets-cache
-
-# Scrapy stuff:
-.scrapy
-
-# Sphinx documentation
-docs/_build/
-
-# PyBuilder
-.pybuilder/
-target/
-
-# Jupyter Notebook
-.ipynb_checkpoints
-
-# IPython
-profile_default/
-ipython_config.py
-
-# pyenv
-# For a library or package, you might want to ignore these files since the code is
-# intended to run in multiple environments; otherwise, check them in:
-# .python-version
-
-# pipenv
-# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
-# However, in case of collaboration, if having platform-specific dependencies or dependencies
-# having no cross-platform support, pipenv may install dependencies that don't work, or not
-# install all needed dependencies.
-#Pipfile.lock
-
-# PEP 582; used by e.g. github.com/David-OConnor/pyflow
-__pypackages__/
-
-# Celery stuff
-celerybeat-schedule
-celerybeat.pid
-
-# SageMath parsed files
-*.sage.py
-
-# Environments
-.env
-.venv
-env/
-venv/
-ENV/
-env.bak/
-venv.bak/
-
-# Spyder project settings
-.spyderproject
-.spyproject
-
-# Rope project settings
-.ropeproject
-
-# mkdocs documentation
-/site
-
-# mypy
-.mypy_cache/
-.dmypy.json
-dmypy.json
-
-# Pyre type checker
-.pyre/
-
-# pytype static type analyzer
-.pytype/
-
-# Cython debug symbols
-cython_debug/
-
-static_root
-media_root
\ No newline at end of file
+env
+**/*.pyc
+**/__pycache__
+media
+.DS_Store
+#*.sqlite3 demo db
+*.env
+
+# Accept these files in the repository
+!.gitignore
+!.travis.yml
+/.env
+/.vscode
+/.idea
\ No newline at end of file
diff --git a/FUNDING.yml b/FUNDING.yml
deleted file mode 100644
index 37370e40..00000000
--- a/FUNDING.yml
+++ /dev/null
@@ -1 +0,0 @@
-github: [mattfreire]
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index f288702d..00000000
--- a/LICENSE
+++ /dev/null
@@ -1,674 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users. We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors. You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights. Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received. You must make sure that they, too, receive
-or can get the source code. And you must show them these terms so they
-know their rights.
-
- Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
- For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software. For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
- Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so. This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software. The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable. Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products. If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
- Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary. To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Use with the GNU Affero General Public License.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-
- Copyright (C)
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see .
-
-Also add information on how to contact you by electronic and paper mail.
-
- If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
- Copyright (C)
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
- .
-
- The GNU General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License. But first, please read
-.
diff --git a/README.md b/README.md
index 6ac77809..d84897ae 100644
--- a/README.md
+++ b/README.md
@@ -8,10 +8,7 @@
The Definitive Django Learning Platform.
-
-### *** Deprecation warning ***
-
-This project was created almost two years ago. Since then, there is a newer version of the project which you can find [here](https://github.com/justdjango/django-simple-ecommerce)
+(https://github.com/justdjango/django-simple-ecommerce)
---
@@ -20,9 +17,13 @@ This project was created almost two years ago. Since then, there is a newer vers
This is a very simple e-commerce website built with Django.
## Quick demo
-
+### Old Site
[![alt text](https://justdjango.s3-us-west-2.amazonaws.com/media/gifs/djecommerce.gif "Logo")](https://youtu.be/z4USlooVXG0)
+
+
+# New Updated Site and Design
+![image](https://github.com/AdityaPrabhuCS/django-ecommerce/blob/44fae5f1f4f65b1d46d58e6aee1f1dc2b5ac9bc5/new.png)
---
## Project Summary
@@ -62,6 +63,8 @@ pip install -r requirements.txt
Now you can run the project with this command
```
+python manage.py migrate
+python manage.py makemigrations
python manage.py runserver
```
@@ -97,3 +100,25 @@ If you're learning Django and want to take your next step to become a profession
+
+
+
+
+## Changes Done
+#### Shop Page
+#### Responsive layout
+#### Multiple Objects and Orders
+#### Updated and changed to latest version
+#### Filtering
+#### Order Summary and Order Snippet
+
+### Solved Issues
+##### https://github.com/justdjango/django-ecommerce/issues/64#issue-783238792
+##### https://github.com/justdjango/django-ecommerce/issues/83#issue-936408183
+##### https://github.com/justdjango/django-ecommerce/issues/76#issue-894100040
+##### https://github.com/justdjango/django-ecommerce/issues/69#issue-832738465
+##### https://github.com/justdjango/django-ecommerce/issues/64#issue-783238792
+##### https://github.com/justdjango/django-ecommerce/issues/68#issue-827662878
+
+
+
diff --git a/bin/cli.py b/bin/cli.py
new file mode 100644
index 00000000..f4cc8baf
--- /dev/null
+++ b/bin/cli.py
@@ -0,0 +1,123 @@
+import click
+import os
+import subprocess
+import sys
+
+from shared import verify_environment
+from commands import (
+ settings_command,
+ create_server_command,
+ azure_firewall_command,
+ get_local_ip_firewall_command,
+ create_db_command,
+ connect_details_command
+)
+
+
+def get_settings_command():
+ verify_environment()
+ SETTINGS_KEYS = (
+ 'SECRET_KEY',
+ 'POSTGRES_SERVER_NAME',
+ 'POSTGRES_ADMIN_USER',
+ 'POSTGRES_ADMIN_PASSWORD',
+ 'POSTGRES_HOST',
+ 'APP_DB_NAME',
+ 'DJANGO_SETTINGS_MODULE',
+ 'AZ_STORAGE_ACCOUNT_NAME',
+ 'AZ_STORAGE_CONTAINER',
+ 'AZ_STORAGE_KEY',
+ )
+ settings_pairs = ['{}={}'.format(k, os.getenv(k)) for k in SETTINGS_KEYS]
+ return settings_command + settings_pairs
+
+
+@click.command()
+@click.option("--check-env", default=False, help="List environment variables.")
+@click.option("--deploying", default=False, help="Deploying to Azure.")
+def main(check_env, deploying):
+ """CLI for working with data and deployment"""
+ if os.getenv("DJANGO_SETTINGS_MODULE") == 'market.azure':
+ security_check = input(
+ 'You are currently accessing the Azure environment. Is this what you want to do? [y/n]: ')
+ if security_check == 'n':
+ print("Exiting")
+ exit()
+
+ # if check_env:
+ # subprocess.call("grep -v '^#' .env | xargs")
+
+ migrate = input("Migrate the database? [y/n]: ")
+ if migrate == 'y':
+ process_migrate = subprocess.check_call(
+ ['python', 'manage.py', 'migrate'])
+
+ prepopulate = input("Prepopulate the database? [y/n]: ")
+ # TODO: this should be done by default in the migration step
+ if prepopulate == 'y':
+ process_makesuper = subprocess.check_call(
+ ['python', 'manage.py', 'prepopulate'])
+
+ makesuper = input("Create the admin user? [y/n]: ")
+ if makesuper == 'y':
+ process_makesuper = subprocess.check_call(
+ ['python', 'manage.py', 'makesuper'])
+
+ if deploying:
+ REQUIRED_ENV_VARS = (
+ 'AZ_GROUP',
+ 'AZ_LOCATION',
+ 'POSTGRES_SERVER_NAME',
+ 'POSTGRES_ADMIN_USER',
+ 'POSTGRES_ADMIN_PASSWORD',
+ 'APP_DB_NAME',
+ )
+
+ missing = []
+ for v in REQUIRED_ENV_VARS:
+ if v not in os.environ:
+ missing.append(v)
+ if missing:
+ print("Required Environment Variables Unset:")
+ print("\t" + "\n\t".join(missing))
+ print("Exiting.")
+ exit()
+
+ create_server = input('Create PostgreSQL server? [y/n]: ')
+ if create_server == 'y':
+ print("Creating PostgreSQL server...")
+ subprocess.check_call(create_server_command)
+
+ create_rule = input('Create firewall rules? [y/n]: ')
+ local_ip_firewall_command = get_local_ip_firewall_command()
+ if create_rule == 'y':
+ print("Allowing access from Azure...")
+ subprocess.check_call(azure_firewall_command)
+ print("Allowing access from local IP...")
+ subprocess.check_call(local_ip_firewall_command)
+
+ create_app_db = input('Create App DB? [y/n]: ')
+ if create_app_db == 'y':
+ print("Creating App DB...")
+ subprocess.check_call(create_db_command)
+
+ print("Getting access details...")
+ subprocess.check_call(connect_details_command)
+
+ # Connect to Azure using connection string format (to force SSL)
+ # psql "host=$POSTGRES_HOST sslmode=require port=5432 user=$POSTGRES_ADMIN_USER@$POSTGRES_SERVER_NAME dbname=postgres" -W
+
+ update_azure_env = input("Update the azure environment? [y/n]: ")
+ if update_azure_env == 'y':
+ print("Updating App Settings... ")
+ sys.stdout.flush()
+ command = get_settings_command()
+ process_update_env = subprocess.check_call(command)
+ print("Finished updating app settings")
+
+ print("Exiting...")
+ sys.exit()
+
+
+if __name__ == '__main__':
+ main()
diff --git a/bin/commands.py b/bin/commands.py
new file mode 100644
index 00000000..62141e81
--- /dev/null
+++ b/bin/commands.py
@@ -0,0 +1,73 @@
+import os
+import urllib.request
+
+
+# App service settings
+
+# https://docs.microsoft.com/en-us/cli/azure/webapp/config/appsettings?view=azure-cli-latest#az-webapp-config-appsettings-set
+settings_command = [
+ 'az', 'webapp', 'config', 'appsettings', 'set',
+ '--name', os.getenv('APP_SERVICE_APP_NAME'),
+ '--resource-group', os.getenv('AZ_GROUP'),
+ '--settings',
+]
+
+# Database server
+
+# Ref: https://docs.microsoft.com/en-gb/cli/azure/postgres/server?view=azure-cli-latest#az-postgres-server-create
+# SKUs: https://docs.microsoft.com/en-us/azure/postgresql/concepts-pricing-tiers
+# {pricing tier}_{compute generation}_{vCores}
+create_server_command = [
+ 'az', 'postgres', 'server', 'create',
+ '--resource-group', os.getenv('AZ_GROUP'),
+ '--location', os.getenv('AZ_LOCATION'),
+ '--name', os.getenv('POSTGRES_SERVER_NAME'),
+ '--admin-user', os.getenv('POSTGRES_ADMIN_USER'),
+ '--admin-password', os.getenv('POSTGRES_ADMIN_PASSWORD'),
+ '--sku-name', 'B_Gen5_1',
+]
+
+# Firewall
+
+# Ref: https://docs.microsoft.com/en-gb/cli/azure/postgres/server/firewall-rule?view=azure-cli-latest#az-postgres-server-firewall-rule-create
+azure_firewall_command = [
+ 'az', 'postgres', 'server', 'firewall-rule', 'create',
+ '--resource-group', os.getenv('AZ_GROUP'),
+ '--server-name', os.getenv('POSTGRES_SERVER_NAME'),
+ '--start-ip-address', '0.0.0.0',
+ '--end-ip-address', '0.0.0.0',
+ '--name', 'AllowAllAzureIPs',
+]
+
+
+def get_local_ip_firewall_command():
+ with urllib.request.urlopen('http://ip.42.pl/raw') as f:
+ my_ip = f.read()
+ local_ip_firewall_command = [
+ 'az', 'postgres', 'server', 'firewall-rule', 'create',
+ '--resource-group', os.getenv('AZ_GROUP'),
+ '--server-name', os.getenv('POSTGRES_SERVER_NAME'),
+ '--start-ip-address', my_ip,
+ '--end-ip-address', my_ip,
+ '--name', 'AllowMyIP',
+ ]
+ return local_ip_firewall_command
+
+
+# Database
+
+create_db_command = [
+ 'az', 'postgres', 'db', 'create',
+ '--resource-group', os.getenv('AZ_GROUP'),
+ '--server-name', os.getenv('POSTGRES_SERVER_NAME'),
+ '--name', os.getenv('APP_DB_NAME'),
+]
+
+connect_details_command = [
+ 'az', 'postgres', 'server', 'show',
+ '--resource-group', os.getenv('AZ_GROUP'),
+ '--name', os.getenv('POSTGRES_SERVER_NAME'),
+]
+
+
+# TODO: add a Storage CLI command
diff --git a/bin/shared.py b/bin/shared.py
new file mode 100644
index 00000000..9759c7a7
--- /dev/null
+++ b/bin/shared.py
@@ -0,0 +1,48 @@
+#!/usr/bin/env python3
+import os
+import subprocess
+import sys
+
+# # pass in shell=True if on windows (Note security hazard)
+# with open('cli-log.txt', 'w') as f:
+# process = subprocess.run(['ls', '-la'], stdout=f, text=True)
+
+# process2 = subprocess.run(
+# ['ls', '-la'], capture_output=True, text=True, check=True)
+
+# process3 = subprocess.run(['ls', 'la', 'dne'], stderr=subprocess.DEVNULL)
+
+# process4 = subprocess.run(['grep', '-n', 'cli-log'],
+# capture_output=True, text=True, input=process3.stdout)
+
+# print(process.args) # arguments
+# print(process.returncode) # 0 means successful
+# print(process.stdout)
+# print(process.stdout.decode()) # if we don't pass text as an argument
+
+
+REQUIRED_ENV_VARS = (
+ 'AZ_GROUP',
+ 'AZ_LOCATION',
+ 'APP_SERVICE_APP_NAME',
+ 'POSTGRES_SERVER_NAME',
+ 'POSTGRES_ADMIN_USER',
+ 'POSTGRES_ADMIN_PASSWORD',
+ 'APP_DB_NAME',
+)
+
+
+def verify_environment():
+ missing = []
+ for v in REQUIRED_ENV_VARS:
+ if v not in os.environ:
+ missing.append(v)
+ if missing:
+ print("Required Environment Variables Unset:")
+ print("\t" + "\n\t".join(missing))
+ print("Exiting.")
+ exit()
+
+
+if __name__ == '__main__':
+ verify_environment()
diff --git a/core/admin.py b/core/admin.py
index c0088a7b..04afb4ef 100644
--- a/core/admin.py
+++ b/core/admin.py
@@ -1,6 +1,9 @@
from django.contrib import admin
-from .models import Item, OrderItem, Order, Payment, Coupon, Refund, Address, UserProfile
+from .models import Item, OrderItem, Order, Payment, Coupon, Refund, BillingAddress, Category, Slide
+
+
+# Register your models here.
def make_refund_accepted(modeladmin, request, queryset):
@@ -29,7 +32,8 @@ class OrderAdmin(admin.ModelAdmin):
'payment',
'coupon'
]
- list_filter = ['ordered',
+ list_filter = ['user',
+ 'ordered',
'being_delivered',
'received',
'refund_requested',
@@ -55,11 +59,41 @@ class AddressAdmin(admin.ModelAdmin):
search_fields = ['user', 'street_address', 'apartment_address', 'zip']
-admin.site.register(Item)
+def copy_items(modeladmin, request, queryset):
+ for object in queryset:
+ object.id = None
+ object.save()
+
+
+copy_items.short_description = 'Copy Items'
+
+
+class ItemAdmin(admin.ModelAdmin):
+ list_display = [
+ 'title',
+ 'category',
+ ]
+ list_filter = ['title', 'category']
+ search_fields = ['title', 'category']
+ prepopulated_fields = {"slug": ("title",)}
+ actions = [copy_items]
+
+class CategoryAdmin(admin.ModelAdmin):
+ list_display = [
+ 'title',
+ 'is_active'
+ ]
+ list_filter = ['title', 'is_active']
+ search_fields = ['title', 'is_active']
+ prepopulated_fields = {"slug": ("title",)}
+
+
+admin.site.register(Item, ItemAdmin)
+admin.site.register(Category, CategoryAdmin)
+admin.site.register(Slide)
admin.site.register(OrderItem)
admin.site.register(Order, OrderAdmin)
admin.site.register(Payment)
admin.site.register(Coupon)
admin.site.register(Refund)
-admin.site.register(Address, AddressAdmin)
-admin.site.register(UserProfile)
+admin.site.register(BillingAddress, AddressAdmin)
diff --git a/core/forms.py b/core/forms.py
index d098dc82..2da49809 100644
--- a/core/forms.py
+++ b/core/forms.py
@@ -2,7 +2,6 @@
from django_countries.fields import CountryField
from django_countries.widgets import CountrySelectWidget
-
PAYMENT_CHOICES = (
('S', 'Stripe'),
('P', 'PayPal')
@@ -10,30 +9,23 @@
class CheckoutForm(forms.Form):
- shipping_address = forms.CharField(required=False)
- shipping_address2 = forms.CharField(required=False)
- shipping_country = CountryField(blank_label='(select country)').formfield(
- required=False,
- widget=CountrySelectWidget(attrs={
- 'class': 'custom-select d-block w-100',
- }))
- shipping_zip = forms.CharField(required=False)
-
- billing_address = forms.CharField(required=False)
- billing_address2 = forms.CharField(required=False)
- billing_country = CountryField(blank_label='(select country)').formfield(
- required=False,
- widget=CountrySelectWidget(attrs={
- 'class': 'custom-select d-block w-100',
- }))
- billing_zip = forms.CharField(required=False)
-
- same_billing_address = forms.BooleanField(required=False)
- set_default_shipping = forms.BooleanField(required=False)
- use_default_shipping = forms.BooleanField(required=False)
- set_default_billing = forms.BooleanField(required=False)
- use_default_billing = forms.BooleanField(required=False)
+ street_address = forms.CharField(widget=forms.TextInput(attrs={
+ 'placeholder': '1234 Main St',
+ 'class': 'form-control'
+ }))
+ apartment_address = forms.CharField(required=False, widget=forms.TextInput(attrs={
+ 'placeholder': 'Apartment or suite',
+ 'class': 'form-control'
+ }))
+ country = CountryField(blank_label='(select country)').formfield(widget=CountrySelectWidget(attrs={
+ 'class': 'custom-select d-block w-100'
+ }))
+ zip = forms.CharField(widget=forms.TextInput(attrs={
+ 'class': 'form-control'
+ }))
+ same_shipping_address = forms.BooleanField(required=False)
+ save_info = forms.BooleanField(required=False)
payment_option = forms.ChoiceField(
widget=forms.RadioSelect, choices=PAYMENT_CHOICES)
@@ -41,9 +33,7 @@ class CheckoutForm(forms.Form):
class CouponForm(forms.Form):
code = forms.CharField(widget=forms.TextInput(attrs={
'class': 'form-control',
- 'placeholder': 'Promo code',
- 'aria-label': 'Recipient\'s username',
- 'aria-describedby': 'basic-addon2'
+ 'placeholder': 'Promo code'
}))
@@ -53,9 +43,3 @@ class RefundForm(forms.Form):
'rows': 4
}))
email = forms.EmailField()
-
-
-class PaymentForm(forms.Form):
- stripeToken = forms.CharField(required=False)
- save = forms.BooleanField(required=False)
- use_default = forms.BooleanField(required=False)
diff --git a/core/management/commands/makesuper.py b/core/management/commands/makesuper.py
new file mode 100644
index 00000000..fd87e650
--- /dev/null
+++ b/core/management/commands/makesuper.py
@@ -0,0 +1,13 @@
+from django.contrib.auth import get_user_model
+from django.core.management.base import BaseCommand
+
+
+class Command(BaseCommand):
+ def handle(self, *args, **options):
+ User = get_user_model()
+ if not User.objects.filter(username="admin").exists():
+ User.objects.create_superuser(
+ "admin", "admin@domain.com", "admin")
+ self.stdout.write(self.style.SUCCESS('Admin user has created'))
+ else:
+ self.stdout.write(self.style.SUCCESS('Admin user already exists'))
diff --git a/core/management/commands/rename.py b/core/management/commands/rename.py
index 52f1a7af..05c2166a 100644
--- a/core/management/commands/rename.py
+++ b/core/management/commands/rename.py
@@ -17,7 +17,7 @@ def handle(self, *args, **kwargs):
# logic for renaming the files
- files_to_rename = [f'{current_project_name}/settings/base.py',
+ files_to_rename = [f'{current_project_name}/settings.py',
f'{current_project_name}/wsgi.py', 'manage.py']
for f in files_to_rename:
diff --git a/core/migrations/0001_initial.py b/core/migrations/0001_initial.py
index 06883b72..8278cb83 100644
--- a/core/migrations/0001_initial.py
+++ b/core/migrations/0001_initial.py
@@ -1,4 +1,4 @@
-# Generated by Django 2.2 on 2019-06-16 20:54
+# Generated by Django 2.2.4 on 2019-10-07 03:35
from django.conf import settings
from django.db import migrations, models
@@ -16,22 +16,23 @@ class Migration(migrations.Migration):
operations = [
migrations.CreateModel(
- name='Address',
+ name='BillingAddress',
fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('id', models.AutoField(auto_created=True,
+ primary_key=True, serialize=False, verbose_name='ID')),
('street_address', models.CharField(max_length=100)),
('apartment_address', models.CharField(max_length=100)),
('country', django_countries.fields.CountryField(max_length=2)),
('zip', models.CharField(max_length=100)),
- ('address_type', models.CharField(choices=[('B', 'Billing'), ('S', 'Shipping')], max_length=1)),
- ('default', models.BooleanField(default=False)),
- ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
+ ('user', models.ForeignKey(
+ on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
],
),
migrations.CreateModel(
name='Coupon',
fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('id', models.AutoField(auto_created=True,
+ primary_key=True, serialize=False, verbose_name='ID')),
('code', models.CharField(max_length=15)),
('amount', models.FloatField()),
],
@@ -39,12 +40,15 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name='Item',
fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('id', models.AutoField(auto_created=True,
+ primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=100)),
('price', models.FloatField()),
('discount_price', models.FloatField(blank=True, null=True)),
- ('category', models.CharField(choices=[('S', 'Shirt'), ('SW', 'Sport wear'), ('OW', 'Outwear')], max_length=2)),
- ('label', models.CharField(choices=[('P', 'primary'), ('S', 'secondary'), ('D', 'danger')], max_length=1)),
+ ('category', models.CharField(choices=[('SB', 'Shirts And Blouses'), (
+ 'TS', 'T-Shirts'), ('SK', 'Skirts'), ('HS', 'Hoodies&Sweatshirts')], max_length=2)),
+ ('label', models.CharField(choices=[
+ ('S', 'sale'), ('N', 'new'), ('P', 'promotion')], max_length=1)),
('slug', models.SlugField()),
('description', models.TextField()),
('image', models.ImageField(upload_to='')),
@@ -53,7 +57,8 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name='Order',
fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('id', models.AutoField(auto_created=True,
+ primary_key=True, serialize=False, verbose_name='ID')),
('ref_code', models.CharField(max_length=20)),
('start_date', models.DateTimeField(auto_now_add=True)),
('ordered_date', models.DateTimeField()),
@@ -62,38 +67,47 @@ class Migration(migrations.Migration):
('received', models.BooleanField(default=False)),
('refund_requested', models.BooleanField(default=False)),
('refund_granted', models.BooleanField(default=False)),
- ('billing_address', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='billing_address', to='core.Address')),
- ('coupon', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Coupon')),
+ ('billing_address', models.ForeignKey(blank=True, null=True,
+ on_delete=django.db.models.deletion.SET_NULL, to='core.BillingAddress')),
+ ('coupon', models.ForeignKey(blank=True, null=True,
+ on_delete=django.db.models.deletion.SET_NULL, to='core.Coupon')),
],
),
migrations.CreateModel(
name='Refund',
fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('id', models.AutoField(auto_created=True,
+ primary_key=True, serialize=False, verbose_name='ID')),
('reason', models.TextField()),
('accepted', models.BooleanField(default=False)),
('email', models.EmailField(max_length=254)),
- ('order', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Order')),
+ ('order', models.ForeignKey(
+ on_delete=django.db.models.deletion.CASCADE, to='core.Order')),
],
),
migrations.CreateModel(
name='Payment',
fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('id', models.AutoField(auto_created=True,
+ primary_key=True, serialize=False, verbose_name='ID')),
('stripe_charge_id', models.CharField(max_length=50)),
('amount', models.FloatField()),
('timestamp', models.DateTimeField(auto_now_add=True)),
- ('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)),
+ ('user', models.ForeignKey(blank=True, null=True,
+ on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)),
],
),
migrations.CreateModel(
name='OrderItem',
fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('id', models.AutoField(auto_created=True,
+ primary_key=True, serialize=False, verbose_name='ID')),
('ordered', models.BooleanField(default=False)),
('quantity', models.IntegerField(default=1)),
- ('item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Item')),
- ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
+ ('item', models.ForeignKey(
+ on_delete=django.db.models.deletion.CASCADE, to='core.Item')),
+ ('user', models.ForeignKey(
+ on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
],
),
migrations.AddField(
@@ -104,16 +118,13 @@ class Migration(migrations.Migration):
migrations.AddField(
model_name='order',
name='payment',
- field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Payment'),
- ),
- migrations.AddField(
- model_name='order',
- name='shipping_address',
- field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='shipping_address', to='core.Address'),
+ field=models.ForeignKey(
+ blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Payment'),
),
migrations.AddField(
model_name='order',
name='user',
- field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
+ field=models.ForeignKey(
+ on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
]
diff --git a/core/migrations/0002_auto_20190616_2144.py b/core/migrations/0002_auto_20190616_2144.py
deleted file mode 100644
index afaa204e..00000000
--- a/core/migrations/0002_auto_20190616_2144.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# Generated by Django 2.2 on 2019-06-16 21:44
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('core', '0001_initial'),
- ]
-
- operations = [
- migrations.AlterModelOptions(
- name='address',
- options={'verbose_name_plural': 'Addresses'},
- ),
- migrations.AlterField(
- model_name='order',
- name='ref_code',
- field=models.CharField(blank=True, max_length=20, null=True),
- ),
- ]
diff --git a/core/migrations/0002_auto_20191105_0426.py b/core/migrations/0002_auto_20191105_0426.py
new file mode 100644
index 00000000..62860f9a
--- /dev/null
+++ b/core/migrations/0002_auto_20191105_0426.py
@@ -0,0 +1,35 @@
+# Generated by Django 2.2.6 on 2019-11-05 12:26
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('core', '0001_initial'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='billingaddress',
+ name='address_type',
+ field=models.CharField(choices=[('B', 'Billing'), ('S', 'Shipping')], default='exit', max_length=1),
+ preserve_default=False,
+ ),
+ migrations.AddField(
+ model_name='billingaddress',
+ name='default',
+ field=models.BooleanField(default=False),
+ ),
+ migrations.AddField(
+ model_name='order',
+ name='shipping_address',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='shipping_address', to='core.BillingAddress'),
+ ),
+ migrations.AlterField(
+ model_name='order',
+ name='billing_address',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='billing_address', to='core.BillingAddress'),
+ ),
+ ]
diff --git a/core/migrations/0003_auto_20200412_1441.py b/core/migrations/0003_auto_20200412_1441.py
new file mode 100644
index 00000000..7c3700fe
--- /dev/null
+++ b/core/migrations/0003_auto_20200412_1441.py
@@ -0,0 +1,39 @@
+# Generated by Django 2.2.4 on 2020-04-12 11:41
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('core', '0002_auto_20191105_0426'),
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='Category',
+ fields=[
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('title', models.CharField(max_length=100)),
+ ('slug', models.SlugField()),
+ ('description', models.TextField()),
+ ('image', models.ImageField(upload_to='')),
+ ('is_active', models.BooleanField(default=True)),
+ ],
+ ),
+ migrations.AlterModelOptions(
+ name='billingaddress',
+ options={'verbose_name_plural': 'BillingAddresses'},
+ ),
+ migrations.AddField(
+ model_name='item',
+ name='is_active',
+ field=models.BooleanField(default=True),
+ ),
+ migrations.AlterField(
+ model_name='item',
+ name='category',
+ field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Category'),
+ ),
+ ]
diff --git a/core/migrations/0003_userprofile.py b/core/migrations/0003_userprofile.py
deleted file mode 100644
index 321d1b3b..00000000
--- a/core/migrations/0003_userprofile.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# Generated by Django 2.2 on 2019-06-30 09:49
-
-from django.conf import settings
-from django.db import migrations, models
-import django.db.models.deletion
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- migrations.swappable_dependency(settings.AUTH_USER_MODEL),
- ('core', '0002_auto_20190616_2144'),
- ]
-
- operations = [
- migrations.CreateModel(
- name='UserProfile',
- fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('stripe_customer_id', models.CharField(blank=True, max_length=50, null=True)),
- ('one_click_purchasing', models.BooleanField()),
- ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
- ],
- ),
- ]
diff --git a/core/migrations/0004_auto_20190630_1408.py b/core/migrations/0004_auto_20190630_1408.py
deleted file mode 100644
index 4c6ff979..00000000
--- a/core/migrations/0004_auto_20190630_1408.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 2.2 on 2019-06-30 14:08
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('core', '0003_userprofile'),
- ]
-
- operations = [
- migrations.AlterField(
- model_name='userprofile',
- name='one_click_purchasing',
- field=models.BooleanField(default=False),
- ),
- ]
diff --git a/core/migrations/0004_auto_20200412_1510.py b/core/migrations/0004_auto_20200412_1510.py
new file mode 100644
index 00000000..d157a214
--- /dev/null
+++ b/core/migrations/0004_auto_20200412_1510.py
@@ -0,0 +1,24 @@
+# Generated by Django 2.2.4 on 2020-04-12 12:10
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('core', '0003_auto_20200412_1441'),
+ ]
+
+ operations = [
+ migrations.RenameField(
+ model_name='item',
+ old_name='description',
+ new_name='description_long',
+ ),
+ migrations.AddField(
+ model_name='item',
+ name='description_short',
+ field=models.CharField(default=1, max_length=50),
+ preserve_default=False,
+ ),
+ ]
diff --git a/core/migrations/0005_item_stock_no.py b/core/migrations/0005_item_stock_no.py
new file mode 100644
index 00000000..82e6e2b0
--- /dev/null
+++ b/core/migrations/0005_item_stock_no.py
@@ -0,0 +1,19 @@
+# Generated by Django 2.2.4 on 2020-04-12 12:57
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('core', '0004_auto_20200412_1510'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='item',
+ name='stock_no',
+ field=models.CharField(default=1, max_length=10),
+ preserve_default=False,
+ ),
+ ]
diff --git a/core/migrations/0006_slide.py b/core/migrations/0006_slide.py
new file mode 100644
index 00000000..53e0f8f9
--- /dev/null
+++ b/core/migrations/0006_slide.py
@@ -0,0 +1,24 @@
+# Generated by Django 2.2.4 on 2020-04-12 22:45
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('core', '0005_item_stock_no'),
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='Slide',
+ fields=[
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('caption1', models.CharField(max_length=100)),
+ ('caption2', models.CharField(max_length=100)),
+ ('link', models.CharField(max_length=100)),
+ ('image', models.ImageField(upload_to='')),
+ ('is_active', models.BooleanField(default=True)),
+ ],
+ ),
+ ]
diff --git a/core/migrations/0007_auto_20200510_2016.py b/core/migrations/0007_auto_20200510_2016.py
new file mode 100644
index 00000000..5249dbbe
--- /dev/null
+++ b/core/migrations/0007_auto_20200510_2016.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.2.4 on 2020-05-11 03:16
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('core', '0006_slide'),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name='slide',
+ name='image',
+ field=models.ImageField(help_text='Size: 1920x570', upload_to=''),
+ ),
+ ]
diff --git a/core/models.py b/core/models.py
index 881088f6..b6451884 100644
--- a/core/models.py
+++ b/core/models.py
@@ -1,21 +1,21 @@
-from django.db.models.signals import post_save
from django.conf import settings
from django.db import models
from django.db.models import Sum
from django.shortcuts import reverse
from django_countries.fields import CountryField
-
+# Create your models here.
CATEGORY_CHOICES = (
- ('S', 'Shirt'),
- ('SW', 'Sport wear'),
- ('OW', 'Outwear')
+ ('SB', 'Shirts And Blouses'),
+ ('TS', 'T-Shirts'),
+ ('SK', 'Skirts'),
+ ('HS', 'Hoodies&Sweatshirts')
)
LABEL_CHOICES = (
- ('P', 'primary'),
- ('S', 'secondary'),
- ('D', 'danger')
+ ('S', 'sale'),
+ ('N', 'new'),
+ ('P', 'promotion')
)
ADDRESS_CHOICES = (
@@ -24,25 +24,44 @@
)
-class UserProfile(models.Model):
- user = models.OneToOneField(
- settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
- stripe_customer_id = models.CharField(max_length=50, blank=True, null=True)
- one_click_purchasing = models.BooleanField(default=False)
+class Slide(models.Model):
+ caption1 = models.CharField(max_length=100)
+ caption2 = models.CharField(max_length=100)
+ link = models.CharField(max_length=100)
+ image = models.ImageField(help_text="Size: 1920x570")
+ is_active = models.BooleanField(default=True)
def __str__(self):
- return self.user.username
+ return "{} - {}".format(self.caption1, self.caption2)
+
+class Category(models.Model):
+ title = models.CharField(max_length=100)
+ slug = models.SlugField()
+ description = models.TextField()
+ image = models.ImageField()
+ is_active = models.BooleanField(default=True)
+
+ def __str__(self):
+ return self.title
+
+ def get_absolute_url(self):
+ return reverse("core:category", kwargs={
+ 'slug': self.slug
+ })
class Item(models.Model):
title = models.CharField(max_length=100)
price = models.FloatField()
discount_price = models.FloatField(blank=True, null=True)
- category = models.CharField(choices=CATEGORY_CHOICES, max_length=2)
+ category = models.ForeignKey(Category, on_delete=models.CASCADE)
label = models.CharField(choices=LABEL_CHOICES, max_length=1)
slug = models.SlugField()
- description = models.TextField()
+ stock_no = models.CharField(max_length=10)
+ description_short = models.CharField(max_length=50)
+ description_long = models.TextField()
image = models.ImageField()
+ is_active = models.BooleanField(default=True)
def __str__(self):
return self.title
@@ -91,15 +110,15 @@ def get_final_price(self):
class Order(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL,
on_delete=models.CASCADE)
- ref_code = models.CharField(max_length=20, blank=True, null=True)
+ ref_code = models.CharField(max_length=20)
items = models.ManyToManyField(OrderItem)
start_date = models.DateTimeField(auto_now_add=True)
ordered_date = models.DateTimeField()
ordered = models.BooleanField(default=False)
shipping_address = models.ForeignKey(
- 'Address', related_name='shipping_address', on_delete=models.SET_NULL, blank=True, null=True)
+ 'BillingAddress', related_name='shipping_address', on_delete=models.SET_NULL, blank=True, null=True)
billing_address = models.ForeignKey(
- 'Address', related_name='billing_address', on_delete=models.SET_NULL, blank=True, null=True)
+ 'BillingAddress', related_name='billing_address', on_delete=models.SET_NULL, blank=True, null=True)
payment = models.ForeignKey(
'Payment', on_delete=models.SET_NULL, blank=True, null=True)
coupon = models.ForeignKey(
@@ -111,10 +130,9 @@ class Order(models.Model):
'''
1. Item added to cart
- 2. Adding a billing address
- (Failed checkout)
+ 2. Adding a BillingAddress
+ (Failed Checkout)
3. Payment
- (Preprocessing, processing, packaging etc.)
4. Being delivered
5. Received
6. Refunds
@@ -132,7 +150,7 @@ def get_total(self):
return total
-class Address(models.Model):
+class BillingAddress(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL,
on_delete=models.CASCADE)
street_address = models.CharField(max_length=100)
@@ -146,7 +164,7 @@ def __str__(self):
return self.user.username
class Meta:
- verbose_name_plural = 'Addresses'
+ verbose_name_plural = 'BillingAddresses'
class Payment(models.Model):
@@ -176,11 +194,3 @@ class Refund(models.Model):
def __str__(self):
return f"{self.pk}"
-
-
-def userprofile_receiver(sender, instance, created, *args, **kwargs):
- if created:
- userprofile = UserProfile.objects.create(user=instance)
-
-
-post_save.connect(userprofile_receiver, sender=settings.AUTH_USER_MODEL)
diff --git a/core/templatetags/category_template_tags.py b/core/templatetags/category_template_tags.py
new file mode 100644
index 00000000..32b2b6b6
--- /dev/null
+++ b/core/templatetags/category_template_tags.py
@@ -0,0 +1,55 @@
+from django import template
+from django.utils.safestring import mark_safe
+
+from core.models import Category
+
+register = template.Library()
+
+
+@register.simple_tag
+def categories():
+ items = Category.objects.filter(is_active=True).order_by('title')
+ items_li = ""
+ for i in items:
+ items_li += """{} """.format(i.slug, i.title)
+ return mark_safe(items_li)
+
+@register.simple_tag
+def categories_mobile():
+ items = Category.objects.filter(is_active=True).order_by('title')
+ items_li = ""
+ for i in items:
+ items_li += """""".format(i.slug, i.title)
+ return mark_safe(items_li)
+
+
+@register.simple_tag
+def categories_li_a():
+ items = Category.objects.filter(is_active=True).order_by('title')
+ items_li_a = ""
+ for i in items:
+ items_li_a += """{} """.format(i.slug,
+ i.title)
+ return mark_safe(items_li_a)
+
+
+@register.simple_tag
+def categories_div():
+ """
+ section banner
+ :return:
+ """
+ items = Category.objects.filter(is_active=True).order_by('title')
+ items_div = ""
+ item_div_list = ""
+ for i, j in enumerate(items):
+ if not i % 2:
+ items_div += """""".format(
+ j.image, j.slug, j.title)
+ else:
+ items_div_ = """""".format(
+ j.image, j.slug, j.title)
+ item_div_list += """""" + items_div + items_div_ + """
"""
+ items_div = ""
+
+ return mark_safe(item_div_list)
diff --git a/core/templatetags/slide_template_tags.py b/core/templatetags/slide_template_tags.py
new file mode 100644
index 00000000..dbbb848f
--- /dev/null
+++ b/core/templatetags/slide_template_tags.py
@@ -0,0 +1,17 @@
+from django import template
+from django.utils.safestring import mark_safe
+
+from core.models import Slide
+
+register = template.Library()
+
+
+@register.simple_tag
+def slides():
+ items = Slide.objects.filter(is_active=True).order_by('pk')
+ items_div = ""
+ for i in items:
+ items_div += """""".format(i.image, i.caption1, i.caption2, i.link)
+ return mark_safe(items_div)
+
+
diff --git a/core/urls.py b/core/urls.py
index 1a757c45..1b4241be 100644
--- a/core/urls.py
+++ b/core/urls.py
@@ -1,15 +1,17 @@
from django.urls import path
from .views import (
ItemDetailView,
- CheckoutView,
HomeView,
- OrderSummaryView,
add_to_cart,
remove_from_cart,
+ ShopView,
+ OrderSummaryView,
remove_single_item_from_cart,
+ CheckoutView,
PaymentView,
AddCouponView,
- RequestRefundView
+ RequestRefundView,
+ CategoryView
)
app_name = 'core'
@@ -17,11 +19,13 @@
urlpatterns = [
path('', HomeView.as_view(), name='home'),
path('checkout/', CheckoutView.as_view(), name='checkout'),
- path('order-summary/', OrderSummaryView.as_view(), name='order-summary'),
+ path('category//', CategoryView.as_view(), name='category'),
path('product//', ItemDetailView.as_view(), name='product'),
path('add-to-cart//', add_to_cart, name='add-to-cart'),
- path('add-coupon/', AddCouponView.as_view(), name='add-coupon'),
+ path('add_coupon/', AddCouponView.as_view(), name='add-coupon'),
path('remove-from-cart//', remove_from_cart, name='remove-from-cart'),
+ path('shop/', ShopView.as_view(), name='shop'),
+ path('order-summary/', OrderSummaryView.as_view(), name='order-summary'),
path('remove-item-from-cart//', remove_single_item_from_cart,
name='remove-single-item-from-cart'),
path('payment//', PaymentView.as_view(), name='payment'),
diff --git a/core/views.py b/core/views.py
index 05093179..e335e394 100644
--- a/core/views.py
+++ b/core/views.py
@@ -1,20 +1,21 @@
-import random
-import string
-
-import stripe
from django.conf import settings
from django.contrib import messages
+from django.core.exceptions import ObjectDoesNotExist
from django.contrib.auth.decorators import login_required
from django.contrib.auth.mixins import LoginRequiredMixin
-from django.core.exceptions import ObjectDoesNotExist
-from django.shortcuts import redirect
from django.shortcuts import render, get_object_or_404
-from django.utils import timezone
from django.views.generic import ListView, DetailView, View
+from django.shortcuts import redirect
+from django.utils import timezone
+from .forms import CheckoutForm, CouponForm, RefundForm
+from .models import Item, OrderItem, Order, BillingAddress, Payment, Coupon, Refund, Category
+from django.http import HttpResponseRedirect
+from django.shortcuts import render_to_response
-from .forms import CheckoutForm, CouponForm, RefundForm, PaymentForm
-from .models import Item, OrderItem, Order, Address, Payment, Coupon, Refund, UserProfile
-
+# Create your views here.
+import random
+import string
+import stripe
stripe.api_key = settings.STRIPE_SECRET_KEY
@@ -22,333 +23,92 @@ def create_ref_code():
return ''.join(random.choices(string.ascii_lowercase + string.digits, k=20))
-def products(request):
- context = {
- 'items': Item.objects.all()
- }
- return render(request, "products.html", context)
-
-
-def is_valid_form(values):
- valid = True
- for field in values:
- if field == '':
- valid = False
- return valid
-
-
-class CheckoutView(View):
- def get(self, *args, **kwargs):
- try:
- order = Order.objects.get(user=self.request.user, ordered=False)
- form = CheckoutForm()
- context = {
- 'form': form,
- 'couponform': CouponForm(),
- 'order': order,
- 'DISPLAY_COUPON_FORM': True
- }
-
- shipping_address_qs = Address.objects.filter(
- user=self.request.user,
- address_type='S',
- default=True
- )
- if shipping_address_qs.exists():
- context.update(
- {'default_shipping_address': shipping_address_qs[0]})
-
- billing_address_qs = Address.objects.filter(
- user=self.request.user,
- address_type='B',
- default=True
- )
- if billing_address_qs.exists():
- context.update(
- {'default_billing_address': billing_address_qs[0]})
- return render(self.request, "checkout.html", context)
- except ObjectDoesNotExist:
- messages.info(self.request, "You do not have an active order")
- return redirect("core:checkout")
-
- def post(self, *args, **kwargs):
- form = CheckoutForm(self.request.POST or None)
- try:
- order = Order.objects.get(user=self.request.user, ordered=False)
- if form.is_valid():
-
- use_default_shipping = form.cleaned_data.get(
- 'use_default_shipping')
- if use_default_shipping:
- print("Using the defualt shipping address")
- address_qs = Address.objects.filter(
- user=self.request.user,
- address_type='S',
- default=True
- )
- if address_qs.exists():
- shipping_address = address_qs[0]
- order.shipping_address = shipping_address
- order.save()
- else:
- messages.info(
- self.request, "No default shipping address available")
- return redirect('core:checkout')
- else:
- print("User is entering a new shipping address")
- shipping_address1 = form.cleaned_data.get(
- 'shipping_address')
- shipping_address2 = form.cleaned_data.get(
- 'shipping_address2')
- shipping_country = form.cleaned_data.get(
- 'shipping_country')
- shipping_zip = form.cleaned_data.get('shipping_zip')
-
- if is_valid_form([shipping_address1, shipping_country, shipping_zip]):
- shipping_address = Address(
- user=self.request.user,
- street_address=shipping_address1,
- apartment_address=shipping_address2,
- country=shipping_country,
- zip=shipping_zip,
- address_type='S'
- )
- shipping_address.save()
-
- order.shipping_address = shipping_address
- order.save()
-
- set_default_shipping = form.cleaned_data.get(
- 'set_default_shipping')
- if set_default_shipping:
- shipping_address.default = True
- shipping_address.save()
-
- else:
- messages.info(
- self.request, "Please fill in the required shipping address fields")
-
- use_default_billing = form.cleaned_data.get(
- 'use_default_billing')
- same_billing_address = form.cleaned_data.get(
- 'same_billing_address')
-
- if same_billing_address:
- billing_address = shipping_address
- billing_address.pk = None
- billing_address.save()
- billing_address.address_type = 'B'
- billing_address.save()
- order.billing_address = billing_address
- order.save()
-
- elif use_default_billing:
- print("Using the defualt billing address")
- address_qs = Address.objects.filter(
- user=self.request.user,
- address_type='B',
- default=True
- )
- if address_qs.exists():
- billing_address = address_qs[0]
- order.billing_address = billing_address
- order.save()
- else:
- messages.info(
- self.request, "No default billing address available")
- return redirect('core:checkout')
- else:
- print("User is entering a new billing address")
- billing_address1 = form.cleaned_data.get(
- 'billing_address')
- billing_address2 = form.cleaned_data.get(
- 'billing_address2')
- billing_country = form.cleaned_data.get(
- 'billing_country')
- billing_zip = form.cleaned_data.get('billing_zip')
-
- if is_valid_form([billing_address1, billing_country, billing_zip]):
- billing_address = Address(
- user=self.request.user,
- street_address=billing_address1,
- apartment_address=billing_address2,
- country=billing_country,
- zip=billing_zip,
- address_type='B'
- )
- billing_address.save()
-
- order.billing_address = billing_address
- order.save()
-
- set_default_billing = form.cleaned_data.get(
- 'set_default_billing')
- if set_default_billing:
- billing_address.default = True
- billing_address.save()
-
- else:
- messages.info(
- self.request, "Please fill in the required billing address fields")
-
- payment_option = form.cleaned_data.get('payment_option')
-
- if payment_option == 'S':
- return redirect('core:payment', payment_option='stripe')
- elif payment_option == 'P':
- return redirect('core:payment', payment_option='paypal')
- else:
- messages.warning(
- self.request, "Invalid payment option selected")
- return redirect('core:checkout')
- except ObjectDoesNotExist:
- messages.warning(self.request, "You do not have an active order")
- return redirect("core:order-summary")
-
-
class PaymentView(View):
def get(self, *args, **kwargs):
+ # order
order = Order.objects.get(user=self.request.user, ordered=False)
if order.billing_address:
context = {
'order': order,
- 'DISPLAY_COUPON_FORM': False,
- 'STRIPE_PUBLIC_KEY' : settings.STRIPE_PUBLIC_KEY
+ 'DISPLAY_COUPON_FORM': False
}
- userprofile = self.request.user.userprofile
- if userprofile.one_click_purchasing:
- # fetch the users card list
- cards = stripe.Customer.list_sources(
- userprofile.stripe_customer_id,
- limit=3,
- object='card'
- )
- card_list = cards['data']
- if len(card_list) > 0:
- # update the context with the default card
- context.update({
- 'card': card_list[0]
- })
return render(self.request, "payment.html", context)
else:
messages.warning(
- self.request, "You have not added a billing address")
+ self.request, "u have not added a billing address")
return redirect("core:checkout")
def post(self, *args, **kwargs):
order = Order.objects.get(user=self.request.user, ordered=False)
- form = PaymentForm(self.request.POST)
- userprofile = UserProfile.objects.get(user=self.request.user)
- if form.is_valid():
- token = form.cleaned_data.get('stripeToken')
- save = form.cleaned_data.get('save')
- use_default = form.cleaned_data.get('use_default')
+ token = self.request.POST.get('stripeToken')
+ amount = int(order.get_total() * 100)
+ try:
+ charge = stripe.Charge.create(
+ amount=amount, # cents
+ currency="usd",
+ source=token
+ )
+ # create the payment
+ payment = Payment()
+ payment.stripe_charge_id = charge['id']
+ payment.user = self.request.user
+ payment.amount = order.get_total()
+ payment.save()
+
+ # assign the payment to the order
+ order.ordered = True
+ order.payment = payment
+ # TODO : assign ref code
+ order.ref_code = create_ref_code()
+ order.save()
+
+ messages.success(self.request, "Order was successful")
+ return redirect("/")
- if save:
- if userprofile.stripe_customer_id != '' and userprofile.stripe_customer_id is not None:
- customer = stripe.Customer.retrieve(
- userprofile.stripe_customer_id)
- customer.sources.create(source=token)
+ except stripe.error.CardError as e:
+ # Since it's a decline, stripe.error.CardError will be caught
+ body = e.json_body
+ err = body.get('error', {})
+ messages.error(self.request, f"{err.get('message')}")
+ return redirect("/")
- else:
- customer = stripe.Customer.create(
- email=self.request.user.email,
- )
- customer.sources.create(source=token)
- userprofile.stripe_customer_id = customer['id']
- userprofile.one_click_purchasing = True
- userprofile.save()
+ except stripe.error.RateLimitError as e:
+ # Too many requests made to the API too quickly
+ messages.error(self.request, "RateLimitError")
+ return redirect("/")
- amount = int(order.get_total() * 100)
+ except stripe.error.InvalidRequestError as e:
+ # Invalid parameters were supplied to Stripe's API
+ messages.error(self.request, "Invalid parameters")
+ return redirect("/")
- try:
+ except stripe.error.AuthenticationError as e:
+ # Authentication with Stripe's API failed
+ # (maybe you changed API keys recently)
+ messages.error(self.request, "Not Authentication")
+ return redirect("/")
- if use_default or save:
- # charge the customer because we cannot charge the token more than once
- charge = stripe.Charge.create(
- amount=amount, # cents
- currency="usd",
- customer=userprofile.stripe_customer_id
- )
- else:
- # charge once off on the token
- charge = stripe.Charge.create(
- amount=amount, # cents
- currency="usd",
- source=token
- )
-
- # create the payment
- payment = Payment()
- payment.stripe_charge_id = charge['id']
- payment.user = self.request.user
- payment.amount = order.get_total()
- payment.save()
-
- # assign the payment to the order
-
- order_items = order.items.all()
- order_items.update(ordered=True)
- for item in order_items:
- item.save()
-
- order.ordered = True
- order.payment = payment
- order.ref_code = create_ref_code()
- order.save()
+ except stripe.error.APIConnectionError as e:
+ # Network communication with Stripe failed
+ messages.error(self.request, "Network Error")
+ return redirect("/")
- messages.success(self.request, "Your order was successful!")
- return redirect("/")
-
- except stripe.error.CardError as e:
- body = e.json_body
- err = body.get('error', {})
- messages.warning(self.request, f"{err.get('message')}")
- return redirect("/")
-
- except stripe.error.RateLimitError as e:
- # Too many requests made to the API too quickly
- messages.warning(self.request, "Rate limit error")
- return redirect("/")
-
- except stripe.error.InvalidRequestError as e:
- # Invalid parameters were supplied to Stripe's API
- print(e)
- messages.warning(self.request, "Invalid parameters")
- return redirect("/")
-
- except stripe.error.AuthenticationError as e:
- # Authentication with Stripe's API failed
- # (maybe you changed API keys recently)
- messages.warning(self.request, "Not authenticated")
- return redirect("/")
-
- except stripe.error.APIConnectionError as e:
- # Network communication with Stripe failed
- messages.warning(self.request, "Network error")
- return redirect("/")
-
- except stripe.error.StripeError as e:
- # Display a very generic error to the user, and maybe send
- # yourself an email
- messages.warning(
- self.request, "Something went wrong. You were not charged. Please try again.")
- return redirect("/")
-
- except Exception as e:
- # send an email to ourselves
- messages.warning(
- self.request, "A serious error occurred. We have been notifed.")
- return redirect("/")
-
- messages.warning(self.request, "Invalid data received")
- return redirect("/payment/stripe/")
+ except stripe.error.StripeError as e:
+ # Display a very generic error to the user, and maybe send
+ # yourself an email
+ messages.error(self.request, "Something went wrong")
+ return redirect("/")
+
+ except Exception as e:
+ # send an email to ourselves
+ messages.error(self.request, "Serious Error occured")
+ return redirect("/")
class HomeView(ListView):
- model = Item
- paginate_by = 10
- template_name = "home.html"
+ template_name = "index.html"
+ queryset = Item.objects.filter(is_active=True)
+ context_object_name = 'items'
class OrderSummaryView(LoginRequiredMixin, View):
@@ -360,13 +120,115 @@ def get(self, *args, **kwargs):
}
return render(self.request, 'order_summary.html', context)
except ObjectDoesNotExist:
- messages.warning(self.request, "You do not have an active order")
+ messages.error(self.request, "You do not have an active order")
return redirect("/")
+class ShopView(ListView):
+ model = Item
+ paginate_by = 6
+ template_name = "shop.html"
+
+
class ItemDetailView(DetailView):
model = Item
- template_name = "product.html"
+ template_name = "product-detail.html"
+
+
+# class CategoryView(DetailView):
+# model = Category
+# template_name = "category.html"
+
+class CategoryView(View):
+ def get(self, *args, **kwargs):
+ category = Category.objects.get(slug=self.kwargs['slug'])
+ item = Item.objects.filter(category=category, is_active=True)
+ context = {
+ 'object_list': item,
+ 'category_title': category,
+ 'category_description': category.description,
+ 'category_image': category.image
+ }
+ return render(self.request, "category.html", context)
+
+
+class CheckoutView(View):
+ def get(self, *args, **kwargs):
+ try:
+ order = Order.objects.get(user=self.request.user, ordered=False)
+ form = CheckoutForm()
+ context = {
+ 'form': form,
+ 'couponform': CouponForm(),
+ 'order': order,
+ 'DISPLAY_COUPON_FORM': True
+ }
+ return render(self.request, "checkout.html", context)
+
+ except ObjectDoesNotExist:
+ messages.info(self.request, "You do not have an active order")
+ return redirect("core:checkout")
+
+ def post(self, *args, **kwargs):
+ form = CheckoutForm(self.request.POST or None)
+ try:
+ order = Order.objects.get(user=self.request.user, ordered=False)
+ print(self.request.POST)
+ if form.is_valid():
+ street_address = form.cleaned_data.get('street_address')
+ apartment_address = form.cleaned_data.get('apartment_address')
+ country = form.cleaned_data.get('country')
+ zip = form.cleaned_data.get('zip')
+ # add functionality for these fields
+ # same_shipping_address = form.cleaned_data.get(
+ # 'same_shipping_address')
+ # save_info = form.cleaned_data.get('save_info')
+ payment_option = form.cleaned_data.get('payment_option')
+ billing_address = BillingAddress(
+ user=self.request.user,
+ street_address=street_address,
+ apartment_address=apartment_address,
+ country=country,
+ zip=zip,
+ address_type='B'
+ )
+ billing_address.save()
+ order.billing_address = billing_address
+ order.save()
+
+ # add redirect to the selected payment option
+ if payment_option == 'S':
+ return redirect('core:payment', payment_option='stripe')
+ elif payment_option == 'P':
+ return redirect('core:payment', payment_option='paypal')
+ else:
+ messages.warning(
+ self.request, "Invalid payment option select")
+ return redirect('core:checkout')
+ except ObjectDoesNotExist:
+ messages.error(self.request, "You do not have an active order")
+ return redirect("core:order-summary")
+
+
+# def home(request):
+# context = {
+# 'items': Item.objects.all()
+# }
+# return render(request, "index.html", context)
+#
+#
+# def products(request):
+# context = {
+# 'items': Item.objects.all()
+# }
+# return render(request, "product-detail.html", context)
+#
+#
+# def shop(request):
+# context = {
+# 'items': Item.objects.all()
+# }
+# return render(request, "shop.html", context)
@login_required
@@ -380,23 +242,22 @@ def add_to_cart(request, slug):
order_qs = Order.objects.filter(user=request.user, ordered=False)
if order_qs.exists():
order = order_qs[0]
- # check if the order item is in the order
if order.items.filter(item__slug=item.slug).exists():
order_item.quantity += 1
order_item.save()
- messages.info(request, "This item quantity was updated.")
+ messages.info(request, "Item qty was updated.")
return redirect("core:order-summary")
else:
order.items.add(order_item)
- messages.info(request, "This item was added to your cart.")
+ messages.info(request, "Item was added to your cart.")
return redirect("core:order-summary")
else:
ordered_date = timezone.now()
order = Order.objects.create(
user=request.user, ordered_date=ordered_date)
order.items.add(order_item)
- messages.info(request, "This item was added to your cart.")
- return redirect("core:order-summary")
+ messages.info(request, "Item was added to your cart.")
+ return redirect("core:order-summary")
@login_required
@@ -404,8 +265,7 @@ def remove_from_cart(request, slug):
item = get_object_or_404(Item, slug=slug)
order_qs = Order.objects.filter(
user=request.user,
- ordered=False
- )
+ ordered=False)
if order_qs.exists():
order = order_qs[0]
# check if the order item is in the order
@@ -416,15 +276,17 @@ def remove_from_cart(request, slug):
ordered=False
)[0]
order.items.remove(order_item)
- order_item.delete()
- messages.info(request, "This item was removed from your cart.")
+ messages.info(request, "Item was removed from your cart.")
return redirect("core:order-summary")
else:
- messages.info(request, "This item was not in your cart")
+ # add a message saying the user dosent have an order
+ messages.info(request, "Item was not in your cart.")
return redirect("core:product", slug=slug)
else:
- messages.info(request, "You do not have an active order")
+ # add a message saying the user dosent have an order
+ messages.info(request, "u don't have an active order.")
return redirect("core:product", slug=slug)
+ return redirect("core:product", slug=slug)
@login_required
@@ -432,8 +294,7 @@ def remove_single_item_from_cart(request, slug):
item = get_object_or_404(Item, slug=slug)
order_qs = Order.objects.filter(
user=request.user,
- ordered=False
- )
+ ordered=False)
if order_qs.exists():
order = order_qs[0]
# check if the order item is in the order
@@ -448,14 +309,17 @@ def remove_single_item_from_cart(request, slug):
order_item.save()
else:
order.items.remove(order_item)
- messages.info(request, "This item quantity was updated.")
+ messages.info(request, "This item qty was updated.")
return redirect("core:order-summary")
else:
- messages.info(request, "This item was not in your cart")
+ # add a message saying the user dosent have an order
+ messages.info(request, "Item was not in your cart.")
return redirect("core:product", slug=slug)
else:
- messages.info(request, "You do not have an active order")
+ # add a message saying the user dosent have an order
+ messages.info(request, "u don't have an active order.")
return redirect("core:product", slug=slug)
+ return redirect("core:product", slug=slug)
def get_coupon(request, code):
@@ -479,8 +343,9 @@ def post(self, *args, **kwargs):
order.save()
messages.success(self.request, "Successfully added coupon")
return redirect("core:checkout")
+
except ObjectDoesNotExist:
- messages.info(self.request, "You do not have an active order")
+ messages.info(request, "You do not have an active order")
return redirect("core:checkout")
@@ -511,9 +376,9 @@ def post(self, *args, **kwargs):
refund.email = email
refund.save()
- messages.info(self.request, "Your request was received.")
+ messages.info(self.request, "Your request was received")
return redirect("core:request-refund")
except ObjectDoesNotExist:
- messages.info(self.request, "This order does not exist.")
+ messages.info(self.request, "This order does not exist")
return redirect("core:request-refund")
diff --git a/db.sqlite3 b/db.sqlite3
index 1491c076..09a33272 100644
Binary files a/db.sqlite3 and b/db.sqlite3 differ
diff --git a/djecommerce/__init__.py b/demo/__init__.py
similarity index 100%
rename from djecommerce/__init__.py
rename to demo/__init__.py
diff --git a/demo/azure.py b/demo/azure.py
new file mode 100644
index 00000000..44a3502d
--- /dev/null
+++ b/demo/azure.py
@@ -0,0 +1,30 @@
+# flake8: noqa
+from .settings import *
+
+DEBUG = True
+ALLOWED_HOSTS += ['*']
+WSGI_APPLICATION = 'market.wsgi.application'
+
+AUTH_PASSWORD_VALIDATORS = [
+ {'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator'},
+ {'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator'},
+ {'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator'},
+ {'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator'},
+]
+
+DATABASES = {
+ 'default': {
+ 'ENGINE': 'django.db.backends.postgresql_psycopg2',
+ 'NAME': os.getenv('APP_DB_NAME'),
+ 'USER': '{}@{}'.format(os.getenv('POSTGRES_ADMIN_USER'), os.getenv('POSTGRES_SERVER_NAME')),
+ 'PASSWORD': os.getenv('POSTGRES_ADMIN_PASSWORD'),
+ 'HOST': os.getenv('POSTGRES_HOST'),
+ 'PORT': '5432',
+ 'OPTIONS': {'sslmode': 'require'},
+ }
+}
+
+STATICFILES_STORAGE = 'storages.backends.azure_storage.AzureStorage'
+AZURE_ACCOUNT_NAME = os.getenv('AZ_STORAGE_ACCOUNT_NAME')
+AZURE_CONTAINER = os.getenv('AZ_STORAGE_CONTAINER')
+AZURE_ACCOUNT_KEY = os.getenv('AZ_STORAGE_KEY')
diff --git a/demo/settings.py b/demo/settings.py
new file mode 100644
index 00000000..35ec3fc7
--- /dev/null
+++ b/demo/settings.py
@@ -0,0 +1,115 @@
+import os
+
+ENVIRONMENT = os.getenv('ENVIRONMENT', 'development')
+
+DEBUG = False
+BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+SECRET_KEY = '-05sgp9!deq=q1nltm@^^2cc+v29i(tyybv3v2t77qi66czazj'
+ALLOWED_HOSTS = ['localhost', '127.0.0.1', 'www.mysite.com']
+INSTALLED_APPS = [
+ 'django.contrib.admin',
+ 'django.contrib.auth',
+ 'django.contrib.contenttypes',
+ 'django.contrib.sessions',
+ 'django.contrib.messages',
+ 'django.contrib.staticfiles',
+ 'django.contrib.sites',
+ 'allauth',
+ 'allauth.account',
+ 'allauth.socialaccount',
+ 'allauth.socialaccount.providers.google',
+ 'crispy_forms',
+ 'django_countries',
+ 'core'
+]
+
+MIDDLEWARE = [
+ 'django.middleware.security.SecurityMiddleware',
+ 'django.contrib.sessions.middleware.SessionMiddleware',
+ 'django.middleware.common.CommonMiddleware',
+ 'django.middleware.csrf.CsrfViewMiddleware',
+ 'django.contrib.auth.middleware.AuthenticationMiddleware',
+ 'django.contrib.messages.middleware.MessageMiddleware',
+ 'django.middleware.clickjacking.XFrameOptionsMiddleware'
+]
+
+ROOT_URLCONF = 'demo.urls'
+
+TEMPLATES = [
+ {
+ 'BACKEND': 'django.template.backends.django.DjangoTemplates',
+ 'DIRS': [os.path.join(BASE_DIR, 'templates')],
+ 'APP_DIRS': True,
+ 'OPTIONS': {
+ 'context_processors': [
+ 'django.template.context_processors.debug',
+ 'django.template.context_processors.request',
+ 'django.contrib.auth.context_processors.auth',
+ 'django.contrib.messages.context_processors.messages',
+ ],
+ },
+ },
+]
+
+LANGUAGE_CODE = 'en-us'
+TIME_ZONE = 'UTC'
+USE_I18N = True
+USE_L10N = True
+USE_TZ = True
+
+# static files (CSS, JS, Image)
+
+STATIC_URL = '/static/'
+STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static_in_env')]
+STATIC_ROOT = os.path.join(BASE_DIR, 'static_root')
+MEDIA_URL = '/media/'
+MEDIA_ROOT = os.path.join(BASE_DIR, 'media_root')
+
+DATABASES = {
+ "default": {
+ "ENGINE": "django.db.backends.sqlite3",
+ "NAME": os.path.join(BASE_DIR, 'db.sqlite3')
+ }
+}
+
+if ENVIRONMENT == 'production':
+ DEBUG = True
+ SECRET_KEY = os.getenv('SECRET_KEY')
+ SESSION_COOKIE_SECURE = True
+ SECURE_BROWSER_XSS_FILTER = True
+ SECURE_CONTENT_TYPE_NOSNIFF = True
+ SECURE_HSTS_INCLUDE_SUBDOMAINS = True
+ SECURE_HSTS_SECONDS = 31536000
+ SECURE_REDIRECT_EXEMPT = []
+ SECURE_SSL_REDIRECT = True
+ SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
+
+# Auth
+AUTHENTICATION_BACKENDS = (
+ 'django.contrib.auth.backends.ModelBackend',
+ 'allauth.account.auth_backends.AuthenticationBackend'
+)
+
+SITE_ID = 1
+LOGIN_REDIRECT_URL = '/'
+
+# Provider specific settings
+SOCIALACCOUNT_PROVIDERS = {
+ 'google': {
+ # For each OAuth based provider, either add a ``SocialApp``
+ # (``socialaccount`` app) containing the required client
+ # credentials, or list them here:
+ 'APP': {
+ 'client_id': '123',
+ 'secret': '456',
+ 'key': '666'
+ }
+ }
+}
+
+# CRISPY FORM
+
+CRISPY_TEMPLATE_PACK = 'bootstrap4'
+
+STRIPE_PUBLIC_KEY = 'pk_test_lX3r6OMjOU2yzFsNSHq6belT00EY82kZmH'
+STRIPE_SECRET_KEY = 'sk_test_tn0CTDaIJHUJyAqhsf39cfsC00LNjsqDnb'
diff --git a/djecommerce/urls.py b/demo/urls.py
similarity index 85%
rename from djecommerce/urls.py
rename to demo/urls.py
index 0bd712f0..a29b0851 100644
--- a/djecommerce/urls.py
+++ b/demo/urls.py
@@ -10,9 +10,7 @@
]
if settings.DEBUG:
- import debug_toolbar
- urlpatterns += [path('__debug__/', include(debug_toolbar.urls))]
- urlpatterns += static(settings.MEDIA_URL,
- document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL,
document_root=settings.STATIC_ROOT)
+ urlpatterns += static(settings.MEDIA_URL,
+ document_root=settings.MEDIA_ROOT)
diff --git a/demo/wsgi.py b/demo/wsgi.py
new file mode 100644
index 00000000..3392e5af
--- /dev/null
+++ b/demo/wsgi.py
@@ -0,0 +1,7 @@
+import os
+
+from django.core.wsgi import get_wsgi_application
+
+os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'demo.settings')
+
+application = get_wsgi_application()
diff --git a/djecommerce/settings/__init__.py b/djecommerce/settings/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/djecommerce/settings/base.py b/djecommerce/settings/base.py
deleted file mode 100644
index 52e68c07..00000000
--- a/djecommerce/settings/base.py
+++ /dev/null
@@ -1,82 +0,0 @@
-import os
-from decouple import config
-
-BASE_DIR = os.path.dirname(os.path.dirname(
- os.path.dirname(os.path.abspath(__file__))))
-
-SECRET_KEY = config('SECRET_KEY')
-
-INSTALLED_APPS = [
- 'django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles',
-
- 'django.contrib.sites',
- 'allauth',
- 'allauth.account',
- 'allauth.socialaccount',
- 'crispy_forms',
- 'django_countries',
-
- 'core'
-]
-
-MIDDLEWARE = [
- 'django.middleware.security.SecurityMiddleware',
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.middleware.common.CommonMiddleware',
- 'django.middleware.csrf.CsrfViewMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'django.contrib.messages.middleware.MessageMiddleware',
- 'django.middleware.clickjacking.XFrameOptionsMiddleware',
-]
-
-ROOT_URLCONF = 'djecommerce.urls'
-
-TEMPLATES = [
- {
- 'BACKEND': 'django.template.backends.django.DjangoTemplates',
- 'DIRS': [os.path.join(BASE_DIR, 'templates')],
- 'APP_DIRS': True,
- 'OPTIONS': {
- 'context_processors': [
- 'django.template.context_processors.debug',
- 'django.template.context_processors.request',
- 'django.contrib.auth.context_processors.auth',
- 'django.contrib.messages.context_processors.messages',
- ],
- },
- },
-]
-
-WSGI_APPLICATION = 'djecommerce.wsgi.application'
-
-LANGUAGE_CODE = 'en-us'
-TIME_ZONE = 'UTC'
-USE_I18N = True
-USE_L10N = True
-USE_TZ = True
-
-# Static files (CSS, JavaScript, Images)
-
-STATIC_URL = '/static/'
-MEDIA_URL = '/media/'
-STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static_in_env')]
-STATIC_ROOT = os.path.join(BASE_DIR, 'static_root')
-MEDIA_ROOT = os.path.join(BASE_DIR, 'media_root')
-
-# Auth
-
-AUTHENTICATION_BACKENDS = (
- 'django.contrib.auth.backends.ModelBackend',
- 'allauth.account.auth_backends.AuthenticationBackend'
-)
-SITE_ID = 1
-LOGIN_REDIRECT_URL = '/'
-
-# CRISPY FORMS
-
-CRISPY_TEMPLATE_PACK = 'bootstrap4'
diff --git a/djecommerce/settings/development.py b/djecommerce/settings/development.py
deleted file mode 100644
index f85f845c..00000000
--- a/djecommerce/settings/development.py
+++ /dev/null
@@ -1,47 +0,0 @@
-from .base import *
-
-DEBUG = True
-ALLOWED_HOSTS = ['127.0.0.1']
-
-INSTALLED_APPS += [
- 'debug_toolbar'
-]
-
-MIDDLEWARE += ['debug_toolbar.middleware.DebugToolbarMiddleware', ]
-
-# DEBUG TOOLBAR SETTINGS
-
-DEBUG_TOOLBAR_PANELS = [
- 'debug_toolbar.panels.versions.VersionsPanel',
- 'debug_toolbar.panels.timer.TimerPanel',
- 'debug_toolbar.panels.settings.SettingsPanel',
- 'debug_toolbar.panels.headers.HeadersPanel',
- 'debug_toolbar.panels.request.RequestPanel',
- 'debug_toolbar.panels.sql.SQLPanel',
- 'debug_toolbar.panels.staticfiles.StaticFilesPanel',
- 'debug_toolbar.panels.templates.TemplatesPanel',
- 'debug_toolbar.panels.cache.CachePanel',
- 'debug_toolbar.panels.signals.SignalsPanel',
- 'debug_toolbar.panels.logging.LoggingPanel',
- 'debug_toolbar.panels.redirects.RedirectsPanel',
-]
-
-
-def show_toolbar(request):
- return True
-
-
-DEBUG_TOOLBAR_CONFIG = {
- 'INTERCEPT_REDIRECTS': False,
- 'SHOW_TOOLBAR_CALLBACK': show_toolbar
-}
-
-DATABASES = {
- 'default': {
- 'ENGINE': 'django.db.backends.sqlite3',
- 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
- }
-}
-
-STRIPE_PUBLIC_KEY = config('STRIPE_TEST_PUBLIC_KEY')
-STRIPE_SECRET_KEY = config('STRIPE_TEST_SECRET_KEY')
diff --git a/djecommerce/settings/production.py b/djecommerce/settings/production.py
deleted file mode 100644
index 7e485c25..00000000
--- a/djecommerce/settings/production.py
+++ /dev/null
@@ -1,25 +0,0 @@
-from .base import *
-
-DEBUG = config('DEBUG', cast=bool)
-ALLOWED_HOSTS = ['ip-address', 'www.your-website.com']
-
-AUTH_PASSWORD_VALIDATORS = [
- {'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator'},
- {'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator'},
- {'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator'},
- {'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator'}
-]
-
-DATABASES = {
- 'default': {
- 'ENGINE': 'django.db.backends.postgresql_psycopg2',
- 'NAME': config('DB_NAME'),
- 'USER': config('DB_USER'),
- 'PASSWORD': config('DB_PASSWORD'),
- 'HOST': config('DB_HOST'),
- 'PORT': ''
- }
-}
-
-STRIPE_PUBLIC_KEY = config('STRIPE_LIVE_PUBLIC_KEY')
-STRIPE_SECRET_KEY = config('STRIPE_LIVE_SECRET_KEY')
\ No newline at end of file
diff --git a/djecommerce/wsgi.py b/djecommerce/wsgi.py
deleted file mode 100644
index b2e66244..00000000
--- a/djecommerce/wsgi.py
+++ /dev/null
@@ -1,7 +0,0 @@
-import os
-
-from django.core.wsgi import get_wsgi_application
-
-os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djecommerce.settings')
-
-application = get_wsgi_application()
diff --git a/manage.py b/manage.py
index cc7ec082..ac8d22c7 100755
--- a/manage.py
+++ b/manage.py
@@ -3,7 +3,7 @@
import sys
if __name__ == '__main__':
- os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djecommerce.settings.development')
+ os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'demo.settings')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
diff --git a/media_root/1.jpeg b/media_root/1.jpeg
new file mode 100644
index 00000000..f8496bea
Binary files /dev/null and b/media_root/1.jpeg differ
diff --git a/media_root/1.jpg b/media_root/1.jpg
new file mode 100644
index 00000000..d5bd283a
Binary files /dev/null and b/media_root/1.jpg differ
diff --git a/media_root/12.jpg b/media_root/12.jpg
new file mode 100644
index 00000000..2330b78f
Binary files /dev/null and b/media_root/12.jpg differ
diff --git a/media_root/123.jpg b/media_root/123.jpg
new file mode 100644
index 00000000..42b098e1
Binary files /dev/null and b/media_root/123.jpg differ
diff --git a/media_root/12_c3muVzr.jpg b/media_root/12_c3muVzr.jpg
new file mode 100644
index 00000000..3a870cf6
Binary files /dev/null and b/media_root/12_c3muVzr.jpg differ
diff --git a/media_root/17042b9d-5007-408d-91b7-0b5e10f7c539_size2000x2000_cropCenter.jpg b/media_root/17042b9d-5007-408d-91b7-0b5e10f7c539_size2000x2000_cropCenter.jpg
new file mode 100644
index 00000000..d9cf8f99
Binary files /dev/null and b/media_root/17042b9d-5007-408d-91b7-0b5e10f7c539_size2000x2000_cropCenter.jpg differ
diff --git a/media_root/1920x678-1.jpg b/media_root/1920x678-1.jpg
new file mode 100644
index 00000000..6a3eb483
Binary files /dev/null and b/media_root/1920x678-1.jpg differ
diff --git a/media_root/1c8627dbedae785a39de58f78f136754.jpg b/media_root/1c8627dbedae785a39de58f78f136754.jpg
new file mode 100644
index 00000000..aa3c4111
Binary files /dev/null and b/media_root/1c8627dbedae785a39de58f78f136754.jpg differ
diff --git a/media_root/2.jpg b/media_root/2.jpg
new file mode 100644
index 00000000..cb5f382c
Binary files /dev/null and b/media_root/2.jpg differ
diff --git a/media_root/2_ZodyAHD.jpg b/media_root/2_ZodyAHD.jpg
new file mode 100644
index 00000000..84c99875
Binary files /dev/null and b/media_root/2_ZodyAHD.jpg differ
diff --git a/media_root/3.jpg b/media_root/3.jpg
new file mode 100644
index 00000000..cdfb79bf
Binary files /dev/null and b/media_root/3.jpg differ
diff --git a/media_root/DTABeXXVMAA9MRw.jpg_large.jpg b/media_root/DTABeXXVMAA9MRw.jpg_large.jpg
new file mode 100644
index 00000000..656d3e6c
Binary files /dev/null and b/media_root/DTABeXXVMAA9MRw.jpg_large.jpg differ
diff --git a/media_root/Nike-Header-min.jpg b/media_root/Nike-Header-min.jpg
new file mode 100644
index 00000000..7d0be3c5
Binary files /dev/null and b/media_root/Nike-Header-min.jpg differ
diff --git a/media_root/Nike_WearTech-01B.jpg b/media_root/Nike_WearTech-01B.jpg
new file mode 100644
index 00000000..63414153
Binary files /dev/null and b/media_root/Nike_WearTech-01B.jpg differ
diff --git a/media_root/add.webp b/media_root/add.webp
new file mode 100644
index 00000000..ca9878da
Binary files /dev/null and b/media_root/add.webp differ
diff --git a/media_root/add10.webp b/media_root/add10.webp
new file mode 100644
index 00000000..3ab3513f
Binary files /dev/null and b/media_root/add10.webp differ
diff --git a/media_root/add11.webp b/media_root/add11.webp
new file mode 100644
index 00000000..b094dc30
Binary files /dev/null and b/media_root/add11.webp differ
diff --git a/media_root/add13.webp b/media_root/add13.webp
new file mode 100644
index 00000000..3fd4cb76
Binary files /dev/null and b/media_root/add13.webp differ
diff --git a/media_root/add2.jpg b/media_root/add2.jpg
new file mode 100644
index 00000000..3b97ce45
Binary files /dev/null and b/media_root/add2.jpg differ
diff --git a/media_root/add3.webp b/media_root/add3.webp
new file mode 100644
index 00000000..8efc066e
Binary files /dev/null and b/media_root/add3.webp differ
diff --git a/media_root/add4.webp b/media_root/add4.webp
new file mode 100644
index 00000000..ec0cd257
Binary files /dev/null and b/media_root/add4.webp differ
diff --git a/media_root/add5.webp b/media_root/add5.webp
new file mode 100644
index 00000000..56e50cd2
Binary files /dev/null and b/media_root/add5.webp differ
diff --git a/media_root/add6.jpg b/media_root/add6.jpg
new file mode 100644
index 00000000..8c0a6445
Binary files /dev/null and b/media_root/add6.jpg differ
diff --git a/media_root/add7.webp b/media_root/add7.webp
new file mode 100644
index 00000000..8d04353f
Binary files /dev/null and b/media_root/add7.webp differ
diff --git a/media_root/add8.webp b/media_root/add8.webp
new file mode 100644
index 00000000..370ecf78
Binary files /dev/null and b/media_root/add8.webp differ
diff --git a/media_root/add9.webp b/media_root/add9.webp
new file mode 100644
index 00000000..0951f844
Binary files /dev/null and b/media_root/add9.webp differ
diff --git a/media_root/add_slide_1.jpg b/media_root/add_slide_1.jpg
new file mode 100644
index 00000000..cff2fb47
Binary files /dev/null and b/media_root/add_slide_1.jpg differ
diff --git a/media_root/banner-02.webp b/media_root/banner-02.webp
new file mode 100644
index 00000000..d427d04f
Binary files /dev/null and b/media_root/banner-02.webp differ
diff --git a/media_root/banner-02_8I4TPGT.webp b/media_root/banner-02_8I4TPGT.webp
new file mode 100644
index 00000000..d427d04f
Binary files /dev/null and b/media_root/banner-02_8I4TPGT.webp differ
diff --git a/media_root/banner-03.webp b/media_root/banner-03.webp
new file mode 100644
index 00000000..821c1fa9
Binary files /dev/null and b/media_root/banner-03.webp differ
diff --git a/media_root/banner-04.webp b/media_root/banner-04.webp
new file mode 100644
index 00000000..b7698e74
Binary files /dev/null and b/media_root/banner-04.webp differ
diff --git a/media_root/banner-07.webp b/media_root/banner-07.webp
new file mode 100644
index 00000000..d574011e
Binary files /dev/null and b/media_root/banner-07.webp differ
diff --git a/media_root/banner-08.webp b/media_root/banner-08.webp
new file mode 100644
index 00000000..fe776272
Binary files /dev/null and b/media_root/banner-08.webp differ
diff --git a/media_root/blog-01.webp b/media_root/blog-01.webp
new file mode 100644
index 00000000..db1c2377
Binary files /dev/null and b/media_root/blog-01.webp differ
diff --git a/media_root/blog-02.webp b/media_root/blog-02.webp
new file mode 100644
index 00000000..0a2c221c
Binary files /dev/null and b/media_root/blog-02.webp differ
diff --git a/media_root/blog-03.webp b/media_root/blog-03.webp
new file mode 100644
index 00000000..839ca732
Binary files /dev/null and b/media_root/blog-03.webp differ
diff --git a/media_root/gallery-09.webp b/media_root/gallery-09.webp
new file mode 100644
index 00000000..a9c77650
Binary files /dev/null and b/media_root/gallery-09.webp differ
diff --git a/media_root/gomulu-sistemler-muhendisi.jpg b/media_root/gomulu-sistemler-muhendisi.jpg
new file mode 100644
index 00000000..389cc172
Binary files /dev/null and b/media_root/gomulu-sistemler-muhendisi.jpg differ
diff --git a/media_root/item-10.webp b/media_root/item-10.webp
new file mode 100644
index 00000000..081a472e
Binary files /dev/null and b/media_root/item-10.webp differ
diff --git a/media_root/kr_slide_add_2.jpg b/media_root/kr_slide_add_2.jpg
new file mode 100644
index 00000000..c045da41
Binary files /dev/null and b/media_root/kr_slide_add_2.jpg differ
diff --git a/media_root/light-bulbs--1920x570.jpg b/media_root/light-bulbs--1920x570.jpg
new file mode 100644
index 00000000..eaab1966
Binary files /dev/null and b/media_root/light-bulbs--1920x570.jpg differ
diff --git a/media_root/sneak.jpg b/media_root/sneak.jpg
new file mode 100644
index 00000000..a6cc3d6e
Binary files /dev/null and b/media_root/sneak.jpg differ
diff --git a/new.png b/new.png
new file mode 100644
index 00000000..61b28d38
Binary files /dev/null and b/new.png differ
diff --git a/requirements.txt b/requirements.txt
index e7e0d239..67376f12 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,22 +1,48 @@
-autopep8==1.4.4
-certifi==2019.3.9
-chardet==3.0.4
-defusedxml==0.6.0
-Django==2.2.14
-django-allauth==0.39.1
-django-countries==5.3.3
-django-crispy-forms==1.7.2
-django-debug-toolbar==1.10.1
-idna==2.8
-oauthlib==3.0.1
-pep8==1.7.1
-Pillow==6.2.2
-pycodestyle==2.5.0
-python-decouple==3.1
-python3-openid==3.1.0
-pytz==2018.5
-requests==2.21.0
-requests-oauthlib==1.2.0
-sqlparse==0.2.4
-stripe==2.27.0
-urllib3==1.24.2
+asgiref==3.2.0
+asn1crypto==0.24.0
+astroid==2.2.5
+attrs==19.1.0
+autobahn==19.8.1
+Automat==0.7.0
+autopep8==1.4.4
+certifi==2019.9.11
+cffi==1.12.3
+chardet==3.0.4
+colorama==0.4.1
+constantly==15.1.0
+cryptography==2.7
+defusedxml==0.6.0
+Django==2.2.4
+django-allauth==0.40.0
+django-countries
+django-crispy-forms
+django-tinymce4-lite==1.7.5
+hyperlink==19.0.0
+idna==2.8
+incremental==17.5.0
+isort==4.3.21
+jsmin==2.2.2
+lazy-object-proxy==1.4.1
+mccabe==0.6.1
+oauthlib==3.1.0
+pep8==1.7.1
+Pillow==6.1.0
+psycopg2==2.8.3
+pycodestyle==2.5.0
+pycparser==2.19
+PyHamcrest==1.9.0
+pylint==2.3.1
+python3-openid==3.1.0
+pytz==2018.5
+requests==2.22.0
+requests-oauthlib==1.2.0
+six==1.12.0
+sqlparse==0.2.4
+stripe==2.37.1
+txaio==18.8.1
+typed-ast==1.4.0
+urllib3==1.25.3
+virtualenv==16.6.1
+virtualenvwrapper-win==1.2.5
+wrapt==1.11.2
+zope.interface==5.4.0
diff --git a/static_in_env/css/addons/datatables-select.css b/static_in_env/css/addons/datatables-select.css
deleted file mode 100755
index 0d1306b8..00000000
--- a/static_in_env/css/addons/datatables-select.css
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * MDBootstrap integration with Datatables
- * Learn more: https://mdbootstrap.com/docs/jquery/tables/datatables/
- * About MDBootstrap: https://mdbootstrap.com/
- *
- * This combined file was created taking that code from this webstie:
-
- * https://cdn.datatables.net/select/1.2.7/css/select.dataTables.min.css
- *
- *
- * To rebuild or modify this file with the latest versions of the included
- * software please visit:
- * https://datatables.net/download/#bs4/dt-1.10.18
- *
- * Included libraries:
- * DataTables 1.10.18
- */
-table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
- background-color: #B0BED9; }
-
-table.dataTable.stripe tbody > tr.odd.selected, table.dataTable.stripe tbody > tr.odd > .selected {
- background-color: #acbad4; }
-
-table.dataTable.display tbody > tr.odd.selected, table.dataTable.display tbody > tr.odd > .selected {
- background-color: #acbad4; }
-
-table.dataTable.hover tbody > tr.selected:hover, table.dataTable.hover tbody > tr > .selected:hover {
- background-color: #aab7d1; }
-
-table.dataTable.display tbody > tr.selected:hover, table.dataTable.display tbody > tr > .selected:hover {
- background-color: #aab7d1; }
-
-table.dataTable.order-column tbody > tr.selected > .sorting_1, table.dataTable.order-column tbody > tr.selected > .sorting_2, table.dataTable.order-column tbody > tr.selected > .sorting_3 {
- background-color: #acbad5; }
-
-table.dataTable.order-column tbody > tr > .selected {
- background-color: #acbad5; }
-
-table.dataTable.display tbody > tr.selected > .sorting_1, table.dataTable.display tbody > tr.selected > .sorting_2, table.dataTable.display tbody > tr.selected > .sorting_3 {
- background-color: #acbad5; }
-
-table.dataTable.display tbody > tr > .selected {
- background-color: #acbad5; }
-
-table.dataTable.display tbody > tr.odd.selected > .sorting_1 {
- background-color: #a6b4cd; }
-
-table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1 {
- background-color: #a6b4cd; }
-
-table.dataTable.display tbody > tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_2 {
- background-color: #a8b5cf; }
-
-table.dataTable.display tbody > tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_3 {
- background-color: #a9b7d1; }
-
-table.dataTable.display tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
- background-color: #acbad5; }
-
-table.dataTable.display tbody > tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_2 {
- background-color: #aebcd6; }
-
-table.dataTable.display tbody > tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_3 {
- background-color: #afbdd8; }
-
-table.dataTable.display tbody > tr.odd > .selected, table.dataTable.order-column.stripe tbody > tr.odd > .selected {
- background-color: #a6b4cd; }
-
-table.dataTable.display tbody > tr.even > .selected, table.dataTable.order-column.stripe tbody > tr.even > .selected {
- background-color: #acbad5; }
-
-table.dataTable.display tbody > tr.selected:hover > .sorting_1, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_1 {
- background-color: #a2aec7; }
-
-table.dataTable.display tbody > tr.selected:hover > .sorting_2, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_2 {
- background-color: #a3b0c9; }
-
-table.dataTable.display tbody > tr.selected:hover > .sorting_3, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_3 {
- background-color: #a5b2cb; }
-
-table.dataTable.display tbody > tr:hover > .selected, table.dataTable.display tbody > tr > .selected:hover {
- background-color: #a2aec7; }
-
-table.dataTable.order-column.hover tbody > tr:hover > .selected, table.dataTable.order-column.hover tbody > tr > .selected:hover {
- background-color: #a2aec7; }
-
-table.dataTable tbody td.select-checkbox, table.dataTable tbody th.select-checkbox {
- position: relative; }
-
-table.dataTable tbody td.select-checkbox:before, table.dataTable tbody td.select-checkbox:after {
- display: block;
- position: absolute;
- top: 1.2em;
- left: 50%;
- width: 12px;
- height: 12px;
- -webkit-box-sizing: border-box;
- box-sizing: border-box; }
-
-table.dataTable tbody th.select-checkbox:before, table.dataTable tbody th.select-checkbox:after {
- display: block;
- position: absolute;
- top: 1.2em;
- left: 50%;
- width: 12px;
- height: 12px;
- -webkit-box-sizing: border-box;
- box-sizing: border-box; }
-
-table.dataTable tbody td.select-checkbox:before, table.dataTable tbody th.select-checkbox:before {
- content: ' ';
- margin-top: 4px;
- margin-left: -6px;
- border: 1px solid black;
- -webkit-border-radius: 3px;
- border-radius: 3px; }
-
-table.dataTable tr.selected td.select-checkbox:after, table.dataTable tr.selected th.select-checkbox:after {
- content: '\2714';
- margin-top: 0px;
- margin-left: -4px;
- text-align: center;
- text-shadow: 1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9; }
-
-div.dataTables_wrapper span.select-info, div.dataTables_wrapper span.select-item {
- margin-left: 0.5em; }
-
-@media screen and (max-width: 640px) {
- div.dataTables_wrapper span.select-info, div.dataTables_wrapper span.select-item {
- margin-left: 0;
- display: block; } }
diff --git a/static_in_env/css/addons/datatables-select.min.css b/static_in_env/css/addons/datatables-select.min.css
deleted file mode 100755
index da606c49..00000000
--- a/static_in_env/css/addons/datatables-select.min.css
+++ /dev/null
@@ -1 +0,0 @@
-table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#B0BED9}table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected,table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected,table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox{position:relative}table.dataTable tbody td.select-checkbox:after,table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:after,table.dataTable tbody th.select-checkbox:before{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;-webkit-box-sizing:border-box;box-sizing:border-box}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{content:' ';margin-top:4px;margin-left:-6px;border:1px solid #000;-webkit-border-radius:3px;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{content:'\2714';margin-top:0;margin-left:-4px;text-align:center;text-shadow:1px 1px #B0BED9,-1px -1px #B0BED9,1px -1px #B0BED9,-1px 1px #B0BED9}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:.5em}@media screen and (max-width:640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}
\ No newline at end of file
diff --git a/static_in_env/css/addons/datatables.css b/static_in_env/css/addons/datatables.css
deleted file mode 100755
index ed30698d..00000000
--- a/static_in_env/css/addons/datatables.css
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * MDBootstrap integration with Datatables
- * Learn more: https://mdbootstrap.com/docs/jquery/tables/datatables/
- * About MDBootstrap: https://mdbootstrap.com/
- *
- * This combined file was created by the DataTables downloader builder:
- * https://datatables.net/download
- *
- * To rebuild or modify this file with the latest versions of the included
- * software please visit:
- * https://datatables.net/download/#bs4/dt-1.10.18
- *
- * Included libraries:
- * DataTables 1.10.18
- */
- table.dataTable thead {
- cursor: pointer; }
- table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active {
- outline: none; }
-
-div.dataTables_wrapper div.dataTables_length.d-flex.flex-row label {
- margin-top: 1.2rem;
- margin-right: 1rem; }
-
-div.dataTables_wrapper div.dataTables_length.d-flex.flex-row .select-wrapper.mdb-select span, div.dataTables_wrapper div.dataTables_length.d-flex.flex-row .select-wrapper.mdb-select .select-dropdown {
- margin-top: 1rem; }
-
-div.dataTables_wrapper div.dataTables_length label {
- text-align: left;
- font-weight: normal;
- padding-top: .5rem;
- padding-bottom: .5rem; }
-
-div.dataTables_wrapper div.dataTables_filter label {
- text-align: left;
- font-weight: normal;
- padding-top: .5rem;
- padding-bottom: .5rem; }
-
-div.dataTables_wrapper div.dataTables_length select, div.dataTables_wrapper div.dataTables_length input {
- width: auto; }
-
-div.dataTables_wrapper div.dataTables_filter {
- text-align: right; }
- div.dataTables_wrapper div.dataTables_filter select {
- width: auto; }
- div.dataTables_wrapper div.dataTables_filter input {
- width: auto;
- margin-left: .5rem;
- display: inline-block; }
-
-div.dataTables_wrapper div.dataTables_info {
- font-weight: normal;
- padding-top: 1rem;
- padding-bottom: 1rem; }
-
-div.dataTables_wrapper div.dataTables_paginate {
- font-weight: normal;
- padding-top: 1rem;
- padding-bottom: 1rem;
- text-align: right;
- margin: 0; }
- div.dataTables_wrapper div.dataTables_paginate ul.pagination {
- -webkit-box-pack: end;
- -webkit-justify-content: flex-end;
- -ms-flex-pack: end;
- justify-content: flex-end; }
- div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item.active .page-link:focus {
- background-color: #4285f4; }
- div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item .page-link:focus {
- -webkit-box-shadow: none;
- box-shadow: none; }
-
-@media (max-width: 767px) {
- div.dataTables_wrapper div .dataTables_length, div.dataTables_wrapper div .dataTables_filter, div.dataTables_wrapper div .dataTables_info, div.dataTables_wrapper div .dataTables_paginate ul.pagination {
- text-align: center;
- -webkit-box-pack: center;
- -webkit-justify-content: center;
- -ms-flex-pack: center;
- justify-content: center; } }
-
-.bs-select select {
- display: inline-block !important; }
-
-table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting {
- padding-right: 30px; }
-
-table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
- padding-right: 30px; }
-
-table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active {
- outline: none; }
-
-table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
- cursor: pointer;
- position: relative; }
-
-table.dataTable thead .sorting:before, table.dataTable thead .sorting:after {
- position: absolute;
- bottom: 0.9em;
- display: block;
- opacity: 0.3; }
-
-table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after {
- position: absolute;
- bottom: 0.9em;
- display: block;
- opacity: 0.3; }
-
-table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after {
- position: absolute;
- bottom: 0.9em;
- display: block;
- opacity: 0.3; }
-
-table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after {
- position: absolute;
- bottom: 0.9em;
- display: block;
- opacity: 0.3; }
-
-table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
- position: absolute;
- bottom: 0.9em;
- display: block;
- opacity: 0.3; }
-
-table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
- right: 1em;
- content: "\f0de";
- font-family: 'Font Awesome\ 5 Free';
- font-weight: 900;
- font-size: 1rem; }
-
-table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
- right: 0.5em;
- content: "\f0dd";
- font-family: 'Font Awesome\ 5 Free';
- font-weight: 900;
- right: 16px;
- font-size: 1rem; }
-
-table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:after {
- opacity: 1; }
-
-table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
- opacity: 0; }
diff --git a/static_in_env/css/addons/datatables.min.css b/static_in_env/css/addons/datatables.min.css
deleted file mode 100755
index d2736147..00000000
--- a/static_in_env/css/addons/datatables.min.css
+++ /dev/null
@@ -1 +0,0 @@
-div.dataTables_wrapper div.dataTables_filter select,div.dataTables_wrapper div.dataTables_length input,div.dataTables_wrapper div.dataTables_length select{width:auto}table.dataTable thead{cursor:pointer}div.dataTables_wrapper div.dataTables_length.d-flex.flex-row label{margin-top:1.2rem;margin-right:1rem}div.dataTables_wrapper div.dataTables_length.d-flex.flex-row .select-wrapper.mdb-select .select-dropdown,div.dataTables_wrapper div.dataTables_length.d-flex.flex-row .select-wrapper.mdb-select span{margin-top:1rem}div.dataTables_wrapper div.dataTables_filter label,div.dataTables_wrapper div.dataTables_length label{text-align:left;font-weight:400;padding-top:.5rem;padding-bottom:.5rem}div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{font-weight:400;padding-top:1rem;padding-bottom:1rem}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter input{width:auto;margin-left:.5rem;display:inline-block}div.dataTables_wrapper div.dataTables_paginate{text-align:right;margin:0}div.dataTables_wrapper div.dataTables_paginate ul.pagination{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item.active .page-link:focus{background-color:#4285f4}div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item .page-link:focus{-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){div.dataTables_wrapper div .dataTables_filter,div.dataTables_wrapper div .dataTables_info,div.dataTables_wrapper div .dataTables_length,div.dataTables_wrapper div .dataTables_paginate ul.pagination{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.bs-select select{display:inline-block!important}table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{padding-right:30px}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:0}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before{position:absolute;bottom:.9em;display:block;opacity:.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\f0de";font-family:'Font Awesome\ 5 Free';font-weight:900;font-size:1rem}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{content:"\f0dd";font-family:'Font Awesome\ 5 Free';font-weight:900;right:16px;font-size:1rem}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}
\ No newline at end of file
diff --git a/static_in_env/css/addons/directives.css b/static_in_env/css/addons/directives.css
deleted file mode 100755
index 7964d8a5..00000000
--- a/static_in_env/css/addons/directives.css
+++ /dev/null
@@ -1,391 +0,0 @@
-.opacity-0 {
- opacity: 0; }
-
-.opacity-10 {
- opacity: 0.1; }
-
-.opacity-20 {
- opacity: 0.2; }
-
-.opacity-30 {
- opacity: 0.3; }
-
-.opacity-40 {
- opacity: 0.4; }
-
-.opacity-50 {
- opacity: 0.5; }
-
-.opacity-60 {
- opacity: 0.6; }
-
-.opacity-70 {
- opacity: 0.7; }
-
-.opacity-80 {
- opacity: 0.8; }
-
-.opacity-90 {
- opacity: 0.9; }
-
-.opacity-100 {
- opacity: 1; }
-
-.masonry-with-columns {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-flex-wrap: wrap;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- max-height: 1000px; }
- .masonry-with-columns div {
- -webkit-box-flex: 1;
- -webkit-flex: 1 0 auto;
- -ms-flex: 1 0 auto;
- flex: 1 0 auto;
- background: #00997B;
- color: white;
- margin: 0 1rem 1rem 0;
- text-align: center;
- font-weight: 900;
- font-size: 2rem; }
- .masonry-with-columns div:nth-child(1) {
- height: 240px;
- line-height: 240px; }
- .masonry-with-columns div:nth-child(2) {
- height: 158px;
- line-height: 158px; }
- .masonry-with-columns div:nth-child(3) {
- height: 267px;
- line-height: 267px; }
- .masonry-with-columns div:nth-child(4) {
- height: 408px;
- line-height: 408px; }
- .masonry-with-columns div:nth-child(5) {
- height: 144px;
- line-height: 144px; }
- .masonry-with-columns div:nth-child(6) {
- height: 220px;
- line-height: 220px; }
- .masonry-with-columns div:nth-child(7) {
- height: 137px;
- line-height: 137px; }
- .masonry-with-columns div:nth-child(8) {
- height: 113px;
- line-height: 113px; }
- .masonry-with-columns div:nth-child(9) {
- height: 352px;
- line-height: 352px; }
- .masonry-with-columns div:nth-child(10) {
- height: 236px;
- line-height: 236px; }
- .masonry-with-columns div:nth-child(11) {
- height: 113px;
- line-height: 113px; }
- .masonry-with-columns div:nth-child(12) {
- height: 403px;
- line-height: 403px; }
- .masonry-with-columns div:nth-child(13) {
- height: 382px;
- line-height: 382px; }
- .masonry-with-columns div:nth-child(14) {
- height: 136px;
- line-height: 136px; }
- .masonry-with-columns div:nth-child(15) {
- height: 230px;
- line-height: 230px; }
- .masonry-with-columns div:nth-child(16) {
- height: 214px;
- line-height: 214px; }
- .masonry-with-columns div:nth-child(17) {
- height: 168px;
- line-height: 168px; }
- .masonry-with-columns div:nth-child(18) {
- height: 211px;
- line-height: 211px; }
- .masonry-with-columns div:nth-child(19) {
- height: 320px;
- line-height: 320px; }
- .masonry-with-columns div:nth-child(20) {
- height: 215px;
- line-height: 215px; }
- .masonry-with-columns div:nth-child(21) {
- height: 180px;
- line-height: 180px; }
- .masonry-with-columns div:nth-child(22) {
- height: 119px;
- line-height: 119px; }
- .masonry-with-columns div:nth-child(23) {
- height: 293px;
- line-height: 293px; }
- .masonry-with-columns div:nth-child(24) {
- height: 468px;
- line-height: 468px; }
- .masonry-with-columns div:nth-child(25) {
- height: 209px;
- line-height: 209px; }
- .masonry-with-columns div:nth-child(26) {
- height: 223px;
- line-height: 223px; }
- .masonry-with-columns div:nth-child(27) {
- height: 139px;
- line-height: 139px; }
- .masonry-with-columns div:nth-child(28) {
- height: 413px;
- line-height: 413px; }
- .masonry-with-columns div:nth-child(29) {
- height: 197px;
- line-height: 197px; }
- .masonry-with-columns div:nth-child(30) {
- height: 389px;
- line-height: 389px; }
- .masonry-with-columns div:nth-child(31) {
- height: 226px;
- line-height: 226px; }
- .masonry-with-columns div:nth-child(32) {
- height: 495px;
- line-height: 495px; }
- .masonry-with-columns div:nth-child(33) {
- height: 349px;
- line-height: 349px; }
- .masonry-with-columns div:nth-child(34) {
- height: 225px;
- line-height: 225px; }
- .masonry-with-columns div:nth-child(35) {
- height: 221px;
- line-height: 221px; }
- .masonry-with-columns div:nth-child(36) {
- height: 110px;
- line-height: 110px; }
-
-.masonry-with-columns-2 {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-flex-wrap: wrap;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap; }
- .masonry-with-columns-2 div {
- height: 150px;
- line-height: 150px;
- background: #9B1B30;
- color: white;
- margin: 0 1rem 1rem 0;
- text-align: center;
- font-weight: 900;
- font-size: 2rem;
- -webkit-box-flex: 1;
- -webkit-flex: 1 0 auto;
- -ms-flex: 1 0 auto;
- flex: 1 0 auto; }
- .masonry-with-columns-2 div:nth-child(1) {
- width: 225px; }
- .masonry-with-columns-2 div:nth-child(2) {
- width: 301px; }
- .masonry-with-columns-2 div:nth-child(3) {
- width: 358px; }
- .masonry-with-columns-2 div:nth-child(4) {
- width: 341px; }
- .masonry-with-columns-2 div:nth-child(5) {
- width: 189px; }
- .masonry-with-columns-2 div:nth-child(6) {
- width: 124px; }
- .masonry-with-columns-2 div:nth-child(7) {
- width: 160px; }
- .masonry-with-columns-2 div:nth-child(8) {
- width: 81px; }
- .masonry-with-columns-2 div:nth-child(9) {
- width: 218px; }
- .masonry-with-columns-2 div:nth-child(10) {
- width: 209px; }
- .masonry-with-columns-2 div:nth-child(11) {
- width: 345px; }
- .masonry-with-columns-2 div:nth-child(12) {
- width: 239px; }
- .masonry-with-columns-2 div:nth-child(13) {
- width: 290px; }
- .masonry-with-columns-2 div:nth-child(14) {
- width: 364px; }
- .masonry-with-columns-2 div:nth-child(15) {
- width: 406px; }
- .masonry-with-columns-2 div:nth-child(16) {
- width: 207px; }
- .masonry-with-columns-2 div:nth-child(17) {
- width: 82px; }
- .masonry-with-columns-2 div:nth-child(18) {
- width: 378px; }
- .masonry-with-columns-2 div:nth-child(19) {
- width: 251px; }
- .masonry-with-columns-2 div:nth-child(20) {
- width: 174px; }
- .masonry-with-columns-2 div:nth-child(21) {
- width: 271px; }
- .masonry-with-columns-2 div:nth-child(22) {
- width: 93px; }
- .masonry-with-columns-2 div:nth-child(23) {
- width: 283px; }
- .masonry-with-columns-2 div:nth-child(24) {
- width: 178px; }
- .masonry-with-columns-2 div:nth-child(25) {
- width: 311px; }
- .masonry-with-columns-2 div:nth-child(26) {
- width: 155px; }
- .masonry-with-columns-2 div:nth-child(27) {
- width: 303px; }
- .masonry-with-columns-2 div:nth-child(28) {
- width: 361px; }
- .masonry-with-columns-2 div:nth-child(29) {
- width: 110px; }
- .masonry-with-columns-2 div:nth-child(30) {
- width: 303px; }
- .masonry-with-columns-2 div:nth-child(31) {
- width: 155px; }
- .masonry-with-columns-2 div:nth-child(32) {
- width: 390px; }
- .masonry-with-columns-2 div:nth-child(33) {
- width: 77px; }
- .masonry-with-columns-2 div:nth-child(34) {
- width: 245px; }
- .masonry-with-columns-2 div:nth-child(35) {
- width: 88px; }
- .masonry-with-columns-2 div:nth-child(36) {
- width: 151px; }
-
-.masonry-with-flex {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-flex-wrap: wrap;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- max-height: 1000px; }
- .masonry-with-flex div {
- width: auto;
- background: #975A58;
- color: white;
- margin: 0 1rem 1rem 0;
- text-align: center;
- font-weight: 900;
- font-size: 2rem; }
- .masonry-with-flex div:nth-child(1) {
- height: 494px;
- line-height: 494px; }
- .masonry-with-flex div:nth-child(2) {
- height: 200px;
- line-height: 200px; }
- .masonry-with-flex div:nth-child(3) {
- height: 325px;
- line-height: 325px; }
- .masonry-with-flex div:nth-child(4) {
- height: 257px;
- line-height: 257px; }
- .masonry-with-flex div:nth-child(5) {
- height: 343px;
- line-height: 343px; }
- .masonry-with-flex div:nth-child(6) {
- height: 298px;
- line-height: 298px; }
- .masonry-with-flex div:nth-child(7) {
- height: 165px;
- line-height: 165px; }
- .masonry-with-flex div:nth-child(8) {
- height: 341px;
- line-height: 341px; }
- .masonry-with-flex div:nth-child(9) {
- height: 375px;
- line-height: 375px; }
- .masonry-with-flex div:nth-child(10) {
- height: 204px;
- line-height: 204px; }
- .masonry-with-flex div:nth-child(11) {
- height: 434px;
- line-height: 434px; }
- .masonry-with-flex div:nth-child(12) {
- height: 491px;
- line-height: 491px; }
- .masonry-with-flex div:nth-child(13) {
- height: 165px;
- line-height: 165px; }
- .masonry-with-flex div:nth-child(14) {
- height: 182px;
- line-height: 182px; }
- .masonry-with-flex div:nth-child(15) {
- height: 408px;
- line-height: 408px; }
- .masonry-with-flex div:nth-child(16) {
- height: 347px;
- line-height: 347px; }
- .masonry-with-flex div:nth-child(17) {
- height: 232px;
- line-height: 232px; }
- .masonry-with-flex div:nth-child(18) {
- height: 143px;
- line-height: 143px; }
- .masonry-with-flex div:nth-child(19) {
- height: 155px;
- line-height: 155px; }
- .masonry-with-flex div:nth-child(20) {
- height: 281px;
- line-height: 281px; }
- .masonry-with-flex div:nth-child(21) {
- height: 265px;
- line-height: 265px; }
- .masonry-with-flex div:nth-child(22) {
- height: 302px;
- line-height: 302px; }
- .masonry-with-flex div:nth-child(23) {
- height: 307px;
- line-height: 307px; }
- .masonry-with-flex div:nth-child(24) {
- height: 404px;
- line-height: 404px; }
- .masonry-with-flex div:nth-child(25) {
- height: 354px;
- line-height: 354px; }
- .masonry-with-flex div:nth-child(26) {
- height: 292px;
- line-height: 292px; }
- .masonry-with-flex div:nth-child(27) {
- height: 213px;
- line-height: 213px; }
- .masonry-with-flex div:nth-child(28) {
- height: 179px;
- line-height: 179px; }
- .masonry-with-flex div:nth-child(29) {
- height: 383px;
- line-height: 383px; }
- .masonry-with-flex div:nth-child(30) {
- height: 435px;
- line-height: 435px; }
- .masonry-with-flex div:nth-child(31) {
- height: 153px;
- line-height: 153px; }
- .masonry-with-flex div:nth-child(32) {
- height: 220px;
- line-height: 220px; }
- .masonry-with-flex div:nth-child(33) {
- height: 248px;
- line-height: 248px; }
- .masonry-with-flex div:nth-child(34) {
- height: 368px;
- line-height: 368px; }
- .masonry-with-flex div:nth-child(35) {
- height: 396px;
- line-height: 396px; }
- .masonry-with-flex div:nth-child(36) {
- height: 302px;
- line-height: 302px; }
diff --git a/static_in_env/css/addons/directives.min.css b/static_in_env/css/addons/directives.min.css
deleted file mode 100755
index 4339a991..00000000
--- a/static_in_env/css/addons/directives.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.masonry-with-columns,.masonry-with-columns-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.masonry-with-columns,.masonry-with-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;max-height:1000px}.masonry-with-columns div,.masonry-with-columns-2 div,.masonry-with-flex div{color:#fff;margin:0 1rem 1rem 0;text-align:center;font-weight:900;font-size:2rem}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.masonry-with-columns{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.masonry-with-columns div{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background:#00997B}.masonry-with-columns div:nth-child(1){height:240px;line-height:240px}.masonry-with-columns div:nth-child(2){height:158px;line-height:158px}.masonry-with-columns div:nth-child(3){height:267px;line-height:267px}.masonry-with-columns div:nth-child(4){height:408px;line-height:408px}.masonry-with-columns div:nth-child(5){height:144px;line-height:144px}.masonry-with-columns div:nth-child(6){height:220px;line-height:220px}.masonry-with-columns div:nth-child(7){height:137px;line-height:137px}.masonry-with-columns div:nth-child(8){height:113px;line-height:113px}.masonry-with-columns div:nth-child(9){height:352px;line-height:352px}.masonry-with-columns div:nth-child(10){height:236px;line-height:236px}.masonry-with-columns div:nth-child(11){height:113px;line-height:113px}.masonry-with-columns div:nth-child(12){height:403px;line-height:403px}.masonry-with-columns div:nth-child(13){height:382px;line-height:382px}.masonry-with-columns div:nth-child(14){height:136px;line-height:136px}.masonry-with-columns div:nth-child(15){height:230px;line-height:230px}.masonry-with-columns div:nth-child(16){height:214px;line-height:214px}.masonry-with-columns div:nth-child(17){height:168px;line-height:168px}.masonry-with-columns div:nth-child(18){height:211px;line-height:211px}.masonry-with-columns div:nth-child(19){height:320px;line-height:320px}.masonry-with-columns div:nth-child(20){height:215px;line-height:215px}.masonry-with-columns div:nth-child(21){height:180px;line-height:180px}.masonry-with-columns div:nth-child(22){height:119px;line-height:119px}.masonry-with-columns div:nth-child(23){height:293px;line-height:293px}.masonry-with-columns div:nth-child(24){height:468px;line-height:468px}.masonry-with-columns div:nth-child(25){height:209px;line-height:209px}.masonry-with-columns div:nth-child(26){height:223px;line-height:223px}.masonry-with-columns div:nth-child(27){height:139px;line-height:139px}.masonry-with-columns div:nth-child(28){height:413px;line-height:413px}.masonry-with-columns div:nth-child(29){height:197px;line-height:197px}.masonry-with-columns div:nth-child(30){height:389px;line-height:389px}.masonry-with-columns div:nth-child(31){height:226px;line-height:226px}.masonry-with-columns div:nth-child(32){height:495px;line-height:495px}.masonry-with-columns div:nth-child(33){height:349px;line-height:349px}.masonry-with-columns div:nth-child(34){height:225px;line-height:225px}.masonry-with-columns div:nth-child(35){height:221px;line-height:221px}.masonry-with-columns div:nth-child(36){height:110px;line-height:110px}.masonry-with-columns-2{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.masonry-with-columns-2 div{height:150px;line-height:150px;background:#9B1B30;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.masonry-with-columns-2 div:nth-child(1){width:225px}.masonry-with-columns-2 div:nth-child(2){width:301px}.masonry-with-columns-2 div:nth-child(3){width:358px}.masonry-with-columns-2 div:nth-child(4){width:341px}.masonry-with-columns-2 div:nth-child(5){width:189px}.masonry-with-columns-2 div:nth-child(6){width:124px}.masonry-with-columns-2 div:nth-child(7){width:160px}.masonry-with-columns-2 div:nth-child(8){width:81px}.masonry-with-columns-2 div:nth-child(9){width:218px}.masonry-with-columns-2 div:nth-child(10){width:209px}.masonry-with-columns-2 div:nth-child(11){width:345px}.masonry-with-columns-2 div:nth-child(12){width:239px}.masonry-with-columns-2 div:nth-child(13){width:290px}.masonry-with-columns-2 div:nth-child(14){width:364px}.masonry-with-columns-2 div:nth-child(15){width:406px}.masonry-with-columns-2 div:nth-child(16){width:207px}.masonry-with-columns-2 div:nth-child(17){width:82px}.masonry-with-columns-2 div:nth-child(18){width:378px}.masonry-with-columns-2 div:nth-child(19){width:251px}.masonry-with-columns-2 div:nth-child(20){width:174px}.masonry-with-columns-2 div:nth-child(21){width:271px}.masonry-with-columns-2 div:nth-child(22){width:93px}.masonry-with-columns-2 div:nth-child(23){width:283px}.masonry-with-columns-2 div:nth-child(24){width:178px}.masonry-with-columns-2 div:nth-child(25){width:311px}.masonry-with-columns-2 div:nth-child(26){width:155px}.masonry-with-columns-2 div:nth-child(27){width:303px}.masonry-with-columns-2 div:nth-child(28){width:361px}.masonry-with-columns-2 div:nth-child(29){width:110px}.masonry-with-columns-2 div:nth-child(30){width:303px}.masonry-with-columns-2 div:nth-child(31){width:155px}.masonry-with-columns-2 div:nth-child(32){width:390px}.masonry-with-columns-2 div:nth-child(33){width:77px}.masonry-with-columns-2 div:nth-child(34){width:245px}.masonry-with-columns-2 div:nth-child(35){width:88px}.masonry-with-columns-2 div:nth-child(36){width:151px}.masonry-with-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.masonry-with-flex div{width:auto;background:#975A58}.masonry-with-flex div:nth-child(1){height:494px;line-height:494px}.masonry-with-flex div:nth-child(2){height:200px;line-height:200px}.masonry-with-flex div:nth-child(3){height:325px;line-height:325px}.masonry-with-flex div:nth-child(4){height:257px;line-height:257px}.masonry-with-flex div:nth-child(5){height:343px;line-height:343px}.masonry-with-flex div:nth-child(6){height:298px;line-height:298px}.masonry-with-flex div:nth-child(7){height:165px;line-height:165px}.masonry-with-flex div:nth-child(8){height:341px;line-height:341px}.masonry-with-flex div:nth-child(9){height:375px;line-height:375px}.masonry-with-flex div:nth-child(10){height:204px;line-height:204px}.masonry-with-flex div:nth-child(11){height:434px;line-height:434px}.masonry-with-flex div:nth-child(12){height:491px;line-height:491px}.masonry-with-flex div:nth-child(13){height:165px;line-height:165px}.masonry-with-flex div:nth-child(14){height:182px;line-height:182px}.masonry-with-flex div:nth-child(15){height:408px;line-height:408px}.masonry-with-flex div:nth-child(16){height:347px;line-height:347px}.masonry-with-flex div:nth-child(17){height:232px;line-height:232px}.masonry-with-flex div:nth-child(18){height:143px;line-height:143px}.masonry-with-flex div:nth-child(19){height:155px;line-height:155px}.masonry-with-flex div:nth-child(20){height:281px;line-height:281px}.masonry-with-flex div:nth-child(21){height:265px;line-height:265px}.masonry-with-flex div:nth-child(22){height:302px;line-height:302px}.masonry-with-flex div:nth-child(23){height:307px;line-height:307px}.masonry-with-flex div:nth-child(24){height:404px;line-height:404px}.masonry-with-flex div:nth-child(25){height:354px;line-height:354px}.masonry-with-flex div:nth-child(26){height:292px;line-height:292px}.masonry-with-flex div:nth-child(27){height:213px;line-height:213px}.masonry-with-flex div:nth-child(28){height:179px;line-height:179px}.masonry-with-flex div:nth-child(29){height:383px;line-height:383px}.masonry-with-flex div:nth-child(30){height:435px;line-height:435px}.masonry-with-flex div:nth-child(31){height:153px;line-height:153px}.masonry-with-flex div:nth-child(32){height:220px;line-height:220px}.masonry-with-flex div:nth-child(33){height:248px;line-height:248px}.masonry-with-flex div:nth-child(34){height:368px;line-height:368px}.masonry-with-flex div:nth-child(35){height:396px;line-height:396px}.masonry-with-flex div:nth-child(36){height:302px;line-height:302px}
\ No newline at end of file
diff --git a/static_in_env/css/bootstrap.css b/static_in_env/css/bootstrap.css
deleted file mode 100755
index 8f475892..00000000
--- a/static_in_env/css/bootstrap.css
+++ /dev/null
@@ -1,10038 +0,0 @@
-/*!
- * Bootstrap v4.3.1 (https://getbootstrap.com/)
- * Copyright 2011-2019 The Bootstrap Authors
- * Copyright 2011-2019 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */
-:root {
- --blue: #007bff;
- --indigo: #6610f2;
- --purple: #6f42c1;
- --pink: #e83e8c;
- --red: #dc3545;
- --orange: #fd7e14;
- --yellow: #ffc107;
- --green: #28a745;
- --teal: #20c997;
- --cyan: #17a2b8;
- --white: #fff;
- --gray: #6c757d;
- --gray-dark: #343a40;
- --primary: #007bff;
- --secondary: #6c757d;
- --success: #28a745;
- --info: #17a2b8;
- --warning: #ffc107;
- --danger: #dc3545;
- --light: #f8f9fa;
- --dark: #343a40;
- --breakpoint-xs: 0;
- --breakpoint-sm: 576px;
- --breakpoint-md: 768px;
- --breakpoint-lg: 992px;
- --breakpoint-xl: 1200px;
- --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
-}
-
-*,
-*::before,
-*::after {
- box-sizing: border-box;
-}
-
-html {
- font-family: sans-serif;
- line-height: 1.15;
- -webkit-text-size-adjust: 100%;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-}
-
-article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
- display: block;
-}
-
-body {
- margin: 0;
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- font-size: 1rem;
- font-weight: 400;
- line-height: 1.5;
- color: #212529;
- text-align: left;
- background-color: #fff;
-}
-
-[tabindex="-1"]:focus {
- outline: 0 !important;
-}
-
-hr {
- box-sizing: content-box;
- height: 0;
- overflow: visible;
-}
-
-h1, h2, h3, h4, h5, h6 {
- margin-top: 0;
- margin-bottom: 0.5rem;
-}
-
-p {
- margin-top: 0;
- margin-bottom: 1rem;
-}
-
-abbr[title],
-abbr[data-original-title] {
- text-decoration: underline;
- -webkit-text-decoration: underline dotted;
- text-decoration: underline dotted;
- cursor: help;
- border-bottom: 0;
- -webkit-text-decoration-skip-ink: none;
- text-decoration-skip-ink: none;
-}
-
-address {
- margin-bottom: 1rem;
- font-style: normal;
- line-height: inherit;
-}
-
-ol,
-ul,
-dl {
- margin-top: 0;
- margin-bottom: 1rem;
-}
-
-ol ol,
-ul ul,
-ol ul,
-ul ol {
- margin-bottom: 0;
-}
-
-dt {
- font-weight: 700;
-}
-
-dd {
- margin-bottom: .5rem;
- margin-left: 0;
-}
-
-blockquote {
- margin: 0 0 1rem;
-}
-
-b,
-strong {
- font-weight: bolder;
-}
-
-small {
- font-size: 80%;
-}
-
-sub,
-sup {
- position: relative;
- font-size: 75%;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -.25em;
-}
-
-sup {
- top: -.5em;
-}
-
-a {
- color: #007bff;
- text-decoration: none;
- background-color: transparent;
-}
-
-a:hover {
- color: #0056b3;
- text-decoration: underline;
-}
-
-a:not([href]):not([tabindex]) {
- color: inherit;
- text-decoration: none;
-}
-
-a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
- color: inherit;
- text-decoration: none;
-}
-
-a:not([href]):not([tabindex]):focus {
- outline: 0;
-}
-
-pre,
-code,
-kbd,
-samp {
- font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
- font-size: 1em;
-}
-
-pre {
- margin-top: 0;
- margin-bottom: 1rem;
- overflow: auto;
-}
-
-figure {
- margin: 0 0 1rem;
-}
-
-img {
- vertical-align: middle;
- border-style: none;
-}
-
-svg {
- overflow: hidden;
- vertical-align: middle;
-}
-
-table {
- border-collapse: collapse;
-}
-
-caption {
- padding-top: 0.75rem;
- padding-bottom: 0.75rem;
- color: #6c757d;
- text-align: left;
- caption-side: bottom;
-}
-
-th {
- text-align: inherit;
-}
-
-label {
- display: inline-block;
- margin-bottom: 0.5rem;
-}
-
-button {
- border-radius: 0;
-}
-
-button:focus {
- outline: 1px dotted;
- outline: 5px auto -webkit-focus-ring-color;
-}
-
-input,
-button,
-select,
-optgroup,
-textarea {
- margin: 0;
- font-family: inherit;
- font-size: inherit;
- line-height: inherit;
-}
-
-button,
-input {
- overflow: visible;
-}
-
-button,
-select {
- text-transform: none;
-}
-
-select {
- word-wrap: normal;
-}
-
-button,
-[type="button"],
-[type="reset"],
-[type="submit"] {
- -webkit-appearance: button;
-}
-
-button:not(:disabled),
-[type="button"]:not(:disabled),
-[type="reset"]:not(:disabled),
-[type="submit"]:not(:disabled) {
- cursor: pointer;
-}
-
-button::-moz-focus-inner,
-[type="button"]::-moz-focus-inner,
-[type="reset"]::-moz-focus-inner,
-[type="submit"]::-moz-focus-inner {
- padding: 0;
- border-style: none;
-}
-
-input[type="radio"],
-input[type="checkbox"] {
- box-sizing: border-box;
- padding: 0;
-}
-
-input[type="date"],
-input[type="time"],
-input[type="datetime-local"],
-input[type="month"] {
- -webkit-appearance: listbox;
-}
-
-textarea {
- overflow: auto;
- resize: vertical;
-}
-
-fieldset {
- min-width: 0;
- padding: 0;
- margin: 0;
- border: 0;
-}
-
-legend {
- display: block;
- width: 100%;
- max-width: 100%;
- padding: 0;
- margin-bottom: .5rem;
- font-size: 1.5rem;
- line-height: inherit;
- color: inherit;
- white-space: normal;
-}
-
-progress {
- vertical-align: baseline;
-}
-
-[type="number"]::-webkit-inner-spin-button,
-[type="number"]::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type="search"] {
- outline-offset: -2px;
- -webkit-appearance: none;
-}
-
-[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
- font: inherit;
- -webkit-appearance: button;
-}
-
-output {
- display: inline-block;
-}
-
-summary {
- display: list-item;
- cursor: pointer;
-}
-
-template {
- display: none;
-}
-
-[hidden] {
- display: none !important;
-}
-
-h1, h2, h3, h4, h5, h6,
-.h1, .h2, .h3, .h4, .h5, .h6 {
- margin-bottom: 0.5rem;
- font-weight: 500;
- line-height: 1.2;
-}
-
-h1, .h1 {
- font-size: 2.5rem;
-}
-
-h2, .h2 {
- font-size: 2rem;
-}
-
-h3, .h3 {
- font-size: 1.75rem;
-}
-
-h4, .h4 {
- font-size: 1.5rem;
-}
-
-h5, .h5 {
- font-size: 1.25rem;
-}
-
-h6, .h6 {
- font-size: 1rem;
-}
-
-.lead {
- font-size: 1.25rem;
- font-weight: 300;
-}
-
-.display-1 {
- font-size: 6rem;
- font-weight: 300;
- line-height: 1.2;
-}
-
-.display-2 {
- font-size: 5.5rem;
- font-weight: 300;
- line-height: 1.2;
-}
-
-.display-3 {
- font-size: 4.5rem;
- font-weight: 300;
- line-height: 1.2;
-}
-
-.display-4 {
- font-size: 3.5rem;
- font-weight: 300;
- line-height: 1.2;
-}
-
-hr {
- margin-top: 1rem;
- margin-bottom: 1rem;
- border: 0;
- border-top: 1px solid rgba(0, 0, 0, 0.1);
-}
-
-small,
-.small {
- font-size: 80%;
- font-weight: 400;
-}
-
-mark,
-.mark {
- padding: 0.2em;
- background-color: #fcf8e3;
-}
-
-.list-unstyled {
- padding-left: 0;
- list-style: none;
-}
-
-.list-inline {
- padding-left: 0;
- list-style: none;
-}
-
-.list-inline-item {
- display: inline-block;
-}
-
-.list-inline-item:not(:last-child) {
- margin-right: 0.5rem;
-}
-
-.initialism {
- font-size: 90%;
- text-transform: uppercase;
-}
-
-.blockquote {
- margin-bottom: 1rem;
- font-size: 1.25rem;
-}
-
-.blockquote-footer {
- display: block;
- font-size: 80%;
- color: #6c757d;
-}
-
-.blockquote-footer::before {
- content: "\2014\00A0";
-}
-
-.img-fluid {
- max-width: 100%;
- height: auto;
-}
-
-.img-thumbnail {
- padding: 0.25rem;
- background-color: #fff;
- border: 1px solid #dee2e6;
- border-radius: 0.25rem;
- max-width: 100%;
- height: auto;
-}
-
-.figure {
- display: inline-block;
-}
-
-.figure-img {
- margin-bottom: 0.5rem;
- line-height: 1;
-}
-
-.figure-caption {
- font-size: 90%;
- color: #6c757d;
-}
-
-code {
- font-size: 87.5%;
- color: #e83e8c;
- word-break: break-word;
-}
-
-a > code {
- color: inherit;
-}
-
-kbd {
- padding: 0.2rem 0.4rem;
- font-size: 87.5%;
- color: #fff;
- background-color: #212529;
- border-radius: 0.2rem;
-}
-
-kbd kbd {
- padding: 0;
- font-size: 100%;
- font-weight: 700;
-}
-
-pre {
- display: block;
- font-size: 87.5%;
- color: #212529;
-}
-
-pre code {
- font-size: inherit;
- color: inherit;
- word-break: normal;
-}
-
-.pre-scrollable {
- max-height: 340px;
- overflow-y: scroll;
-}
-
-.container {
- width: 100%;
- padding-right: 15px;
- padding-left: 15px;
- margin-right: auto;
- margin-left: auto;
-}
-
-@media (min-width: 576px) {
- .container {
- max-width: 540px;
- }
-}
-
-@media (min-width: 768px) {
- .container {
- max-width: 720px;
- }
-}
-
-@media (min-width: 992px) {
- .container {
- max-width: 960px;
- }
-}
-
-@media (min-width: 1200px) {
- .container {
- max-width: 1140px;
- }
-}
-
-.container-fluid {
- width: 100%;
- padding-right: 15px;
- padding-left: 15px;
- margin-right: auto;
- margin-left: auto;
-}
-
-.row {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- margin-right: -15px;
- margin-left: -15px;
-}
-
-.no-gutters {
- margin-right: 0;
- margin-left: 0;
-}
-
-.no-gutters > .col,
-.no-gutters > [class*="col-"] {
- padding-right: 0;
- padding-left: 0;
-}
-
-.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
-.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
-.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
-.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
-.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
-.col-xl-auto {
- position: relative;
- width: 100%;
- padding-right: 15px;
- padding-left: 15px;
-}
-
-.col {
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -ms-flex-positive: 1;
- flex-grow: 1;
- max-width: 100%;
-}
-
-.col-auto {
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- width: auto;
- max-width: 100%;
-}
-
-.col-1 {
- -ms-flex: 0 0 8.333333%;
- flex: 0 0 8.333333%;
- max-width: 8.333333%;
-}
-
-.col-2 {
- -ms-flex: 0 0 16.666667%;
- flex: 0 0 16.666667%;
- max-width: 16.666667%;
-}
-
-.col-3 {
- -ms-flex: 0 0 25%;
- flex: 0 0 25%;
- max-width: 25%;
-}
-
-.col-4 {
- -ms-flex: 0 0 33.333333%;
- flex: 0 0 33.333333%;
- max-width: 33.333333%;
-}
-
-.col-5 {
- -ms-flex: 0 0 41.666667%;
- flex: 0 0 41.666667%;
- max-width: 41.666667%;
-}
-
-.col-6 {
- -ms-flex: 0 0 50%;
- flex: 0 0 50%;
- max-width: 50%;
-}
-
-.col-7 {
- -ms-flex: 0 0 58.333333%;
- flex: 0 0 58.333333%;
- max-width: 58.333333%;
-}
-
-.col-8 {
- -ms-flex: 0 0 66.666667%;
- flex: 0 0 66.666667%;
- max-width: 66.666667%;
-}
-
-.col-9 {
- -ms-flex: 0 0 75%;
- flex: 0 0 75%;
- max-width: 75%;
-}
-
-.col-10 {
- -ms-flex: 0 0 83.333333%;
- flex: 0 0 83.333333%;
- max-width: 83.333333%;
-}
-
-.col-11 {
- -ms-flex: 0 0 91.666667%;
- flex: 0 0 91.666667%;
- max-width: 91.666667%;
-}
-
-.col-12 {
- -ms-flex: 0 0 100%;
- flex: 0 0 100%;
- max-width: 100%;
-}
-
-.order-first {
- -ms-flex-order: -1;
- order: -1;
-}
-
-.order-last {
- -ms-flex-order: 13;
- order: 13;
-}
-
-.order-0 {
- -ms-flex-order: 0;
- order: 0;
-}
-
-.order-1 {
- -ms-flex-order: 1;
- order: 1;
-}
-
-.order-2 {
- -ms-flex-order: 2;
- order: 2;
-}
-
-.order-3 {
- -ms-flex-order: 3;
- order: 3;
-}
-
-.order-4 {
- -ms-flex-order: 4;
- order: 4;
-}
-
-.order-5 {
- -ms-flex-order: 5;
- order: 5;
-}
-
-.order-6 {
- -ms-flex-order: 6;
- order: 6;
-}
-
-.order-7 {
- -ms-flex-order: 7;
- order: 7;
-}
-
-.order-8 {
- -ms-flex-order: 8;
- order: 8;
-}
-
-.order-9 {
- -ms-flex-order: 9;
- order: 9;
-}
-
-.order-10 {
- -ms-flex-order: 10;
- order: 10;
-}
-
-.order-11 {
- -ms-flex-order: 11;
- order: 11;
-}
-
-.order-12 {
- -ms-flex-order: 12;
- order: 12;
-}
-
-.offset-1 {
- margin-left: 8.333333%;
-}
-
-.offset-2 {
- margin-left: 16.666667%;
-}
-
-.offset-3 {
- margin-left: 25%;
-}
-
-.offset-4 {
- margin-left: 33.333333%;
-}
-
-.offset-5 {
- margin-left: 41.666667%;
-}
-
-.offset-6 {
- margin-left: 50%;
-}
-
-.offset-7 {
- margin-left: 58.333333%;
-}
-
-.offset-8 {
- margin-left: 66.666667%;
-}
-
-.offset-9 {
- margin-left: 75%;
-}
-
-.offset-10 {
- margin-left: 83.333333%;
-}
-
-.offset-11 {
- margin-left: 91.666667%;
-}
-
-@media (min-width: 576px) {
- .col-sm {
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -ms-flex-positive: 1;
- flex-grow: 1;
- max-width: 100%;
- }
- .col-sm-auto {
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- width: auto;
- max-width: 100%;
- }
- .col-sm-1 {
- -ms-flex: 0 0 8.333333%;
- flex: 0 0 8.333333%;
- max-width: 8.333333%;
- }
- .col-sm-2 {
- -ms-flex: 0 0 16.666667%;
- flex: 0 0 16.666667%;
- max-width: 16.666667%;
- }
- .col-sm-3 {
- -ms-flex: 0 0 25%;
- flex: 0 0 25%;
- max-width: 25%;
- }
- .col-sm-4 {
- -ms-flex: 0 0 33.333333%;
- flex: 0 0 33.333333%;
- max-width: 33.333333%;
- }
- .col-sm-5 {
- -ms-flex: 0 0 41.666667%;
- flex: 0 0 41.666667%;
- max-width: 41.666667%;
- }
- .col-sm-6 {
- -ms-flex: 0 0 50%;
- flex: 0 0 50%;
- max-width: 50%;
- }
- .col-sm-7 {
- -ms-flex: 0 0 58.333333%;
- flex: 0 0 58.333333%;
- max-width: 58.333333%;
- }
- .col-sm-8 {
- -ms-flex: 0 0 66.666667%;
- flex: 0 0 66.666667%;
- max-width: 66.666667%;
- }
- .col-sm-9 {
- -ms-flex: 0 0 75%;
- flex: 0 0 75%;
- max-width: 75%;
- }
- .col-sm-10 {
- -ms-flex: 0 0 83.333333%;
- flex: 0 0 83.333333%;
- max-width: 83.333333%;
- }
- .col-sm-11 {
- -ms-flex: 0 0 91.666667%;
- flex: 0 0 91.666667%;
- max-width: 91.666667%;
- }
- .col-sm-12 {
- -ms-flex: 0 0 100%;
- flex: 0 0 100%;
- max-width: 100%;
- }
- .order-sm-first {
- -ms-flex-order: -1;
- order: -1;
- }
- .order-sm-last {
- -ms-flex-order: 13;
- order: 13;
- }
- .order-sm-0 {
- -ms-flex-order: 0;
- order: 0;
- }
- .order-sm-1 {
- -ms-flex-order: 1;
- order: 1;
- }
- .order-sm-2 {
- -ms-flex-order: 2;
- order: 2;
- }
- .order-sm-3 {
- -ms-flex-order: 3;
- order: 3;
- }
- .order-sm-4 {
- -ms-flex-order: 4;
- order: 4;
- }
- .order-sm-5 {
- -ms-flex-order: 5;
- order: 5;
- }
- .order-sm-6 {
- -ms-flex-order: 6;
- order: 6;
- }
- .order-sm-7 {
- -ms-flex-order: 7;
- order: 7;
- }
- .order-sm-8 {
- -ms-flex-order: 8;
- order: 8;
- }
- .order-sm-9 {
- -ms-flex-order: 9;
- order: 9;
- }
- .order-sm-10 {
- -ms-flex-order: 10;
- order: 10;
- }
- .order-sm-11 {
- -ms-flex-order: 11;
- order: 11;
- }
- .order-sm-12 {
- -ms-flex-order: 12;
- order: 12;
- }
- .offset-sm-0 {
- margin-left: 0;
- }
- .offset-sm-1 {
- margin-left: 8.333333%;
- }
- .offset-sm-2 {
- margin-left: 16.666667%;
- }
- .offset-sm-3 {
- margin-left: 25%;
- }
- .offset-sm-4 {
- margin-left: 33.333333%;
- }
- .offset-sm-5 {
- margin-left: 41.666667%;
- }
- .offset-sm-6 {
- margin-left: 50%;
- }
- .offset-sm-7 {
- margin-left: 58.333333%;
- }
- .offset-sm-8 {
- margin-left: 66.666667%;
- }
- .offset-sm-9 {
- margin-left: 75%;
- }
- .offset-sm-10 {
- margin-left: 83.333333%;
- }
- .offset-sm-11 {
- margin-left: 91.666667%;
- }
-}
-
-@media (min-width: 768px) {
- .col-md {
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -ms-flex-positive: 1;
- flex-grow: 1;
- max-width: 100%;
- }
- .col-md-auto {
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- width: auto;
- max-width: 100%;
- }
- .col-md-1 {
- -ms-flex: 0 0 8.333333%;
- flex: 0 0 8.333333%;
- max-width: 8.333333%;
- }
- .col-md-2 {
- -ms-flex: 0 0 16.666667%;
- flex: 0 0 16.666667%;
- max-width: 16.666667%;
- }
- .col-md-3 {
- -ms-flex: 0 0 25%;
- flex: 0 0 25%;
- max-width: 25%;
- }
- .col-md-4 {
- -ms-flex: 0 0 33.333333%;
- flex: 0 0 33.333333%;
- max-width: 33.333333%;
- }
- .col-md-5 {
- -ms-flex: 0 0 41.666667%;
- flex: 0 0 41.666667%;
- max-width: 41.666667%;
- }
- .col-md-6 {
- -ms-flex: 0 0 50%;
- flex: 0 0 50%;
- max-width: 50%;
- }
- .col-md-7 {
- -ms-flex: 0 0 58.333333%;
- flex: 0 0 58.333333%;
- max-width: 58.333333%;
- }
- .col-md-8 {
- -ms-flex: 0 0 66.666667%;
- flex: 0 0 66.666667%;
- max-width: 66.666667%;
- }
- .col-md-9 {
- -ms-flex: 0 0 75%;
- flex: 0 0 75%;
- max-width: 75%;
- }
- .col-md-10 {
- -ms-flex: 0 0 83.333333%;
- flex: 0 0 83.333333%;
- max-width: 83.333333%;
- }
- .col-md-11 {
- -ms-flex: 0 0 91.666667%;
- flex: 0 0 91.666667%;
- max-width: 91.666667%;
- }
- .col-md-12 {
- -ms-flex: 0 0 100%;
- flex: 0 0 100%;
- max-width: 100%;
- }
- .order-md-first {
- -ms-flex-order: -1;
- order: -1;
- }
- .order-md-last {
- -ms-flex-order: 13;
- order: 13;
- }
- .order-md-0 {
- -ms-flex-order: 0;
- order: 0;
- }
- .order-md-1 {
- -ms-flex-order: 1;
- order: 1;
- }
- .order-md-2 {
- -ms-flex-order: 2;
- order: 2;
- }
- .order-md-3 {
- -ms-flex-order: 3;
- order: 3;
- }
- .order-md-4 {
- -ms-flex-order: 4;
- order: 4;
- }
- .order-md-5 {
- -ms-flex-order: 5;
- order: 5;
- }
- .order-md-6 {
- -ms-flex-order: 6;
- order: 6;
- }
- .order-md-7 {
- -ms-flex-order: 7;
- order: 7;
- }
- .order-md-8 {
- -ms-flex-order: 8;
- order: 8;
- }
- .order-md-9 {
- -ms-flex-order: 9;
- order: 9;
- }
- .order-md-10 {
- -ms-flex-order: 10;
- order: 10;
- }
- .order-md-11 {
- -ms-flex-order: 11;
- order: 11;
- }
- .order-md-12 {
- -ms-flex-order: 12;
- order: 12;
- }
- .offset-md-0 {
- margin-left: 0;
- }
- .offset-md-1 {
- margin-left: 8.333333%;
- }
- .offset-md-2 {
- margin-left: 16.666667%;
- }
- .offset-md-3 {
- margin-left: 25%;
- }
- .offset-md-4 {
- margin-left: 33.333333%;
- }
- .offset-md-5 {
- margin-left: 41.666667%;
- }
- .offset-md-6 {
- margin-left: 50%;
- }
- .offset-md-7 {
- margin-left: 58.333333%;
- }
- .offset-md-8 {
- margin-left: 66.666667%;
- }
- .offset-md-9 {
- margin-left: 75%;
- }
- .offset-md-10 {
- margin-left: 83.333333%;
- }
- .offset-md-11 {
- margin-left: 91.666667%;
- }
-}
-
-@media (min-width: 992px) {
- .col-lg {
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -ms-flex-positive: 1;
- flex-grow: 1;
- max-width: 100%;
- }
- .col-lg-auto {
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- width: auto;
- max-width: 100%;
- }
- .col-lg-1 {
- -ms-flex: 0 0 8.333333%;
- flex: 0 0 8.333333%;
- max-width: 8.333333%;
- }
- .col-lg-2 {
- -ms-flex: 0 0 16.666667%;
- flex: 0 0 16.666667%;
- max-width: 16.666667%;
- }
- .col-lg-3 {
- -ms-flex: 0 0 25%;
- flex: 0 0 25%;
- max-width: 25%;
- }
- .col-lg-4 {
- -ms-flex: 0 0 33.333333%;
- flex: 0 0 33.333333%;
- max-width: 33.333333%;
- }
- .col-lg-5 {
- -ms-flex: 0 0 41.666667%;
- flex: 0 0 41.666667%;
- max-width: 41.666667%;
- }
- .col-lg-6 {
- -ms-flex: 0 0 50%;
- flex: 0 0 50%;
- max-width: 50%;
- }
- .col-lg-7 {
- -ms-flex: 0 0 58.333333%;
- flex: 0 0 58.333333%;
- max-width: 58.333333%;
- }
- .col-lg-8 {
- -ms-flex: 0 0 66.666667%;
- flex: 0 0 66.666667%;
- max-width: 66.666667%;
- }
- .col-lg-9 {
- -ms-flex: 0 0 75%;
- flex: 0 0 75%;
- max-width: 75%;
- }
- .col-lg-10 {
- -ms-flex: 0 0 83.333333%;
- flex: 0 0 83.333333%;
- max-width: 83.333333%;
- }
- .col-lg-11 {
- -ms-flex: 0 0 91.666667%;
- flex: 0 0 91.666667%;
- max-width: 91.666667%;
- }
- .col-lg-12 {
- -ms-flex: 0 0 100%;
- flex: 0 0 100%;
- max-width: 100%;
- }
- .order-lg-first {
- -ms-flex-order: -1;
- order: -1;
- }
- .order-lg-last {
- -ms-flex-order: 13;
- order: 13;
- }
- .order-lg-0 {
- -ms-flex-order: 0;
- order: 0;
- }
- .order-lg-1 {
- -ms-flex-order: 1;
- order: 1;
- }
- .order-lg-2 {
- -ms-flex-order: 2;
- order: 2;
- }
- .order-lg-3 {
- -ms-flex-order: 3;
- order: 3;
- }
- .order-lg-4 {
- -ms-flex-order: 4;
- order: 4;
- }
- .order-lg-5 {
- -ms-flex-order: 5;
- order: 5;
- }
- .order-lg-6 {
- -ms-flex-order: 6;
- order: 6;
- }
- .order-lg-7 {
- -ms-flex-order: 7;
- order: 7;
- }
- .order-lg-8 {
- -ms-flex-order: 8;
- order: 8;
- }
- .order-lg-9 {
- -ms-flex-order: 9;
- order: 9;
- }
- .order-lg-10 {
- -ms-flex-order: 10;
- order: 10;
- }
- .order-lg-11 {
- -ms-flex-order: 11;
- order: 11;
- }
- .order-lg-12 {
- -ms-flex-order: 12;
- order: 12;
- }
- .offset-lg-0 {
- margin-left: 0;
- }
- .offset-lg-1 {
- margin-left: 8.333333%;
- }
- .offset-lg-2 {
- margin-left: 16.666667%;
- }
- .offset-lg-3 {
- margin-left: 25%;
- }
- .offset-lg-4 {
- margin-left: 33.333333%;
- }
- .offset-lg-5 {
- margin-left: 41.666667%;
- }
- .offset-lg-6 {
- margin-left: 50%;
- }
- .offset-lg-7 {
- margin-left: 58.333333%;
- }
- .offset-lg-8 {
- margin-left: 66.666667%;
- }
- .offset-lg-9 {
- margin-left: 75%;
- }
- .offset-lg-10 {
- margin-left: 83.333333%;
- }
- .offset-lg-11 {
- margin-left: 91.666667%;
- }
-}
-
-@media (min-width: 1200px) {
- .col-xl {
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -ms-flex-positive: 1;
- flex-grow: 1;
- max-width: 100%;
- }
- .col-xl-auto {
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- width: auto;
- max-width: 100%;
- }
- .col-xl-1 {
- -ms-flex: 0 0 8.333333%;
- flex: 0 0 8.333333%;
- max-width: 8.333333%;
- }
- .col-xl-2 {
- -ms-flex: 0 0 16.666667%;
- flex: 0 0 16.666667%;
- max-width: 16.666667%;
- }
- .col-xl-3 {
- -ms-flex: 0 0 25%;
- flex: 0 0 25%;
- max-width: 25%;
- }
- .col-xl-4 {
- -ms-flex: 0 0 33.333333%;
- flex: 0 0 33.333333%;
- max-width: 33.333333%;
- }
- .col-xl-5 {
- -ms-flex: 0 0 41.666667%;
- flex: 0 0 41.666667%;
- max-width: 41.666667%;
- }
- .col-xl-6 {
- -ms-flex: 0 0 50%;
- flex: 0 0 50%;
- max-width: 50%;
- }
- .col-xl-7 {
- -ms-flex: 0 0 58.333333%;
- flex: 0 0 58.333333%;
- max-width: 58.333333%;
- }
- .col-xl-8 {
- -ms-flex: 0 0 66.666667%;
- flex: 0 0 66.666667%;
- max-width: 66.666667%;
- }
- .col-xl-9 {
- -ms-flex: 0 0 75%;
- flex: 0 0 75%;
- max-width: 75%;
- }
- .col-xl-10 {
- -ms-flex: 0 0 83.333333%;
- flex: 0 0 83.333333%;
- max-width: 83.333333%;
- }
- .col-xl-11 {
- -ms-flex: 0 0 91.666667%;
- flex: 0 0 91.666667%;
- max-width: 91.666667%;
- }
- .col-xl-12 {
- -ms-flex: 0 0 100%;
- flex: 0 0 100%;
- max-width: 100%;
- }
- .order-xl-first {
- -ms-flex-order: -1;
- order: -1;
- }
- .order-xl-last {
- -ms-flex-order: 13;
- order: 13;
- }
- .order-xl-0 {
- -ms-flex-order: 0;
- order: 0;
- }
- .order-xl-1 {
- -ms-flex-order: 1;
- order: 1;
- }
- .order-xl-2 {
- -ms-flex-order: 2;
- order: 2;
- }
- .order-xl-3 {
- -ms-flex-order: 3;
- order: 3;
- }
- .order-xl-4 {
- -ms-flex-order: 4;
- order: 4;
- }
- .order-xl-5 {
- -ms-flex-order: 5;
- order: 5;
- }
- .order-xl-6 {
- -ms-flex-order: 6;
- order: 6;
- }
- .order-xl-7 {
- -ms-flex-order: 7;
- order: 7;
- }
- .order-xl-8 {
- -ms-flex-order: 8;
- order: 8;
- }
- .order-xl-9 {
- -ms-flex-order: 9;
- order: 9;
- }
- .order-xl-10 {
- -ms-flex-order: 10;
- order: 10;
- }
- .order-xl-11 {
- -ms-flex-order: 11;
- order: 11;
- }
- .order-xl-12 {
- -ms-flex-order: 12;
- order: 12;
- }
- .offset-xl-0 {
- margin-left: 0;
- }
- .offset-xl-1 {
- margin-left: 8.333333%;
- }
- .offset-xl-2 {
- margin-left: 16.666667%;
- }
- .offset-xl-3 {
- margin-left: 25%;
- }
- .offset-xl-4 {
- margin-left: 33.333333%;
- }
- .offset-xl-5 {
- margin-left: 41.666667%;
- }
- .offset-xl-6 {
- margin-left: 50%;
- }
- .offset-xl-7 {
- margin-left: 58.333333%;
- }
- .offset-xl-8 {
- margin-left: 66.666667%;
- }
- .offset-xl-9 {
- margin-left: 75%;
- }
- .offset-xl-10 {
- margin-left: 83.333333%;
- }
- .offset-xl-11 {
- margin-left: 91.666667%;
- }
-}
-
-.table {
- width: 100%;
- margin-bottom: 1rem;
- color: #212529;
-}
-
-.table th,
-.table td {
- padding: 0.75rem;
- vertical-align: top;
- border-top: 1px solid #dee2e6;
-}
-
-.table thead th {
- vertical-align: bottom;
- border-bottom: 2px solid #dee2e6;
-}
-
-.table tbody + tbody {
- border-top: 2px solid #dee2e6;
-}
-
-.table-sm th,
-.table-sm td {
- padding: 0.3rem;
-}
-
-.table-bordered {
- border: 1px solid #dee2e6;
-}
-
-.table-bordered th,
-.table-bordered td {
- border: 1px solid #dee2e6;
-}
-
-.table-bordered thead th,
-.table-bordered thead td {
- border-bottom-width: 2px;
-}
-
-.table-borderless th,
-.table-borderless td,
-.table-borderless thead th,
-.table-borderless tbody + tbody {
- border: 0;
-}
-
-.table-striped tbody tr:nth-of-type(odd) {
- background-color: rgba(0, 0, 0, 0.05);
-}
-
-.table-hover tbody tr:hover {
- color: #212529;
- background-color: rgba(0, 0, 0, 0.075);
-}
-
-.table-primary,
-.table-primary > th,
-.table-primary > td {
- background-color: #b8daff;
-}
-
-.table-primary th,
-.table-primary td,
-.table-primary thead th,
-.table-primary tbody + tbody {
- border-color: #7abaff;
-}
-
-.table-hover .table-primary:hover {
- background-color: #9fcdff;
-}
-
-.table-hover .table-primary:hover > td,
-.table-hover .table-primary:hover > th {
- background-color: #9fcdff;
-}
-
-.table-secondary,
-.table-secondary > th,
-.table-secondary > td {
- background-color: #d6d8db;
-}
-
-.table-secondary th,
-.table-secondary td,
-.table-secondary thead th,
-.table-secondary tbody + tbody {
- border-color: #b3b7bb;
-}
-
-.table-hover .table-secondary:hover {
- background-color: #c8cbcf;
-}
-
-.table-hover .table-secondary:hover > td,
-.table-hover .table-secondary:hover > th {
- background-color: #c8cbcf;
-}
-
-.table-success,
-.table-success > th,
-.table-success > td {
- background-color: #c3e6cb;
-}
-
-.table-success th,
-.table-success td,
-.table-success thead th,
-.table-success tbody + tbody {
- border-color: #8fd19e;
-}
-
-.table-hover .table-success:hover {
- background-color: #b1dfbb;
-}
-
-.table-hover .table-success:hover > td,
-.table-hover .table-success:hover > th {
- background-color: #b1dfbb;
-}
-
-.table-info,
-.table-info > th,
-.table-info > td {
- background-color: #bee5eb;
-}
-
-.table-info th,
-.table-info td,
-.table-info thead th,
-.table-info tbody + tbody {
- border-color: #86cfda;
-}
-
-.table-hover .table-info:hover {
- background-color: #abdde5;
-}
-
-.table-hover .table-info:hover > td,
-.table-hover .table-info:hover > th {
- background-color: #abdde5;
-}
-
-.table-warning,
-.table-warning > th,
-.table-warning > td {
- background-color: #ffeeba;
-}
-
-.table-warning th,
-.table-warning td,
-.table-warning thead th,
-.table-warning tbody + tbody {
- border-color: #ffdf7e;
-}
-
-.table-hover .table-warning:hover {
- background-color: #ffe8a1;
-}
-
-.table-hover .table-warning:hover > td,
-.table-hover .table-warning:hover > th {
- background-color: #ffe8a1;
-}
-
-.table-danger,
-.table-danger > th,
-.table-danger > td {
- background-color: #f5c6cb;
-}
-
-.table-danger th,
-.table-danger td,
-.table-danger thead th,
-.table-danger tbody + tbody {
- border-color: #ed969e;
-}
-
-.table-hover .table-danger:hover {
- background-color: #f1b0b7;
-}
-
-.table-hover .table-danger:hover > td,
-.table-hover .table-danger:hover > th {
- background-color: #f1b0b7;
-}
-
-.table-light,
-.table-light > th,
-.table-light > td {
- background-color: #fdfdfe;
-}
-
-.table-light th,
-.table-light td,
-.table-light thead th,
-.table-light tbody + tbody {
- border-color: #fbfcfc;
-}
-
-.table-hover .table-light:hover {
- background-color: #ececf6;
-}
-
-.table-hover .table-light:hover > td,
-.table-hover .table-light:hover > th {
- background-color: #ececf6;
-}
-
-.table-dark,
-.table-dark > th,
-.table-dark > td {
- background-color: #c6c8ca;
-}
-
-.table-dark th,
-.table-dark td,
-.table-dark thead th,
-.table-dark tbody + tbody {
- border-color: #95999c;
-}
-
-.table-hover .table-dark:hover {
- background-color: #b9bbbe;
-}
-
-.table-hover .table-dark:hover > td,
-.table-hover .table-dark:hover > th {
- background-color: #b9bbbe;
-}
-
-.table-active,
-.table-active > th,
-.table-active > td {
- background-color: rgba(0, 0, 0, 0.075);
-}
-
-.table-hover .table-active:hover {
- background-color: rgba(0, 0, 0, 0.075);
-}
-
-.table-hover .table-active:hover > td,
-.table-hover .table-active:hover > th {
- background-color: rgba(0, 0, 0, 0.075);
-}
-
-.table .thead-dark th {
- color: #fff;
- background-color: #343a40;
- border-color: #454d55;
-}
-
-.table .thead-light th {
- color: #495057;
- background-color: #e9ecef;
- border-color: #dee2e6;
-}
-
-.table-dark {
- color: #fff;
- background-color: #343a40;
-}
-
-.table-dark th,
-.table-dark td,
-.table-dark thead th {
- border-color: #454d55;
-}
-
-.table-dark.table-bordered {
- border: 0;
-}
-
-.table-dark.table-striped tbody tr:nth-of-type(odd) {
- background-color: rgba(255, 255, 255, 0.05);
-}
-
-.table-dark.table-hover tbody tr:hover {
- color: #fff;
- background-color: rgba(255, 255, 255, 0.075);
-}
-
-@media (max-width: 575.98px) {
- .table-responsive-sm {
- display: block;
- width: 100%;
- overflow-x: auto;
- -webkit-overflow-scrolling: touch;
- }
- .table-responsive-sm > .table-bordered {
- border: 0;
- }
-}
-
-@media (max-width: 767.98px) {
- .table-responsive-md {
- display: block;
- width: 100%;
- overflow-x: auto;
- -webkit-overflow-scrolling: touch;
- }
- .table-responsive-md > .table-bordered {
- border: 0;
- }
-}
-
-@media (max-width: 991.98px) {
- .table-responsive-lg {
- display: block;
- width: 100%;
- overflow-x: auto;
- -webkit-overflow-scrolling: touch;
- }
- .table-responsive-lg > .table-bordered {
- border: 0;
- }
-}
-
-@media (max-width: 1199.98px) {
- .table-responsive-xl {
- display: block;
- width: 100%;
- overflow-x: auto;
- -webkit-overflow-scrolling: touch;
- }
- .table-responsive-xl > .table-bordered {
- border: 0;
- }
-}
-
-.table-responsive {
- display: block;
- width: 100%;
- overflow-x: auto;
- -webkit-overflow-scrolling: touch;
-}
-
-.table-responsive > .table-bordered {
- border: 0;
-}
-
-.form-control {
- display: block;
- width: 100%;
- height: calc(1.5em + 0.75rem + 2px);
- padding: 0.375rem 0.75rem;
- font-size: 1rem;
- font-weight: 400;
- line-height: 1.5;
- color: #495057;
- background-color: #fff;
- background-clip: padding-box;
- border: 1px solid #ced4da;
- border-radius: 0.25rem;
- transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .form-control {
- transition: none;
- }
-}
-
-.form-control::-ms-expand {
- background-color: transparent;
- border: 0;
-}
-
-.form-control:focus {
- color: #495057;
- background-color: #fff;
- border-color: #80bdff;
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
-}
-
-.form-control::-webkit-input-placeholder {
- color: #6c757d;
- opacity: 1;
-}
-
-.form-control::-moz-placeholder {
- color: #6c757d;
- opacity: 1;
-}
-
-.form-control:-ms-input-placeholder {
- color: #6c757d;
- opacity: 1;
-}
-
-.form-control::-ms-input-placeholder {
- color: #6c757d;
- opacity: 1;
-}
-
-.form-control::placeholder {
- color: #6c757d;
- opacity: 1;
-}
-
-.form-control:disabled, .form-control[readonly] {
- background-color: #e9ecef;
- opacity: 1;
-}
-
-select.form-control:focus::-ms-value {
- color: #495057;
- background-color: #fff;
-}
-
-.form-control-file,
-.form-control-range {
- display: block;
- width: 100%;
-}
-
-.col-form-label {
- padding-top: calc(0.375rem + 1px);
- padding-bottom: calc(0.375rem + 1px);
- margin-bottom: 0;
- font-size: inherit;
- line-height: 1.5;
-}
-
-.col-form-label-lg {
- padding-top: calc(0.5rem + 1px);
- padding-bottom: calc(0.5rem + 1px);
- font-size: 1.25rem;
- line-height: 1.5;
-}
-
-.col-form-label-sm {
- padding-top: calc(0.25rem + 1px);
- padding-bottom: calc(0.25rem + 1px);
- font-size: 0.875rem;
- line-height: 1.5;
-}
-
-.form-control-plaintext {
- display: block;
- width: 100%;
- padding-top: 0.375rem;
- padding-bottom: 0.375rem;
- margin-bottom: 0;
- line-height: 1.5;
- color: #212529;
- background-color: transparent;
- border: solid transparent;
- border-width: 1px 0;
-}
-
-.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
- padding-right: 0;
- padding-left: 0;
-}
-
-.form-control-sm {
- height: calc(1.5em + 0.5rem + 2px);
- padding: 0.25rem 0.5rem;
- font-size: 0.875rem;
- line-height: 1.5;
- border-radius: 0.2rem;
-}
-
-.form-control-lg {
- height: calc(1.5em + 1rem + 2px);
- padding: 0.5rem 1rem;
- font-size: 1.25rem;
- line-height: 1.5;
- border-radius: 0.3rem;
-}
-
-select.form-control[size], select.form-control[multiple] {
- height: auto;
-}
-
-textarea.form-control {
- height: auto;
-}
-
-.form-group {
- margin-bottom: 1rem;
-}
-
-.form-text {
- display: block;
- margin-top: 0.25rem;
-}
-
-.form-row {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- margin-right: -5px;
- margin-left: -5px;
-}
-
-.form-row > .col,
-.form-row > [class*="col-"] {
- padding-right: 5px;
- padding-left: 5px;
-}
-
-.form-check {
- position: relative;
- display: block;
- padding-left: 1.25rem;
-}
-
-.form-check-input {
- position: absolute;
- margin-top: 0.3rem;
- margin-left: -1.25rem;
-}
-
-.form-check-input:disabled ~ .form-check-label {
- color: #6c757d;
-}
-
-.form-check-label {
- margin-bottom: 0;
-}
-
-.form-check-inline {
- display: -ms-inline-flexbox;
- display: inline-flex;
- -ms-flex-align: center;
- align-items: center;
- padding-left: 0;
- margin-right: 0.75rem;
-}
-
-.form-check-inline .form-check-input {
- position: static;
- margin-top: 0;
- margin-right: 0.3125rem;
- margin-left: 0;
-}
-
-.valid-feedback {
- display: none;
- width: 100%;
- margin-top: 0.25rem;
- font-size: 80%;
- color: #28a745;
-}
-
-.valid-tooltip {
- position: absolute;
- top: 100%;
- z-index: 5;
- display: none;
- max-width: 100%;
- padding: 0.25rem 0.5rem;
- margin-top: .1rem;
- font-size: 0.875rem;
- line-height: 1.5;
- color: #fff;
- background-color: rgba(40, 167, 69, 0.9);
- border-radius: 0.25rem;
-}
-
-.was-validated .form-control:valid, .form-control.is-valid {
- border-color: #28a745;
- padding-right: calc(1.5em + 0.75rem);
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
- background-repeat: no-repeat;
- background-position: center right calc(0.375em + 0.1875rem);
- background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
-}
-
-.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
- border-color: #28a745;
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
-}
-
-.was-validated .form-control:valid ~ .valid-feedback,
-.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
-.form-control.is-valid ~ .valid-tooltip {
- display: block;
-}
-
-.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
- padding-right: calc(1.5em + 0.75rem);
- background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
-}
-
-.was-validated .custom-select:valid, .custom-select.is-valid {
- border-color: #28a745;
- padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
- background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
-}
-
-.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
- border-color: #28a745;
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
-}
-
-.was-validated .custom-select:valid ~ .valid-feedback,
-.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
-.custom-select.is-valid ~ .valid-tooltip {
- display: block;
-}
-
-.was-validated .form-control-file:valid ~ .valid-feedback,
-.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
-.form-control-file.is-valid ~ .valid-tooltip {
- display: block;
-}
-
-.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
- color: #28a745;
-}
-
-.was-validated .form-check-input:valid ~ .valid-feedback,
-.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
-.form-check-input.is-valid ~ .valid-tooltip {
- display: block;
-}
-
-.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
- color: #28a745;
-}
-
-.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
- border-color: #28a745;
-}
-
-.was-validated .custom-control-input:valid ~ .valid-feedback,
-.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
-.custom-control-input.is-valid ~ .valid-tooltip {
- display: block;
-}
-
-.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
- border-color: #34ce57;
- background-color: #34ce57;
-}
-
-.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
-}
-
-.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
- border-color: #28a745;
-}
-
-.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
- border-color: #28a745;
-}
-
-.was-validated .custom-file-input:valid ~ .valid-feedback,
-.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
-.custom-file-input.is-valid ~ .valid-tooltip {
- display: block;
-}
-
-.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
- border-color: #28a745;
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
-}
-
-.invalid-feedback {
- display: none;
- width: 100%;
- margin-top: 0.25rem;
- font-size: 80%;
- color: #dc3545;
-}
-
-.invalid-tooltip {
- position: absolute;
- top: 100%;
- z-index: 5;
- display: none;
- max-width: 100%;
- padding: 0.25rem 0.5rem;
- margin-top: .1rem;
- font-size: 0.875rem;
- line-height: 1.5;
- color: #fff;
- background-color: rgba(220, 53, 69, 0.9);
- border-radius: 0.25rem;
-}
-
-.was-validated .form-control:invalid, .form-control.is-invalid {
- border-color: #dc3545;
- padding-right: calc(1.5em + 0.75rem);
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
- background-repeat: no-repeat;
- background-position: center right calc(0.375em + 0.1875rem);
- background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
-}
-
-.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
- border-color: #dc3545;
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
-}
-
-.was-validated .form-control:invalid ~ .invalid-feedback,
-.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
-.form-control.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
-.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
- padding-right: calc(1.5em + 0.75rem);
- background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
-}
-
-.was-validated .custom-select:invalid, .custom-select.is-invalid {
- border-color: #dc3545;
- padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
- background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
-}
-
-.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
- border-color: #dc3545;
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
-}
-
-.was-validated .custom-select:invalid ~ .invalid-feedback,
-.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
-.custom-select.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
-.was-validated .form-control-file:invalid ~ .invalid-feedback,
-.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
-.form-control-file.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
-.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
- color: #dc3545;
-}
-
-.was-validated .form-check-input:invalid ~ .invalid-feedback,
-.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
-.form-check-input.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
-.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
- color: #dc3545;
-}
-
-.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
- border-color: #dc3545;
-}
-
-.was-validated .custom-control-input:invalid ~ .invalid-feedback,
-.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
-.custom-control-input.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
-.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
- border-color: #e4606d;
- background-color: #e4606d;
-}
-
-.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
-}
-
-.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
- border-color: #dc3545;
-}
-
-.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
- border-color: #dc3545;
-}
-
-.was-validated .custom-file-input:invalid ~ .invalid-feedback,
-.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
-.custom-file-input.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
-.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
- border-color: #dc3545;
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
-}
-
-.form-inline {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-flow: row wrap;
- flex-flow: row wrap;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.form-inline .form-check {
- width: 100%;
-}
-
-@media (min-width: 576px) {
- .form-inline label {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: center;
- align-items: center;
- -ms-flex-pack: center;
- justify-content: center;
- margin-bottom: 0;
- }
- .form-inline .form-group {
- display: -ms-flexbox;
- display: flex;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- -ms-flex-flow: row wrap;
- flex-flow: row wrap;
- -ms-flex-align: center;
- align-items: center;
- margin-bottom: 0;
- }
- .form-inline .form-control {
- display: inline-block;
- width: auto;
- vertical-align: middle;
- }
- .form-inline .form-control-plaintext {
- display: inline-block;
- }
- .form-inline .input-group,
- .form-inline .custom-select {
- width: auto;
- }
- .form-inline .form-check {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: center;
- align-items: center;
- -ms-flex-pack: center;
- justify-content: center;
- width: auto;
- padding-left: 0;
- }
- .form-inline .form-check-input {
- position: relative;
- -ms-flex-negative: 0;
- flex-shrink: 0;
- margin-top: 0;
- margin-right: 0.25rem;
- margin-left: 0;
- }
- .form-inline .custom-control {
- -ms-flex-align: center;
- align-items: center;
- -ms-flex-pack: center;
- justify-content: center;
- }
- .form-inline .custom-control-label {
- margin-bottom: 0;
- }
-}
-
-.btn {
- display: inline-block;
- font-weight: 400;
- color: #212529;
- text-align: center;
- vertical-align: middle;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- background-color: transparent;
- border: 1px solid transparent;
- padding: 0.375rem 0.75rem;
- font-size: 1rem;
- line-height: 1.5;
- border-radius: 0.25rem;
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .btn {
- transition: none;
- }
-}
-
-.btn:hover {
- color: #212529;
- text-decoration: none;
-}
-
-.btn:focus, .btn.focus {
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
-}
-
-.btn.disabled, .btn:disabled {
- opacity: 0.65;
-}
-
-a.btn.disabled,
-fieldset:disabled a.btn {
- pointer-events: none;
-}
-
-.btn-primary {
- color: #fff;
- background-color: #007bff;
- border-color: #007bff;
-}
-
-.btn-primary:hover {
- color: #fff;
- background-color: #0069d9;
- border-color: #0062cc;
-}
-
-.btn-primary:focus, .btn-primary.focus {
- box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
-}
-
-.btn-primary.disabled, .btn-primary:disabled {
- color: #fff;
- background-color: #007bff;
- border-color: #007bff;
-}
-
-.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
-.show > .btn-primary.dropdown-toggle {
- color: #fff;
- background-color: #0062cc;
- border-color: #005cbf;
-}
-
-.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
-.show > .btn-primary.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
-}
-
-.btn-secondary {
- color: #fff;
- background-color: #6c757d;
- border-color: #6c757d;
-}
-
-.btn-secondary:hover {
- color: #fff;
- background-color: #5a6268;
- border-color: #545b62;
-}
-
-.btn-secondary:focus, .btn-secondary.focus {
- box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
-}
-
-.btn-secondary.disabled, .btn-secondary:disabled {
- color: #fff;
- background-color: #6c757d;
- border-color: #6c757d;
-}
-
-.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
-.show > .btn-secondary.dropdown-toggle {
- color: #fff;
- background-color: #545b62;
- border-color: #4e555b;
-}
-
-.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
-.show > .btn-secondary.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
-}
-
-.btn-success {
- color: #fff;
- background-color: #28a745;
- border-color: #28a745;
-}
-
-.btn-success:hover {
- color: #fff;
- background-color: #218838;
- border-color: #1e7e34;
-}
-
-.btn-success:focus, .btn-success.focus {
- box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
-}
-
-.btn-success.disabled, .btn-success:disabled {
- color: #fff;
- background-color: #28a745;
- border-color: #28a745;
-}
-
-.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
-.show > .btn-success.dropdown-toggle {
- color: #fff;
- background-color: #1e7e34;
- border-color: #1c7430;
-}
-
-.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
-.show > .btn-success.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
-}
-
-.btn-info {
- color: #fff;
- background-color: #17a2b8;
- border-color: #17a2b8;
-}
-
-.btn-info:hover {
- color: #fff;
- background-color: #138496;
- border-color: #117a8b;
-}
-
-.btn-info:focus, .btn-info.focus {
- box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
-}
-
-.btn-info.disabled, .btn-info:disabled {
- color: #fff;
- background-color: #17a2b8;
- border-color: #17a2b8;
-}
-
-.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
-.show > .btn-info.dropdown-toggle {
- color: #fff;
- background-color: #117a8b;
- border-color: #10707f;
-}
-
-.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
-.show > .btn-info.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
-}
-
-.btn-warning {
- color: #212529;
- background-color: #ffc107;
- border-color: #ffc107;
-}
-
-.btn-warning:hover {
- color: #212529;
- background-color: #e0a800;
- border-color: #d39e00;
-}
-
-.btn-warning:focus, .btn-warning.focus {
- box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
-}
-
-.btn-warning.disabled, .btn-warning:disabled {
- color: #212529;
- background-color: #ffc107;
- border-color: #ffc107;
-}
-
-.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
-.show > .btn-warning.dropdown-toggle {
- color: #212529;
- background-color: #d39e00;
- border-color: #c69500;
-}
-
-.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
-.show > .btn-warning.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
-}
-
-.btn-danger {
- color: #fff;
- background-color: #dc3545;
- border-color: #dc3545;
-}
-
-.btn-danger:hover {
- color: #fff;
- background-color: #c82333;
- border-color: #bd2130;
-}
-
-.btn-danger:focus, .btn-danger.focus {
- box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
-}
-
-.btn-danger.disabled, .btn-danger:disabled {
- color: #fff;
- background-color: #dc3545;
- border-color: #dc3545;
-}
-
-.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
-.show > .btn-danger.dropdown-toggle {
- color: #fff;
- background-color: #bd2130;
- border-color: #b21f2d;
-}
-
-.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
-.show > .btn-danger.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
-}
-
-.btn-light {
- color: #212529;
- background-color: #f8f9fa;
- border-color: #f8f9fa;
-}
-
-.btn-light:hover {
- color: #212529;
- background-color: #e2e6ea;
- border-color: #dae0e5;
-}
-
-.btn-light:focus, .btn-light.focus {
- box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
-}
-
-.btn-light.disabled, .btn-light:disabled {
- color: #212529;
- background-color: #f8f9fa;
- border-color: #f8f9fa;
-}
-
-.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
-.show > .btn-light.dropdown-toggle {
- color: #212529;
- background-color: #dae0e5;
- border-color: #d3d9df;
-}
-
-.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
-.show > .btn-light.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
-}
-
-.btn-dark {
- color: #fff;
- background-color: #343a40;
- border-color: #343a40;
-}
-
-.btn-dark:hover {
- color: #fff;
- background-color: #23272b;
- border-color: #1d2124;
-}
-
-.btn-dark:focus, .btn-dark.focus {
- box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
-}
-
-.btn-dark.disabled, .btn-dark:disabled {
- color: #fff;
- background-color: #343a40;
- border-color: #343a40;
-}
-
-.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
-.show > .btn-dark.dropdown-toggle {
- color: #fff;
- background-color: #1d2124;
- border-color: #171a1d;
-}
-
-.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
-.show > .btn-dark.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
-}
-
-.btn-outline-primary {
- color: #007bff;
- border-color: #007bff;
-}
-
-.btn-outline-primary:hover {
- color: #fff;
- background-color: #007bff;
- border-color: #007bff;
-}
-
-.btn-outline-primary:focus, .btn-outline-primary.focus {
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
-}
-
-.btn-outline-primary.disabled, .btn-outline-primary:disabled {
- color: #007bff;
- background-color: transparent;
-}
-
-.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
-.show > .btn-outline-primary.dropdown-toggle {
- color: #fff;
- background-color: #007bff;
- border-color: #007bff;
-}
-
-.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
-.show > .btn-outline-primary.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
-}
-
-.btn-outline-secondary {
- color: #6c757d;
- border-color: #6c757d;
-}
-
-.btn-outline-secondary:hover {
- color: #fff;
- background-color: #6c757d;
- border-color: #6c757d;
-}
-
-.btn-outline-secondary:focus, .btn-outline-secondary.focus {
- box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
-}
-
-.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
- color: #6c757d;
- background-color: transparent;
-}
-
-.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
-.show > .btn-outline-secondary.dropdown-toggle {
- color: #fff;
- background-color: #6c757d;
- border-color: #6c757d;
-}
-
-.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
-.show > .btn-outline-secondary.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
-}
-
-.btn-outline-success {
- color: #28a745;
- border-color: #28a745;
-}
-
-.btn-outline-success:hover {
- color: #fff;
- background-color: #28a745;
- border-color: #28a745;
-}
-
-.btn-outline-success:focus, .btn-outline-success.focus {
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
-}
-
-.btn-outline-success.disabled, .btn-outline-success:disabled {
- color: #28a745;
- background-color: transparent;
-}
-
-.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
-.show > .btn-outline-success.dropdown-toggle {
- color: #fff;
- background-color: #28a745;
- border-color: #28a745;
-}
-
-.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
-.show > .btn-outline-success.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
-}
-
-.btn-outline-info {
- color: #17a2b8;
- border-color: #17a2b8;
-}
-
-.btn-outline-info:hover {
- color: #fff;
- background-color: #17a2b8;
- border-color: #17a2b8;
-}
-
-.btn-outline-info:focus, .btn-outline-info.focus {
- box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
-}
-
-.btn-outline-info.disabled, .btn-outline-info:disabled {
- color: #17a2b8;
- background-color: transparent;
-}
-
-.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
-.show > .btn-outline-info.dropdown-toggle {
- color: #fff;
- background-color: #17a2b8;
- border-color: #17a2b8;
-}
-
-.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
-.show > .btn-outline-info.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
-}
-
-.btn-outline-warning {
- color: #ffc107;
- border-color: #ffc107;
-}
-
-.btn-outline-warning:hover {
- color: #212529;
- background-color: #ffc107;
- border-color: #ffc107;
-}
-
-.btn-outline-warning:focus, .btn-outline-warning.focus {
- box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
-}
-
-.btn-outline-warning.disabled, .btn-outline-warning:disabled {
- color: #ffc107;
- background-color: transparent;
-}
-
-.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
-.show > .btn-outline-warning.dropdown-toggle {
- color: #212529;
- background-color: #ffc107;
- border-color: #ffc107;
-}
-
-.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
-.show > .btn-outline-warning.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
-}
-
-.btn-outline-danger {
- color: #dc3545;
- border-color: #dc3545;
-}
-
-.btn-outline-danger:hover {
- color: #fff;
- background-color: #dc3545;
- border-color: #dc3545;
-}
-
-.btn-outline-danger:focus, .btn-outline-danger.focus {
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
-}
-
-.btn-outline-danger.disabled, .btn-outline-danger:disabled {
- color: #dc3545;
- background-color: transparent;
-}
-
-.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
-.show > .btn-outline-danger.dropdown-toggle {
- color: #fff;
- background-color: #dc3545;
- border-color: #dc3545;
-}
-
-.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
-.show > .btn-outline-danger.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
-}
-
-.btn-outline-light {
- color: #f8f9fa;
- border-color: #f8f9fa;
-}
-
-.btn-outline-light:hover {
- color: #212529;
- background-color: #f8f9fa;
- border-color: #f8f9fa;
-}
-
-.btn-outline-light:focus, .btn-outline-light.focus {
- box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
-}
-
-.btn-outline-light.disabled, .btn-outline-light:disabled {
- color: #f8f9fa;
- background-color: transparent;
-}
-
-.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
-.show > .btn-outline-light.dropdown-toggle {
- color: #212529;
- background-color: #f8f9fa;
- border-color: #f8f9fa;
-}
-
-.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
-.show > .btn-outline-light.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
-}
-
-.btn-outline-dark {
- color: #343a40;
- border-color: #343a40;
-}
-
-.btn-outline-dark:hover {
- color: #fff;
- background-color: #343a40;
- border-color: #343a40;
-}
-
-.btn-outline-dark:focus, .btn-outline-dark.focus {
- box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
-}
-
-.btn-outline-dark.disabled, .btn-outline-dark:disabled {
- color: #343a40;
- background-color: transparent;
-}
-
-.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
-.show > .btn-outline-dark.dropdown-toggle {
- color: #fff;
- background-color: #343a40;
- border-color: #343a40;
-}
-
-.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
-.show > .btn-outline-dark.dropdown-toggle:focus {
- box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
-}
-
-.btn-link {
- font-weight: 400;
- color: #007bff;
- text-decoration: none;
-}
-
-.btn-link:hover {
- color: #0056b3;
- text-decoration: underline;
-}
-
-.btn-link:focus, .btn-link.focus {
- text-decoration: underline;
- box-shadow: none;
-}
-
-.btn-link:disabled, .btn-link.disabled {
- color: #6c757d;
- pointer-events: none;
-}
-
-.btn-lg, .btn-group-lg > .btn {
- padding: 0.5rem 1rem;
- font-size: 1.25rem;
- line-height: 1.5;
- border-radius: 0.3rem;
-}
-
-.btn-sm, .btn-group-sm > .btn {
- padding: 0.25rem 0.5rem;
- font-size: 0.875rem;
- line-height: 1.5;
- border-radius: 0.2rem;
-}
-
-.btn-block {
- display: block;
- width: 100%;
-}
-
-.btn-block + .btn-block {
- margin-top: 0.5rem;
-}
-
-input[type="submit"].btn-block,
-input[type="reset"].btn-block,
-input[type="button"].btn-block {
- width: 100%;
-}
-
-.fade {
- transition: opacity 0.15s linear;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .fade {
- transition: none;
- }
-}
-
-.fade:not(.show) {
- opacity: 0;
-}
-
-.collapse:not(.show) {
- display: none;
-}
-
-.collapsing {
- position: relative;
- height: 0;
- overflow: hidden;
- transition: height 0.35s ease;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .collapsing {
- transition: none;
- }
-}
-
-.dropup,
-.dropright,
-.dropdown,
-.dropleft {
- position: relative;
-}
-
-.dropdown-toggle {
- white-space: nowrap;
-}
-
-.dropdown-toggle::after {
- display: inline-block;
- margin-left: 0.255em;
- vertical-align: 0.255em;
- content: "";
- border-top: 0.3em solid;
- border-right: 0.3em solid transparent;
- border-bottom: 0;
- border-left: 0.3em solid transparent;
-}
-
-.dropdown-toggle:empty::after {
- margin-left: 0;
-}
-
-.dropdown-menu {
- position: absolute;
- top: 100%;
- left: 0;
- z-index: 1000;
- display: none;
- float: left;
- min-width: 10rem;
- padding: 0.5rem 0;
- margin: 0.125rem 0 0;
- font-size: 1rem;
- color: #212529;
- text-align: left;
- list-style: none;
- background-color: #fff;
- background-clip: padding-box;
- border: 1px solid rgba(0, 0, 0, 0.15);
- border-radius: 0.25rem;
-}
-
-.dropdown-menu-left {
- right: auto;
- left: 0;
-}
-
-.dropdown-menu-right {
- right: 0;
- left: auto;
-}
-
-@media (min-width: 576px) {
- .dropdown-menu-sm-left {
- right: auto;
- left: 0;
- }
- .dropdown-menu-sm-right {
- right: 0;
- left: auto;
- }
-}
-
-@media (min-width: 768px) {
- .dropdown-menu-md-left {
- right: auto;
- left: 0;
- }
- .dropdown-menu-md-right {
- right: 0;
- left: auto;
- }
-}
-
-@media (min-width: 992px) {
- .dropdown-menu-lg-left {
- right: auto;
- left: 0;
- }
- .dropdown-menu-lg-right {
- right: 0;
- left: auto;
- }
-}
-
-@media (min-width: 1200px) {
- .dropdown-menu-xl-left {
- right: auto;
- left: 0;
- }
- .dropdown-menu-xl-right {
- right: 0;
- left: auto;
- }
-}
-
-.dropup .dropdown-menu {
- top: auto;
- bottom: 100%;
- margin-top: 0;
- margin-bottom: 0.125rem;
-}
-
-.dropup .dropdown-toggle::after {
- display: inline-block;
- margin-left: 0.255em;
- vertical-align: 0.255em;
- content: "";
- border-top: 0;
- border-right: 0.3em solid transparent;
- border-bottom: 0.3em solid;
- border-left: 0.3em solid transparent;
-}
-
-.dropup .dropdown-toggle:empty::after {
- margin-left: 0;
-}
-
-.dropright .dropdown-menu {
- top: 0;
- right: auto;
- left: 100%;
- margin-top: 0;
- margin-left: 0.125rem;
-}
-
-.dropright .dropdown-toggle::after {
- display: inline-block;
- margin-left: 0.255em;
- vertical-align: 0.255em;
- content: "";
- border-top: 0.3em solid transparent;
- border-right: 0;
- border-bottom: 0.3em solid transparent;
- border-left: 0.3em solid;
-}
-
-.dropright .dropdown-toggle:empty::after {
- margin-left: 0;
-}
-
-.dropright .dropdown-toggle::after {
- vertical-align: 0;
-}
-
-.dropleft .dropdown-menu {
- top: 0;
- right: 100%;
- left: auto;
- margin-top: 0;
- margin-right: 0.125rem;
-}
-
-.dropleft .dropdown-toggle::after {
- display: inline-block;
- margin-left: 0.255em;
- vertical-align: 0.255em;
- content: "";
-}
-
-.dropleft .dropdown-toggle::after {
- display: none;
-}
-
-.dropleft .dropdown-toggle::before {
- display: inline-block;
- margin-right: 0.255em;
- vertical-align: 0.255em;
- content: "";
- border-top: 0.3em solid transparent;
- border-right: 0.3em solid;
- border-bottom: 0.3em solid transparent;
-}
-
-.dropleft .dropdown-toggle:empty::after {
- margin-left: 0;
-}
-
-.dropleft .dropdown-toggle::before {
- vertical-align: 0;
-}
-
-.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
- right: auto;
- bottom: auto;
-}
-
-.dropdown-divider {
- height: 0;
- margin: 0.5rem 0;
- overflow: hidden;
- border-top: 1px solid #e9ecef;
-}
-
-.dropdown-item {
- display: block;
- width: 100%;
- padding: 0.25rem 1.5rem;
- clear: both;
- font-weight: 400;
- color: #212529;
- text-align: inherit;
- white-space: nowrap;
- background-color: transparent;
- border: 0;
-}
-
-.dropdown-item:hover, .dropdown-item:focus {
- color: #16181b;
- text-decoration: none;
- background-color: #f8f9fa;
-}
-
-.dropdown-item.active, .dropdown-item:active {
- color: #fff;
- text-decoration: none;
- background-color: #007bff;
-}
-
-.dropdown-item.disabled, .dropdown-item:disabled {
- color: #6c757d;
- pointer-events: none;
- background-color: transparent;
-}
-
-.dropdown-menu.show {
- display: block;
-}
-
-.dropdown-header {
- display: block;
- padding: 0.5rem 1.5rem;
- margin-bottom: 0;
- font-size: 0.875rem;
- color: #6c757d;
- white-space: nowrap;
-}
-
-.dropdown-item-text {
- display: block;
- padding: 0.25rem 1.5rem;
- color: #212529;
-}
-
-.btn-group,
-.btn-group-vertical {
- position: relative;
- display: -ms-inline-flexbox;
- display: inline-flex;
- vertical-align: middle;
-}
-
-.btn-group > .btn,
-.btn-group-vertical > .btn {
- position: relative;
- -ms-flex: 1 1 auto;
- flex: 1 1 auto;
-}
-
-.btn-group > .btn:hover,
-.btn-group-vertical > .btn:hover {
- z-index: 1;
-}
-
-.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
-.btn-group-vertical > .btn:focus,
-.btn-group-vertical > .btn:active,
-.btn-group-vertical > .btn.active {
- z-index: 1;
-}
-
-.btn-toolbar {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -ms-flex-pack: start;
- justify-content: flex-start;
-}
-
-.btn-toolbar .input-group {
- width: auto;
-}
-
-.btn-group > .btn:not(:first-child),
-.btn-group > .btn-group:not(:first-child) {
- margin-left: -1px;
-}
-
-.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
-.btn-group > .btn-group:not(:last-child) > .btn {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-
-.btn-group > .btn:not(:first-child),
-.btn-group > .btn-group:not(:first-child) > .btn {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-
-.dropdown-toggle-split {
- padding-right: 0.5625rem;
- padding-left: 0.5625rem;
-}
-
-.dropdown-toggle-split::after,
-.dropup .dropdown-toggle-split::after,
-.dropright .dropdown-toggle-split::after {
- margin-left: 0;
-}
-
-.dropleft .dropdown-toggle-split::before {
- margin-right: 0;
-}
-
-.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
- padding-right: 0.375rem;
- padding-left: 0.375rem;
-}
-
-.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
- padding-right: 0.75rem;
- padding-left: 0.75rem;
-}
-
-.btn-group-vertical {
- -ms-flex-direction: column;
- flex-direction: column;
- -ms-flex-align: start;
- align-items: flex-start;
- -ms-flex-pack: center;
- justify-content: center;
-}
-
-.btn-group-vertical > .btn,
-.btn-group-vertical > .btn-group {
- width: 100%;
-}
-
-.btn-group-vertical > .btn:not(:first-child),
-.btn-group-vertical > .btn-group:not(:first-child) {
- margin-top: -1px;
-}
-
-.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
-.btn-group-vertical > .btn-group:not(:last-child) > .btn {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-
-.btn-group-vertical > .btn:not(:first-child),
-.btn-group-vertical > .btn-group:not(:first-child) > .btn {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
-}
-
-.btn-group-toggle > .btn,
-.btn-group-toggle > .btn-group > .btn {
- margin-bottom: 0;
-}
-
-.btn-group-toggle > .btn input[type="radio"],
-.btn-group-toggle > .btn input[type="checkbox"],
-.btn-group-toggle > .btn-group > .btn input[type="radio"],
-.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
- position: absolute;
- clip: rect(0, 0, 0, 0);
- pointer-events: none;
-}
-
-.input-group {
- position: relative;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -ms-flex-align: stretch;
- align-items: stretch;
- width: 100%;
-}
-
-.input-group > .form-control,
-.input-group > .form-control-plaintext,
-.input-group > .custom-select,
-.input-group > .custom-file {
- position: relative;
- -ms-flex: 1 1 auto;
- flex: 1 1 auto;
- width: 1%;
- margin-bottom: 0;
-}
-
-.input-group > .form-control + .form-control,
-.input-group > .form-control + .custom-select,
-.input-group > .form-control + .custom-file,
-.input-group > .form-control-plaintext + .form-control,
-.input-group > .form-control-plaintext + .custom-select,
-.input-group > .form-control-plaintext + .custom-file,
-.input-group > .custom-select + .form-control,
-.input-group > .custom-select + .custom-select,
-.input-group > .custom-select + .custom-file,
-.input-group > .custom-file + .form-control,
-.input-group > .custom-file + .custom-select,
-.input-group > .custom-file + .custom-file {
- margin-left: -1px;
-}
-
-.input-group > .form-control:focus,
-.input-group > .custom-select:focus,
-.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
- z-index: 3;
-}
-
-.input-group > .custom-file .custom-file-input:focus {
- z-index: 4;
-}
-
-.input-group > .form-control:not(:last-child),
-.input-group > .custom-select:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-
-.input-group > .form-control:not(:first-child),
-.input-group > .custom-select:not(:first-child) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-
-.input-group > .custom-file {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.input-group > .custom-file:not(:last-child) .custom-file-label,
-.input-group > .custom-file:not(:last-child) .custom-file-label::after {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-
-.input-group > .custom-file:not(:first-child) .custom-file-label {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-
-.input-group-prepend,
-.input-group-append {
- display: -ms-flexbox;
- display: flex;
-}
-
-.input-group-prepend .btn,
-.input-group-append .btn {
- position: relative;
- z-index: 2;
-}
-
-.input-group-prepend .btn:focus,
-.input-group-append .btn:focus {
- z-index: 3;
-}
-
-.input-group-prepend .btn + .btn,
-.input-group-prepend .btn + .input-group-text,
-.input-group-prepend .input-group-text + .input-group-text,
-.input-group-prepend .input-group-text + .btn,
-.input-group-append .btn + .btn,
-.input-group-append .btn + .input-group-text,
-.input-group-append .input-group-text + .input-group-text,
-.input-group-append .input-group-text + .btn {
- margin-left: -1px;
-}
-
-.input-group-prepend {
- margin-right: -1px;
-}
-
-.input-group-append {
- margin-left: -1px;
-}
-
-.input-group-text {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: center;
- align-items: center;
- padding: 0.375rem 0.75rem;
- margin-bottom: 0;
- font-size: 1rem;
- font-weight: 400;
- line-height: 1.5;
- color: #495057;
- text-align: center;
- white-space: nowrap;
- background-color: #e9ecef;
- border: 1px solid #ced4da;
- border-radius: 0.25rem;
-}
-
-.input-group-text input[type="radio"],
-.input-group-text input[type="checkbox"] {
- margin-top: 0;
-}
-
-.input-group-lg > .form-control:not(textarea),
-.input-group-lg > .custom-select {
- height: calc(1.5em + 1rem + 2px);
-}
-
-.input-group-lg > .form-control,
-.input-group-lg > .custom-select,
-.input-group-lg > .input-group-prepend > .input-group-text,
-.input-group-lg > .input-group-append > .input-group-text,
-.input-group-lg > .input-group-prepend > .btn,
-.input-group-lg > .input-group-append > .btn {
- padding: 0.5rem 1rem;
- font-size: 1.25rem;
- line-height: 1.5;
- border-radius: 0.3rem;
-}
-
-.input-group-sm > .form-control:not(textarea),
-.input-group-sm > .custom-select {
- height: calc(1.5em + 0.5rem + 2px);
-}
-
-.input-group-sm > .form-control,
-.input-group-sm > .custom-select,
-.input-group-sm > .input-group-prepend > .input-group-text,
-.input-group-sm > .input-group-append > .input-group-text,
-.input-group-sm > .input-group-prepend > .btn,
-.input-group-sm > .input-group-append > .btn {
- padding: 0.25rem 0.5rem;
- font-size: 0.875rem;
- line-height: 1.5;
- border-radius: 0.2rem;
-}
-
-.input-group-lg > .custom-select,
-.input-group-sm > .custom-select {
- padding-right: 1.75rem;
-}
-
-.input-group > .input-group-prepend > .btn,
-.input-group > .input-group-prepend > .input-group-text,
-.input-group > .input-group-append:not(:last-child) > .btn,
-.input-group > .input-group-append:not(:last-child) > .input-group-text,
-.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
-.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-
-.input-group > .input-group-append > .btn,
-.input-group > .input-group-append > .input-group-text,
-.input-group > .input-group-prepend:not(:first-child) > .btn,
-.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
-.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
-.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-
-.custom-control {
- position: relative;
- display: block;
- min-height: 1.5rem;
- padding-left: 1.5rem;
-}
-
-.custom-control-inline {
- display: -ms-inline-flexbox;
- display: inline-flex;
- margin-right: 1rem;
-}
-
-.custom-control-input {
- position: absolute;
- z-index: -1;
- opacity: 0;
-}
-
-.custom-control-input:checked ~ .custom-control-label::before {
- color: #fff;
- border-color: #007bff;
- background-color: #007bff;
-}
-
-.custom-control-input:focus ~ .custom-control-label::before {
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
-}
-
-.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
- border-color: #80bdff;
-}
-
-.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
- color: #fff;
- background-color: #b3d7ff;
- border-color: #b3d7ff;
-}
-
-.custom-control-input:disabled ~ .custom-control-label {
- color: #6c757d;
-}
-
-.custom-control-input:disabled ~ .custom-control-label::before {
- background-color: #e9ecef;
-}
-
-.custom-control-label {
- position: relative;
- margin-bottom: 0;
- vertical-align: top;
-}
-
-.custom-control-label::before {
- position: absolute;
- top: 0.25rem;
- left: -1.5rem;
- display: block;
- width: 1rem;
- height: 1rem;
- pointer-events: none;
- content: "";
- background-color: #fff;
- border: #adb5bd solid 1px;
-}
-
-.custom-control-label::after {
- position: absolute;
- top: 0.25rem;
- left: -1.5rem;
- display: block;
- width: 1rem;
- height: 1rem;
- content: "";
- background: no-repeat 50% / 50% 50%;
-}
-
-.custom-checkbox .custom-control-label::before {
- border-radius: 0.25rem;
-}
-
-.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
-}
-
-.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
- border-color: #007bff;
- background-color: #007bff;
-}
-
-.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
-}
-
-.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
- background-color: rgba(0, 123, 255, 0.5);
-}
-
-.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
- background-color: rgba(0, 123, 255, 0.5);
-}
-
-.custom-radio .custom-control-label::before {
- border-radius: 50%;
-}
-
-.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
-}
-
-.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
- background-color: rgba(0, 123, 255, 0.5);
-}
-
-.custom-switch {
- padding-left: 2.25rem;
-}
-
-.custom-switch .custom-control-label::before {
- left: -2.25rem;
- width: 1.75rem;
- pointer-events: all;
- border-radius: 0.5rem;
-}
-
-.custom-switch .custom-control-label::after {
- top: calc(0.25rem + 2px);
- left: calc(-2.25rem + 2px);
- width: calc(1rem - 4px);
- height: calc(1rem - 4px);
- background-color: #adb5bd;
- border-radius: 0.5rem;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
- transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .custom-switch .custom-control-label::after {
- transition: none;
- }
-}
-
-.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
- background-color: #fff;
- -webkit-transform: translateX(0.75rem);
- transform: translateX(0.75rem);
-}
-
-.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
- background-color: rgba(0, 123, 255, 0.5);
-}
-
-.custom-select {
- display: inline-block;
- width: 100%;
- height: calc(1.5em + 0.75rem + 2px);
- padding: 0.375rem 1.75rem 0.375rem 0.75rem;
- font-size: 1rem;
- font-weight: 400;
- line-height: 1.5;
- color: #495057;
- vertical-align: middle;
- background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
- background-color: #fff;
- border: 1px solid #ced4da;
- border-radius: 0.25rem;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
-}
-
-.custom-select:focus {
- border-color: #80bdff;
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
-}
-
-.custom-select:focus::-ms-value {
- color: #495057;
- background-color: #fff;
-}
-
-.custom-select[multiple], .custom-select[size]:not([size="1"]) {
- height: auto;
- padding-right: 0.75rem;
- background-image: none;
-}
-
-.custom-select:disabled {
- color: #6c757d;
- background-color: #e9ecef;
-}
-
-.custom-select::-ms-expand {
- display: none;
-}
-
-.custom-select-sm {
- height: calc(1.5em + 0.5rem + 2px);
- padding-top: 0.25rem;
- padding-bottom: 0.25rem;
- padding-left: 0.5rem;
- font-size: 0.875rem;
-}
-
-.custom-select-lg {
- height: calc(1.5em + 1rem + 2px);
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
- padding-left: 1rem;
- font-size: 1.25rem;
-}
-
-.custom-file {
- position: relative;
- display: inline-block;
- width: 100%;
- height: calc(1.5em + 0.75rem + 2px);
- margin-bottom: 0;
-}
-
-.custom-file-input {
- position: relative;
- z-index: 2;
- width: 100%;
- height: calc(1.5em + 0.75rem + 2px);
- margin: 0;
- opacity: 0;
-}
-
-.custom-file-input:focus ~ .custom-file-label {
- border-color: #80bdff;
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
-}
-
-.custom-file-input:disabled ~ .custom-file-label {
- background-color: #e9ecef;
-}
-
-.custom-file-input:lang(en) ~ .custom-file-label::after {
- content: "Browse";
-}
-
-.custom-file-input ~ .custom-file-label[data-browse]::after {
- content: attr(data-browse);
-}
-
-.custom-file-label {
- position: absolute;
- top: 0;
- right: 0;
- left: 0;
- z-index: 1;
- height: calc(1.5em + 0.75rem + 2px);
- padding: 0.375rem 0.75rem;
- font-weight: 400;
- line-height: 1.5;
- color: #495057;
- background-color: #fff;
- border: 1px solid #ced4da;
- border-radius: 0.25rem;
-}
-
-.custom-file-label::after {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- z-index: 3;
- display: block;
- height: calc(1.5em + 0.75rem);
- padding: 0.375rem 0.75rem;
- line-height: 1.5;
- color: #495057;
- content: "Browse";
- background-color: #e9ecef;
- border-left: inherit;
- border-radius: 0 0.25rem 0.25rem 0;
-}
-
-.custom-range {
- width: 100%;
- height: calc(1rem + 0.4rem);
- padding: 0;
- background-color: transparent;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
-}
-
-.custom-range:focus {
- outline: none;
-}
-
-.custom-range:focus::-webkit-slider-thumb {
- box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
-}
-
-.custom-range:focus::-moz-range-thumb {
- box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
-}
-
-.custom-range:focus::-ms-thumb {
- box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
-}
-
-.custom-range::-moz-focus-outer {
- border: 0;
-}
-
-.custom-range::-webkit-slider-thumb {
- width: 1rem;
- height: 1rem;
- margin-top: -0.25rem;
- background-color: #007bff;
- border: 0;
- border-radius: 1rem;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- -webkit-appearance: none;
- appearance: none;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .custom-range::-webkit-slider-thumb {
- transition: none;
- }
-}
-
-.custom-range::-webkit-slider-thumb:active {
- background-color: #b3d7ff;
-}
-
-.custom-range::-webkit-slider-runnable-track {
- width: 100%;
- height: 0.5rem;
- color: transparent;
- cursor: pointer;
- background-color: #dee2e6;
- border-color: transparent;
- border-radius: 1rem;
-}
-
-.custom-range::-moz-range-thumb {
- width: 1rem;
- height: 1rem;
- background-color: #007bff;
- border: 0;
- border-radius: 1rem;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- -moz-appearance: none;
- appearance: none;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .custom-range::-moz-range-thumb {
- transition: none;
- }
-}
-
-.custom-range::-moz-range-thumb:active {
- background-color: #b3d7ff;
-}
-
-.custom-range::-moz-range-track {
- width: 100%;
- height: 0.5rem;
- color: transparent;
- cursor: pointer;
- background-color: #dee2e6;
- border-color: transparent;
- border-radius: 1rem;
-}
-
-.custom-range::-ms-thumb {
- width: 1rem;
- height: 1rem;
- margin-top: 0;
- margin-right: 0.2rem;
- margin-left: 0.2rem;
- background-color: #007bff;
- border: 0;
- border-radius: 1rem;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- appearance: none;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .custom-range::-ms-thumb {
- transition: none;
- }
-}
-
-.custom-range::-ms-thumb:active {
- background-color: #b3d7ff;
-}
-
-.custom-range::-ms-track {
- width: 100%;
- height: 0.5rem;
- color: transparent;
- cursor: pointer;
- background-color: transparent;
- border-color: transparent;
- border-width: 0.5rem;
-}
-
-.custom-range::-ms-fill-lower {
- background-color: #dee2e6;
- border-radius: 1rem;
-}
-
-.custom-range::-ms-fill-upper {
- margin-right: 15px;
- background-color: #dee2e6;
- border-radius: 1rem;
-}
-
-.custom-range:disabled::-webkit-slider-thumb {
- background-color: #adb5bd;
-}
-
-.custom-range:disabled::-webkit-slider-runnable-track {
- cursor: default;
-}
-
-.custom-range:disabled::-moz-range-thumb {
- background-color: #adb5bd;
-}
-
-.custom-range:disabled::-moz-range-track {
- cursor: default;
-}
-
-.custom-range:disabled::-ms-thumb {
- background-color: #adb5bd;
-}
-
-.custom-control-label::before,
-.custom-file-label,
-.custom-select {
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .custom-control-label::before,
- .custom-file-label,
- .custom-select {
- transition: none;
- }
-}
-
-.nav {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- padding-left: 0;
- margin-bottom: 0;
- list-style: none;
-}
-
-.nav-link {
- display: block;
- padding: 0.5rem 1rem;
-}
-
-.nav-link:hover, .nav-link:focus {
- text-decoration: none;
-}
-
-.nav-link.disabled {
- color: #6c757d;
- pointer-events: none;
- cursor: default;
-}
-
-.nav-tabs {
- border-bottom: 1px solid #dee2e6;
-}
-
-.nav-tabs .nav-item {
- margin-bottom: -1px;
-}
-
-.nav-tabs .nav-link {
- border: 1px solid transparent;
- border-top-left-radius: 0.25rem;
- border-top-right-radius: 0.25rem;
-}
-
-.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
- border-color: #e9ecef #e9ecef #dee2e6;
-}
-
-.nav-tabs .nav-link.disabled {
- color: #6c757d;
- background-color: transparent;
- border-color: transparent;
-}
-
-.nav-tabs .nav-link.active,
-.nav-tabs .nav-item.show .nav-link {
- color: #495057;
- background-color: #fff;
- border-color: #dee2e6 #dee2e6 #fff;
-}
-
-.nav-tabs .dropdown-menu {
- margin-top: -1px;
- border-top-left-radius: 0;
- border-top-right-radius: 0;
-}
-
-.nav-pills .nav-link {
- border-radius: 0.25rem;
-}
-
-.nav-pills .nav-link.active,
-.nav-pills .show > .nav-link {
- color: #fff;
- background-color: #007bff;
-}
-
-.nav-fill .nav-item {
- -ms-flex: 1 1 auto;
- flex: 1 1 auto;
- text-align: center;
-}
-
-.nav-justified .nav-item {
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -ms-flex-positive: 1;
- flex-grow: 1;
- text-align: center;
-}
-
-.tab-content > .tab-pane {
- display: none;
-}
-
-.tab-content > .active {
- display: block;
-}
-
-.navbar {
- position: relative;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -ms-flex-align: center;
- align-items: center;
- -ms-flex-pack: justify;
- justify-content: space-between;
- padding: 0.5rem 1rem;
-}
-
-.navbar > .container,
-.navbar > .container-fluid {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -ms-flex-align: center;
- align-items: center;
- -ms-flex-pack: justify;
- justify-content: space-between;
-}
-
-.navbar-brand {
- display: inline-block;
- padding-top: 0.3125rem;
- padding-bottom: 0.3125rem;
- margin-right: 1rem;
- font-size: 1.25rem;
- line-height: inherit;
- white-space: nowrap;
-}
-
-.navbar-brand:hover, .navbar-brand:focus {
- text-decoration: none;
-}
-
-.navbar-nav {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-direction: column;
- flex-direction: column;
- padding-left: 0;
- margin-bottom: 0;
- list-style: none;
-}
-
-.navbar-nav .nav-link {
- padding-right: 0;
- padding-left: 0;
-}
-
-.navbar-nav .dropdown-menu {
- position: static;
- float: none;
-}
-
-.navbar-text {
- display: inline-block;
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
-}
-
-.navbar-collapse {
- -ms-flex-preferred-size: 100%;
- flex-basis: 100%;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.navbar-toggler {
- padding: 0.25rem 0.75rem;
- font-size: 1.25rem;
- line-height: 1;
- background-color: transparent;
- border: 1px solid transparent;
- border-radius: 0.25rem;
-}
-
-.navbar-toggler:hover, .navbar-toggler:focus {
- text-decoration: none;
-}
-
-.navbar-toggler-icon {
- display: inline-block;
- width: 1.5em;
- height: 1.5em;
- vertical-align: middle;
- content: "";
- background: no-repeat center center;
- background-size: 100% 100%;
-}
-
-@media (max-width: 575.98px) {
- .navbar-expand-sm > .container,
- .navbar-expand-sm > .container-fluid {
- padding-right: 0;
- padding-left: 0;
- }
-}
-
-@media (min-width: 576px) {
- .navbar-expand-sm {
- -ms-flex-flow: row nowrap;
- flex-flow: row nowrap;
- -ms-flex-pack: start;
- justify-content: flex-start;
- }
- .navbar-expand-sm .navbar-nav {
- -ms-flex-direction: row;
- flex-direction: row;
- }
- .navbar-expand-sm .navbar-nav .dropdown-menu {
- position: absolute;
- }
- .navbar-expand-sm .navbar-nav .nav-link {
- padding-right: 0.5rem;
- padding-left: 0.5rem;
- }
- .navbar-expand-sm > .container,
- .navbar-expand-sm > .container-fluid {
- -ms-flex-wrap: nowrap;
- flex-wrap: nowrap;
- }
- .navbar-expand-sm .navbar-collapse {
- display: -ms-flexbox !important;
- display: flex !important;
- -ms-flex-preferred-size: auto;
- flex-basis: auto;
- }
- .navbar-expand-sm .navbar-toggler {
- display: none;
- }
-}
-
-@media (max-width: 767.98px) {
- .navbar-expand-md > .container,
- .navbar-expand-md > .container-fluid {
- padding-right: 0;
- padding-left: 0;
- }
-}
-
-@media (min-width: 768px) {
- .navbar-expand-md {
- -ms-flex-flow: row nowrap;
- flex-flow: row nowrap;
- -ms-flex-pack: start;
- justify-content: flex-start;
- }
- .navbar-expand-md .navbar-nav {
- -ms-flex-direction: row;
- flex-direction: row;
- }
- .navbar-expand-md .navbar-nav .dropdown-menu {
- position: absolute;
- }
- .navbar-expand-md .navbar-nav .nav-link {
- padding-right: 0.5rem;
- padding-left: 0.5rem;
- }
- .navbar-expand-md > .container,
- .navbar-expand-md > .container-fluid {
- -ms-flex-wrap: nowrap;
- flex-wrap: nowrap;
- }
- .navbar-expand-md .navbar-collapse {
- display: -ms-flexbox !important;
- display: flex !important;
- -ms-flex-preferred-size: auto;
- flex-basis: auto;
- }
- .navbar-expand-md .navbar-toggler {
- display: none;
- }
-}
-
-@media (max-width: 991.98px) {
- .navbar-expand-lg > .container,
- .navbar-expand-lg > .container-fluid {
- padding-right: 0;
- padding-left: 0;
- }
-}
-
-@media (min-width: 992px) {
- .navbar-expand-lg {
- -ms-flex-flow: row nowrap;
- flex-flow: row nowrap;
- -ms-flex-pack: start;
- justify-content: flex-start;
- }
- .navbar-expand-lg .navbar-nav {
- -ms-flex-direction: row;
- flex-direction: row;
- }
- .navbar-expand-lg .navbar-nav .dropdown-menu {
- position: absolute;
- }
- .navbar-expand-lg .navbar-nav .nav-link {
- padding-right: 0.5rem;
- padding-left: 0.5rem;
- }
- .navbar-expand-lg > .container,
- .navbar-expand-lg > .container-fluid {
- -ms-flex-wrap: nowrap;
- flex-wrap: nowrap;
- }
- .navbar-expand-lg .navbar-collapse {
- display: -ms-flexbox !important;
- display: flex !important;
- -ms-flex-preferred-size: auto;
- flex-basis: auto;
- }
- .navbar-expand-lg .navbar-toggler {
- display: none;
- }
-}
-
-@media (max-width: 1199.98px) {
- .navbar-expand-xl > .container,
- .navbar-expand-xl > .container-fluid {
- padding-right: 0;
- padding-left: 0;
- }
-}
-
-@media (min-width: 1200px) {
- .navbar-expand-xl {
- -ms-flex-flow: row nowrap;
- flex-flow: row nowrap;
- -ms-flex-pack: start;
- justify-content: flex-start;
- }
- .navbar-expand-xl .navbar-nav {
- -ms-flex-direction: row;
- flex-direction: row;
- }
- .navbar-expand-xl .navbar-nav .dropdown-menu {
- position: absolute;
- }
- .navbar-expand-xl .navbar-nav .nav-link {
- padding-right: 0.5rem;
- padding-left: 0.5rem;
- }
- .navbar-expand-xl > .container,
- .navbar-expand-xl > .container-fluid {
- -ms-flex-wrap: nowrap;
- flex-wrap: nowrap;
- }
- .navbar-expand-xl .navbar-collapse {
- display: -ms-flexbox !important;
- display: flex !important;
- -ms-flex-preferred-size: auto;
- flex-basis: auto;
- }
- .navbar-expand-xl .navbar-toggler {
- display: none;
- }
-}
-
-.navbar-expand {
- -ms-flex-flow: row nowrap;
- flex-flow: row nowrap;
- -ms-flex-pack: start;
- justify-content: flex-start;
-}
-
-.navbar-expand > .container,
-.navbar-expand > .container-fluid {
- padding-right: 0;
- padding-left: 0;
-}
-
-.navbar-expand .navbar-nav {
- -ms-flex-direction: row;
- flex-direction: row;
-}
-
-.navbar-expand .navbar-nav .dropdown-menu {
- position: absolute;
-}
-
-.navbar-expand .navbar-nav .nav-link {
- padding-right: 0.5rem;
- padding-left: 0.5rem;
-}
-
-.navbar-expand > .container,
-.navbar-expand > .container-fluid {
- -ms-flex-wrap: nowrap;
- flex-wrap: nowrap;
-}
-
-.navbar-expand .navbar-collapse {
- display: -ms-flexbox !important;
- display: flex !important;
- -ms-flex-preferred-size: auto;
- flex-basis: auto;
-}
-
-.navbar-expand .navbar-toggler {
- display: none;
-}
-
-.navbar-light .navbar-brand {
- color: rgba(0, 0, 0, 0.9);
-}
-
-.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
- color: rgba(0, 0, 0, 0.9);
-}
-
-.navbar-light .navbar-nav .nav-link {
- color: rgba(0, 0, 0, 0.5);
-}
-
-.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
- color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar-light .navbar-nav .nav-link.disabled {
- color: rgba(0, 0, 0, 0.3);
-}
-
-.navbar-light .navbar-nav .show > .nav-link,
-.navbar-light .navbar-nav .active > .nav-link,
-.navbar-light .navbar-nav .nav-link.show,
-.navbar-light .navbar-nav .nav-link.active {
- color: rgba(0, 0, 0, 0.9);
-}
-
-.navbar-light .navbar-toggler {
- color: rgba(0, 0, 0, 0.5);
- border-color: rgba(0, 0, 0, 0.1);
-}
-
-.navbar-light .navbar-toggler-icon {
- background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
-}
-
-.navbar-light .navbar-text {
- color: rgba(0, 0, 0, 0.5);
-}
-
-.navbar-light .navbar-text a {
- color: rgba(0, 0, 0, 0.9);
-}
-
-.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
- color: rgba(0, 0, 0, 0.9);
-}
-
-.navbar-dark .navbar-brand {
- color: #fff;
-}
-
-.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
- color: #fff;
-}
-
-.navbar-dark .navbar-nav .nav-link {
- color: rgba(255, 255, 255, 0.5);
-}
-
-.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
- color: rgba(255, 255, 255, 0.75);
-}
-
-.navbar-dark .navbar-nav .nav-link.disabled {
- color: rgba(255, 255, 255, 0.25);
-}
-
-.navbar-dark .navbar-nav .show > .nav-link,
-.navbar-dark .navbar-nav .active > .nav-link,
-.navbar-dark .navbar-nav .nav-link.show,
-.navbar-dark .navbar-nav .nav-link.active {
- color: #fff;
-}
-
-.navbar-dark .navbar-toggler {
- color: rgba(255, 255, 255, 0.5);
- border-color: rgba(255, 255, 255, 0.1);
-}
-
-.navbar-dark .navbar-toggler-icon {
- background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
-}
-
-.navbar-dark .navbar-text {
- color: rgba(255, 255, 255, 0.5);
-}
-
-.navbar-dark .navbar-text a {
- color: #fff;
-}
-
-.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
- color: #fff;
-}
-
-.card {
- position: relative;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-direction: column;
- flex-direction: column;
- min-width: 0;
- word-wrap: break-word;
- background-color: #fff;
- background-clip: border-box;
- border: 1px solid rgba(0, 0, 0, 0.125);
- border-radius: 0.25rem;
-}
-
-.card > hr {
- margin-right: 0;
- margin-left: 0;
-}
-
-.card > .list-group:first-child .list-group-item:first-child {
- border-top-left-radius: 0.25rem;
- border-top-right-radius: 0.25rem;
-}
-
-.card > .list-group:last-child .list-group-item:last-child {
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
-}
-
-.card-body {
- -ms-flex: 1 1 auto;
- flex: 1 1 auto;
- padding: 1.25rem;
-}
-
-.card-title {
- margin-bottom: 0.75rem;
-}
-
-.card-subtitle {
- margin-top: -0.375rem;
- margin-bottom: 0;
-}
-
-.card-text:last-child {
- margin-bottom: 0;
-}
-
-.card-link:hover {
- text-decoration: none;
-}
-
-.card-link + .card-link {
- margin-left: 1.25rem;
-}
-
-.card-header {
- padding: 0.75rem 1.25rem;
- margin-bottom: 0;
- background-color: rgba(0, 0, 0, 0.03);
- border-bottom: 1px solid rgba(0, 0, 0, 0.125);
-}
-
-.card-header:first-child {
- border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
-}
-
-.card-header + .list-group .list-group-item:first-child {
- border-top: 0;
-}
-
-.card-footer {
- padding: 0.75rem 1.25rem;
- background-color: rgba(0, 0, 0, 0.03);
- border-top: 1px solid rgba(0, 0, 0, 0.125);
-}
-
-.card-footer:last-child {
- border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
-}
-
-.card-header-tabs {
- margin-right: -0.625rem;
- margin-bottom: -0.75rem;
- margin-left: -0.625rem;
- border-bottom: 0;
-}
-
-.card-header-pills {
- margin-right: -0.625rem;
- margin-left: -0.625rem;
-}
-
-.card-img-overlay {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- padding: 1.25rem;
-}
-
-.card-img {
- width: 100%;
- border-radius: calc(0.25rem - 1px);
-}
-
-.card-img-top {
- width: 100%;
- border-top-left-radius: calc(0.25rem - 1px);
- border-top-right-radius: calc(0.25rem - 1px);
-}
-
-.card-img-bottom {
- width: 100%;
- border-bottom-right-radius: calc(0.25rem - 1px);
- border-bottom-left-radius: calc(0.25rem - 1px);
-}
-
-.card-deck {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
-.card-deck .card {
- margin-bottom: 15px;
-}
-
-@media (min-width: 576px) {
- .card-deck {
- -ms-flex-flow: row wrap;
- flex-flow: row wrap;
- margin-right: -15px;
- margin-left: -15px;
- }
- .card-deck .card {
- display: -ms-flexbox;
- display: flex;
- -ms-flex: 1 0 0%;
- flex: 1 0 0%;
- -ms-flex-direction: column;
- flex-direction: column;
- margin-right: 15px;
- margin-bottom: 0;
- margin-left: 15px;
- }
-}
-
-.card-group {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
-.card-group > .card {
- margin-bottom: 15px;
-}
-
-@media (min-width: 576px) {
- .card-group {
- -ms-flex-flow: row wrap;
- flex-flow: row wrap;
- }
- .card-group > .card {
- -ms-flex: 1 0 0%;
- flex: 1 0 0%;
- margin-bottom: 0;
- }
- .card-group > .card + .card {
- margin-left: 0;
- border-left: 0;
- }
- .card-group > .card:not(:last-child) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- .card-group > .card:not(:last-child) .card-img-top,
- .card-group > .card:not(:last-child) .card-header {
- border-top-right-radius: 0;
- }
- .card-group > .card:not(:last-child) .card-img-bottom,
- .card-group > .card:not(:last-child) .card-footer {
- border-bottom-right-radius: 0;
- }
- .card-group > .card:not(:first-child) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- }
- .card-group > .card:not(:first-child) .card-img-top,
- .card-group > .card:not(:first-child) .card-header {
- border-top-left-radius: 0;
- }
- .card-group > .card:not(:first-child) .card-img-bottom,
- .card-group > .card:not(:first-child) .card-footer {
- border-bottom-left-radius: 0;
- }
-}
-
-.card-columns .card {
- margin-bottom: 0.75rem;
-}
-
-@media (min-width: 576px) {
- .card-columns {
- -webkit-column-count: 3;
- -moz-column-count: 3;
- column-count: 3;
- -webkit-column-gap: 1.25rem;
- -moz-column-gap: 1.25rem;
- column-gap: 1.25rem;
- orphans: 1;
- widows: 1;
- }
- .card-columns .card {
- display: inline-block;
- width: 100%;
- }
-}
-
-.accordion > .card {
- overflow: hidden;
-}
-
-.accordion > .card:not(:first-of-type) .card-header:first-child {
- border-radius: 0;
-}
-
-.accordion > .card:not(:first-of-type):not(:last-of-type) {
- border-bottom: 0;
- border-radius: 0;
-}
-
-.accordion > .card:first-of-type {
- border-bottom: 0;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-
-.accordion > .card:last-of-type {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
-}
-
-.accordion > .card .card-header {
- margin-bottom: -1px;
-}
-
-.breadcrumb {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- padding: 0.75rem 1rem;
- margin-bottom: 1rem;
- list-style: none;
- background-color: #e9ecef;
- border-radius: 0.25rem;
-}
-
-.breadcrumb-item + .breadcrumb-item {
- padding-left: 0.5rem;
-}
-
-.breadcrumb-item + .breadcrumb-item::before {
- display: inline-block;
- padding-right: 0.5rem;
- color: #6c757d;
- content: "/";
-}
-
-.breadcrumb-item + .breadcrumb-item:hover::before {
- text-decoration: underline;
-}
-
-.breadcrumb-item + .breadcrumb-item:hover::before {
- text-decoration: none;
-}
-
-.breadcrumb-item.active {
- color: #6c757d;
-}
-
-.pagination {
- display: -ms-flexbox;
- display: flex;
- padding-left: 0;
- list-style: none;
- border-radius: 0.25rem;
-}
-
-.page-link {
- position: relative;
- display: block;
- padding: 0.5rem 0.75rem;
- margin-left: -1px;
- line-height: 1.25;
- color: #007bff;
- background-color: #fff;
- border: 1px solid #dee2e6;
-}
-
-.page-link:hover {
- z-index: 2;
- color: #0056b3;
- text-decoration: none;
- background-color: #e9ecef;
- border-color: #dee2e6;
-}
-
-.page-link:focus {
- z-index: 2;
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
-}
-
-.page-item:first-child .page-link {
- margin-left: 0;
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
-}
-
-.page-item:last-child .page-link {
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
-}
-
-.page-item.active .page-link {
- z-index: 1;
- color: #fff;
- background-color: #007bff;
- border-color: #007bff;
-}
-
-.page-item.disabled .page-link {
- color: #6c757d;
- pointer-events: none;
- cursor: auto;
- background-color: #fff;
- border-color: #dee2e6;
-}
-
-.pagination-lg .page-link {
- padding: 0.75rem 1.5rem;
- font-size: 1.25rem;
- line-height: 1.5;
-}
-
-.pagination-lg .page-item:first-child .page-link {
- border-top-left-radius: 0.3rem;
- border-bottom-left-radius: 0.3rem;
-}
-
-.pagination-lg .page-item:last-child .page-link {
- border-top-right-radius: 0.3rem;
- border-bottom-right-radius: 0.3rem;
-}
-
-.pagination-sm .page-link {
- padding: 0.25rem 0.5rem;
- font-size: 0.875rem;
- line-height: 1.5;
-}
-
-.pagination-sm .page-item:first-child .page-link {
- border-top-left-radius: 0.2rem;
- border-bottom-left-radius: 0.2rem;
-}
-
-.pagination-sm .page-item:last-child .page-link {
- border-top-right-radius: 0.2rem;
- border-bottom-right-radius: 0.2rem;
-}
-
-.badge {
- display: inline-block;
- padding: 0.25em 0.4em;
- font-size: 75%;
- font-weight: 700;
- line-height: 1;
- text-align: center;
- white-space: nowrap;
- vertical-align: baseline;
- border-radius: 0.25rem;
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .badge {
- transition: none;
- }
-}
-
-a.badge:hover, a.badge:focus {
- text-decoration: none;
-}
-
-.badge:empty {
- display: none;
-}
-
-.btn .badge {
- position: relative;
- top: -1px;
-}
-
-.badge-pill {
- padding-right: 0.6em;
- padding-left: 0.6em;
- border-radius: 10rem;
-}
-
-.badge-primary {
- color: #fff;
- background-color: #007bff;
-}
-
-a.badge-primary:hover, a.badge-primary:focus {
- color: #fff;
- background-color: #0062cc;
-}
-
-a.badge-primary:focus, a.badge-primary.focus {
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
-}
-
-.badge-secondary {
- color: #fff;
- background-color: #6c757d;
-}
-
-a.badge-secondary:hover, a.badge-secondary:focus {
- color: #fff;
- background-color: #545b62;
-}
-
-a.badge-secondary:focus, a.badge-secondary.focus {
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
-}
-
-.badge-success {
- color: #fff;
- background-color: #28a745;
-}
-
-a.badge-success:hover, a.badge-success:focus {
- color: #fff;
- background-color: #1e7e34;
-}
-
-a.badge-success:focus, a.badge-success.focus {
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
-}
-
-.badge-info {
- color: #fff;
- background-color: #17a2b8;
-}
-
-a.badge-info:hover, a.badge-info:focus {
- color: #fff;
- background-color: #117a8b;
-}
-
-a.badge-info:focus, a.badge-info.focus {
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
-}
-
-.badge-warning {
- color: #212529;
- background-color: #ffc107;
-}
-
-a.badge-warning:hover, a.badge-warning:focus {
- color: #212529;
- background-color: #d39e00;
-}
-
-a.badge-warning:focus, a.badge-warning.focus {
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
-}
-
-.badge-danger {
- color: #fff;
- background-color: #dc3545;
-}
-
-a.badge-danger:hover, a.badge-danger:focus {
- color: #fff;
- background-color: #bd2130;
-}
-
-a.badge-danger:focus, a.badge-danger.focus {
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
-}
-
-.badge-light {
- color: #212529;
- background-color: #f8f9fa;
-}
-
-a.badge-light:hover, a.badge-light:focus {
- color: #212529;
- background-color: #dae0e5;
-}
-
-a.badge-light:focus, a.badge-light.focus {
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
-}
-
-.badge-dark {
- color: #fff;
- background-color: #343a40;
-}
-
-a.badge-dark:hover, a.badge-dark:focus {
- color: #fff;
- background-color: #1d2124;
-}
-
-a.badge-dark:focus, a.badge-dark.focus {
- outline: 0;
- box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
-}
-
-.jumbotron {
- padding: 2rem 1rem;
- margin-bottom: 2rem;
- background-color: #e9ecef;
- border-radius: 0.3rem;
-}
-
-@media (min-width: 576px) {
- .jumbotron {
- padding: 4rem 2rem;
- }
-}
-
-.jumbotron-fluid {
- padding-right: 0;
- padding-left: 0;
- border-radius: 0;
-}
-
-.alert {
- position: relative;
- padding: 0.75rem 1.25rem;
- margin-bottom: 1rem;
- border: 1px solid transparent;
- border-radius: 0.25rem;
-}
-
-.alert-heading {
- color: inherit;
-}
-
-.alert-link {
- font-weight: 700;
-}
-
-.alert-dismissible {
- padding-right: 4rem;
-}
-
-.alert-dismissible .close {
- position: absolute;
- top: 0;
- right: 0;
- padding: 0.75rem 1.25rem;
- color: inherit;
-}
-
-.alert-primary {
- color: #004085;
- background-color: #cce5ff;
- border-color: #b8daff;
-}
-
-.alert-primary hr {
- border-top-color: #9fcdff;
-}
-
-.alert-primary .alert-link {
- color: #002752;
-}
-
-.alert-secondary {
- color: #383d41;
- background-color: #e2e3e5;
- border-color: #d6d8db;
-}
-
-.alert-secondary hr {
- border-top-color: #c8cbcf;
-}
-
-.alert-secondary .alert-link {
- color: #202326;
-}
-
-.alert-success {
- color: #155724;
- background-color: #d4edda;
- border-color: #c3e6cb;
-}
-
-.alert-success hr {
- border-top-color: #b1dfbb;
-}
-
-.alert-success .alert-link {
- color: #0b2e13;
-}
-
-.alert-info {
- color: #0c5460;
- background-color: #d1ecf1;
- border-color: #bee5eb;
-}
-
-.alert-info hr {
- border-top-color: #abdde5;
-}
-
-.alert-info .alert-link {
- color: #062c33;
-}
-
-.alert-warning {
- color: #856404;
- background-color: #fff3cd;
- border-color: #ffeeba;
-}
-
-.alert-warning hr {
- border-top-color: #ffe8a1;
-}
-
-.alert-warning .alert-link {
- color: #533f03;
-}
-
-.alert-danger {
- color: #721c24;
- background-color: #f8d7da;
- border-color: #f5c6cb;
-}
-
-.alert-danger hr {
- border-top-color: #f1b0b7;
-}
-
-.alert-danger .alert-link {
- color: #491217;
-}
-
-.alert-light {
- color: #818182;
- background-color: #fefefe;
- border-color: #fdfdfe;
-}
-
-.alert-light hr {
- border-top-color: #ececf6;
-}
-
-.alert-light .alert-link {
- color: #686868;
-}
-
-.alert-dark {
- color: #1b1e21;
- background-color: #d6d8d9;
- border-color: #c6c8ca;
-}
-
-.alert-dark hr {
- border-top-color: #b9bbbe;
-}
-
-.alert-dark .alert-link {
- color: #040505;
-}
-
-@-webkit-keyframes progress-bar-stripes {
- from {
- background-position: 1rem 0;
- }
- to {
- background-position: 0 0;
- }
-}
-
-@keyframes progress-bar-stripes {
- from {
- background-position: 1rem 0;
- }
- to {
- background-position: 0 0;
- }
-}
-
-.progress {
- display: -ms-flexbox;
- display: flex;
- height: 1rem;
- overflow: hidden;
- font-size: 0.75rem;
- background-color: #e9ecef;
- border-radius: 0.25rem;
-}
-
-.progress-bar {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-direction: column;
- flex-direction: column;
- -ms-flex-pack: center;
- justify-content: center;
- color: #fff;
- text-align: center;
- white-space: nowrap;
- background-color: #007bff;
- transition: width 0.6s ease;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .progress-bar {
- transition: none;
- }
-}
-
-.progress-bar-striped {
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-size: 1rem 1rem;
-}
-
-.progress-bar-animated {
- -webkit-animation: progress-bar-stripes 1s linear infinite;
- animation: progress-bar-stripes 1s linear infinite;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .progress-bar-animated {
- -webkit-animation: none;
- animation: none;
- }
-}
-
-.media {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: start;
- align-items: flex-start;
-}
-
-.media-body {
- -ms-flex: 1;
- flex: 1;
-}
-
-.list-group {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-direction: column;
- flex-direction: column;
- padding-left: 0;
- margin-bottom: 0;
-}
-
-.list-group-item-action {
- width: 100%;
- color: #495057;
- text-align: inherit;
-}
-
-.list-group-item-action:hover, .list-group-item-action:focus {
- z-index: 1;
- color: #495057;
- text-decoration: none;
- background-color: #f8f9fa;
-}
-
-.list-group-item-action:active {
- color: #212529;
- background-color: #e9ecef;
-}
-
-.list-group-item {
- position: relative;
- display: block;
- padding: 0.75rem 1.25rem;
- margin-bottom: -1px;
- background-color: #fff;
- border: 1px solid rgba(0, 0, 0, 0.125);
-}
-
-.list-group-item:first-child {
- border-top-left-radius: 0.25rem;
- border-top-right-radius: 0.25rem;
-}
-
-.list-group-item:last-child {
- margin-bottom: 0;
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
-}
-
-.list-group-item.disabled, .list-group-item:disabled {
- color: #6c757d;
- pointer-events: none;
- background-color: #fff;
-}
-
-.list-group-item.active {
- z-index: 2;
- color: #fff;
- background-color: #007bff;
- border-color: #007bff;
-}
-
-.list-group-horizontal {
- -ms-flex-direction: row;
- flex-direction: row;
-}
-
-.list-group-horizontal .list-group-item {
- margin-right: -1px;
- margin-bottom: 0;
-}
-
-.list-group-horizontal .list-group-item:first-child {
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- border-top-right-radius: 0;
-}
-
-.list-group-horizontal .list-group-item:last-child {
- margin-right: 0;
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0;
-}
-
-@media (min-width: 576px) {
- .list-group-horizontal-sm {
- -ms-flex-direction: row;
- flex-direction: row;
- }
- .list-group-horizontal-sm .list-group-item {
- margin-right: -1px;
- margin-bottom: 0;
- }
- .list-group-horizontal-sm .list-group-item:first-child {
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- border-top-right-radius: 0;
- }
- .list-group-horizontal-sm .list-group-item:last-child {
- margin-right: 0;
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0;
- }
-}
-
-@media (min-width: 768px) {
- .list-group-horizontal-md {
- -ms-flex-direction: row;
- flex-direction: row;
- }
- .list-group-horizontal-md .list-group-item {
- margin-right: -1px;
- margin-bottom: 0;
- }
- .list-group-horizontal-md .list-group-item:first-child {
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- border-top-right-radius: 0;
- }
- .list-group-horizontal-md .list-group-item:last-child {
- margin-right: 0;
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0;
- }
-}
-
-@media (min-width: 992px) {
- .list-group-horizontal-lg {
- -ms-flex-direction: row;
- flex-direction: row;
- }
- .list-group-horizontal-lg .list-group-item {
- margin-right: -1px;
- margin-bottom: 0;
- }
- .list-group-horizontal-lg .list-group-item:first-child {
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- border-top-right-radius: 0;
- }
- .list-group-horizontal-lg .list-group-item:last-child {
- margin-right: 0;
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0;
- }
-}
-
-@media (min-width: 1200px) {
- .list-group-horizontal-xl {
- -ms-flex-direction: row;
- flex-direction: row;
- }
- .list-group-horizontal-xl .list-group-item {
- margin-right: -1px;
- margin-bottom: 0;
- }
- .list-group-horizontal-xl .list-group-item:first-child {
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- border-top-right-radius: 0;
- }
- .list-group-horizontal-xl .list-group-item:last-child {
- margin-right: 0;
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0;
- }
-}
-
-.list-group-flush .list-group-item {
- border-right: 0;
- border-left: 0;
- border-radius: 0;
-}
-
-.list-group-flush .list-group-item:last-child {
- margin-bottom: -1px;
-}
-
-.list-group-flush:first-child .list-group-item:first-child {
- border-top: 0;
-}
-
-.list-group-flush:last-child .list-group-item:last-child {
- margin-bottom: 0;
- border-bottom: 0;
-}
-
-.list-group-item-primary {
- color: #004085;
- background-color: #b8daff;
-}
-
-.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
- color: #004085;
- background-color: #9fcdff;
-}
-
-.list-group-item-primary.list-group-item-action.active {
- color: #fff;
- background-color: #004085;
- border-color: #004085;
-}
-
-.list-group-item-secondary {
- color: #383d41;
- background-color: #d6d8db;
-}
-
-.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
- color: #383d41;
- background-color: #c8cbcf;
-}
-
-.list-group-item-secondary.list-group-item-action.active {
- color: #fff;
- background-color: #383d41;
- border-color: #383d41;
-}
-
-.list-group-item-success {
- color: #155724;
- background-color: #c3e6cb;
-}
-
-.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
- color: #155724;
- background-color: #b1dfbb;
-}
-
-.list-group-item-success.list-group-item-action.active {
- color: #fff;
- background-color: #155724;
- border-color: #155724;
-}
-
-.list-group-item-info {
- color: #0c5460;
- background-color: #bee5eb;
-}
-
-.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
- color: #0c5460;
- background-color: #abdde5;
-}
-
-.list-group-item-info.list-group-item-action.active {
- color: #fff;
- background-color: #0c5460;
- border-color: #0c5460;
-}
-
-.list-group-item-warning {
- color: #856404;
- background-color: #ffeeba;
-}
-
-.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
- color: #856404;
- background-color: #ffe8a1;
-}
-
-.list-group-item-warning.list-group-item-action.active {
- color: #fff;
- background-color: #856404;
- border-color: #856404;
-}
-
-.list-group-item-danger {
- color: #721c24;
- background-color: #f5c6cb;
-}
-
-.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
- color: #721c24;
- background-color: #f1b0b7;
-}
-
-.list-group-item-danger.list-group-item-action.active {
- color: #fff;
- background-color: #721c24;
- border-color: #721c24;
-}
-
-.list-group-item-light {
- color: #818182;
- background-color: #fdfdfe;
-}
-
-.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
- color: #818182;
- background-color: #ececf6;
-}
-
-.list-group-item-light.list-group-item-action.active {
- color: #fff;
- background-color: #818182;
- border-color: #818182;
-}
-
-.list-group-item-dark {
- color: #1b1e21;
- background-color: #c6c8ca;
-}
-
-.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
- color: #1b1e21;
- background-color: #b9bbbe;
-}
-
-.list-group-item-dark.list-group-item-action.active {
- color: #fff;
- background-color: #1b1e21;
- border-color: #1b1e21;
-}
-
-.close {
- float: right;
- font-size: 1.5rem;
- font-weight: 700;
- line-height: 1;
- color: #000;
- text-shadow: 0 1px 0 #fff;
- opacity: .5;
-}
-
-.close:hover {
- color: #000;
- text-decoration: none;
-}
-
-.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
- opacity: .75;
-}
-
-button.close {
- padding: 0;
- background-color: transparent;
- border: 0;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
-}
-
-a.close.disabled {
- pointer-events: none;
-}
-
-.toast {
- max-width: 350px;
- overflow: hidden;
- font-size: 0.875rem;
- background-color: rgba(255, 255, 255, 0.85);
- background-clip: padding-box;
- border: 1px solid rgba(0, 0, 0, 0.1);
- box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
- -webkit-backdrop-filter: blur(10px);
- backdrop-filter: blur(10px);
- opacity: 0;
- border-radius: 0.25rem;
-}
-
-.toast:not(:last-child) {
- margin-bottom: 0.75rem;
-}
-
-.toast.showing {
- opacity: 1;
-}
-
-.toast.show {
- display: block;
- opacity: 1;
-}
-
-.toast.hide {
- display: none;
-}
-
-.toast-header {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: center;
- align-items: center;
- padding: 0.25rem 0.75rem;
- color: #6c757d;
- background-color: rgba(255, 255, 255, 0.85);
- background-clip: padding-box;
- border-bottom: 1px solid rgba(0, 0, 0, 0.05);
-}
-
-.toast-body {
- padding: 0.75rem;
-}
-
-.modal-open {
- overflow: hidden;
-}
-
-.modal-open .modal {
- overflow-x: hidden;
- overflow-y: auto;
-}
-
-.modal {
- position: fixed;
- top: 0;
- left: 0;
- z-index: 1050;
- display: none;
- width: 100%;
- height: 100%;
- overflow: hidden;
- outline: 0;
-}
-
-.modal-dialog {
- position: relative;
- width: auto;
- margin: 0.5rem;
- pointer-events: none;
-}
-
-.modal.fade .modal-dialog {
- transition: -webkit-transform 0.3s ease-out;
- transition: transform 0.3s ease-out;
- transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
- -webkit-transform: translate(0, -50px);
- transform: translate(0, -50px);
-}
-
-@media (prefers-reduced-motion: reduce) {
- .modal.fade .modal-dialog {
- transition: none;
- }
-}
-
-.modal.show .modal-dialog {
- -webkit-transform: none;
- transform: none;
-}
-
-.modal-dialog-scrollable {
- display: -ms-flexbox;
- display: flex;
- max-height: calc(100% - 1rem);
-}
-
-.modal-dialog-scrollable .modal-content {
- max-height: calc(100vh - 1rem);
- overflow: hidden;
-}
-
-.modal-dialog-scrollable .modal-header,
-.modal-dialog-scrollable .modal-footer {
- -ms-flex-negative: 0;
- flex-shrink: 0;
-}
-
-.modal-dialog-scrollable .modal-body {
- overflow-y: auto;
-}
-
-.modal-dialog-centered {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: center;
- align-items: center;
- min-height: calc(100% - 1rem);
-}
-
-.modal-dialog-centered::before {
- display: block;
- height: calc(100vh - 1rem);
- content: "";
-}
-
-.modal-dialog-centered.modal-dialog-scrollable {
- -ms-flex-direction: column;
- flex-direction: column;
- -ms-flex-pack: center;
- justify-content: center;
- height: 100%;
-}
-
-.modal-dialog-centered.modal-dialog-scrollable .modal-content {
- max-height: none;
-}
-
-.modal-dialog-centered.modal-dialog-scrollable::before {
- content: none;
-}
-
-.modal-content {
- position: relative;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-direction: column;
- flex-direction: column;
- width: 100%;
- pointer-events: auto;
- background-color: #fff;
- background-clip: padding-box;
- border: 1px solid rgba(0, 0, 0, 0.2);
- border-radius: 0.3rem;
- outline: 0;
-}
-
-.modal-backdrop {
- position: fixed;
- top: 0;
- left: 0;
- z-index: 1040;
- width: 100vw;
- height: 100vh;
- background-color: #000;
-}
-
-.modal-backdrop.fade {
- opacity: 0;
-}
-
-.modal-backdrop.show {
- opacity: 0.5;
-}
-
-.modal-header {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: start;
- align-items: flex-start;
- -ms-flex-pack: justify;
- justify-content: space-between;
- padding: 1rem 1rem;
- border-bottom: 1px solid #dee2e6;
- border-top-left-radius: 0.3rem;
- border-top-right-radius: 0.3rem;
-}
-
-.modal-header .close {
- padding: 1rem 1rem;
- margin: -1rem -1rem -1rem auto;
-}
-
-.modal-title {
- margin-bottom: 0;
- line-height: 1.5;
-}
-
-.modal-body {
- position: relative;
- -ms-flex: 1 1 auto;
- flex: 1 1 auto;
- padding: 1rem;
-}
-
-.modal-footer {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: center;
- align-items: center;
- -ms-flex-pack: end;
- justify-content: flex-end;
- padding: 1rem;
- border-top: 1px solid #dee2e6;
- border-bottom-right-radius: 0.3rem;
- border-bottom-left-radius: 0.3rem;
-}
-
-.modal-footer > :not(:first-child) {
- margin-left: .25rem;
-}
-
-.modal-footer > :not(:last-child) {
- margin-right: .25rem;
-}
-
-.modal-scrollbar-measure {
- position: absolute;
- top: -9999px;
- width: 50px;
- height: 50px;
- overflow: scroll;
-}
-
-@media (min-width: 576px) {
- .modal-dialog {
- max-width: 500px;
- margin: 1.75rem auto;
- }
- .modal-dialog-scrollable {
- max-height: calc(100% - 3.5rem);
- }
- .modal-dialog-scrollable .modal-content {
- max-height: calc(100vh - 3.5rem);
- }
- .modal-dialog-centered {
- min-height: calc(100% - 3.5rem);
- }
- .modal-dialog-centered::before {
- height: calc(100vh - 3.5rem);
- }
- .modal-sm {
- max-width: 300px;
- }
-}
-
-@media (min-width: 992px) {
- .modal-lg,
- .modal-xl {
- max-width: 800px;
- }
-}
-
-@media (min-width: 1200px) {
- .modal-xl {
- max-width: 1140px;
- }
-}
-
-.tooltip {
- position: absolute;
- z-index: 1070;
- display: block;
- margin: 0;
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- font-style: normal;
- font-weight: 400;
- line-height: 1.5;
- text-align: left;
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- letter-spacing: normal;
- word-break: normal;
- word-spacing: normal;
- white-space: normal;
- line-break: auto;
- font-size: 0.875rem;
- word-wrap: break-word;
- opacity: 0;
-}
-
-.tooltip.show {
- opacity: 0.9;
-}
-
-.tooltip .arrow {
- position: absolute;
- display: block;
- width: 0.8rem;
- height: 0.4rem;
-}
-
-.tooltip .arrow::before {
- position: absolute;
- content: "";
- border-color: transparent;
- border-style: solid;
-}
-
-.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
- padding: 0.4rem 0;
-}
-
-.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
- bottom: 0;
-}
-
-.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
- top: 0;
- border-width: 0.4rem 0.4rem 0;
- border-top-color: #000;
-}
-
-.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
- padding: 0 0.4rem;
-}
-
-.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
- left: 0;
- width: 0.4rem;
- height: 0.8rem;
-}
-
-.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
- right: 0;
- border-width: 0.4rem 0.4rem 0.4rem 0;
- border-right-color: #000;
-}
-
-.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
- padding: 0.4rem 0;
-}
-
-.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
- top: 0;
-}
-
-.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
- bottom: 0;
- border-width: 0 0.4rem 0.4rem;
- border-bottom-color: #000;
-}
-
-.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
- padding: 0 0.4rem;
-}
-
-.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
- right: 0;
- width: 0.4rem;
- height: 0.8rem;
-}
-
-.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
- left: 0;
- border-width: 0.4rem 0 0.4rem 0.4rem;
- border-left-color: #000;
-}
-
-.tooltip-inner {
- max-width: 200px;
- padding: 0.25rem 0.5rem;
- color: #fff;
- text-align: center;
- background-color: #000;
- border-radius: 0.25rem;
-}
-
-.popover {
- position: absolute;
- top: 0;
- left: 0;
- z-index: 1060;
- display: block;
- max-width: 276px;
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- font-style: normal;
- font-weight: 400;
- line-height: 1.5;
- text-align: left;
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- letter-spacing: normal;
- word-break: normal;
- word-spacing: normal;
- white-space: normal;
- line-break: auto;
- font-size: 0.875rem;
- word-wrap: break-word;
- background-color: #fff;
- background-clip: padding-box;
- border: 1px solid rgba(0, 0, 0, 0.2);
- border-radius: 0.3rem;
-}
-
-.popover .arrow {
- position: absolute;
- display: block;
- width: 1rem;
- height: 0.5rem;
- margin: 0 0.3rem;
-}
-
-.popover .arrow::before, .popover .arrow::after {
- position: absolute;
- display: block;
- content: "";
- border-color: transparent;
- border-style: solid;
-}
-
-.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
- margin-bottom: 0.5rem;
-}
-
-.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
- bottom: calc((0.5rem + 1px) * -1);
-}
-
-.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
- bottom: 0;
- border-width: 0.5rem 0.5rem 0;
- border-top-color: rgba(0, 0, 0, 0.25);
-}
-
-.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
- bottom: 1px;
- border-width: 0.5rem 0.5rem 0;
- border-top-color: #fff;
-}
-
-.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
- margin-left: 0.5rem;
-}
-
-.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
- left: calc((0.5rem + 1px) * -1);
- width: 0.5rem;
- height: 1rem;
- margin: 0.3rem 0;
-}
-
-.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
- left: 0;
- border-width: 0.5rem 0.5rem 0.5rem 0;
- border-right-color: rgba(0, 0, 0, 0.25);
-}
-
-.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
- left: 1px;
- border-width: 0.5rem 0.5rem 0.5rem 0;
- border-right-color: #fff;
-}
-
-.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
- margin-top: 0.5rem;
-}
-
-.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
- top: calc((0.5rem + 1px) * -1);
-}
-
-.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
- top: 0;
- border-width: 0 0.5rem 0.5rem 0.5rem;
- border-bottom-color: rgba(0, 0, 0, 0.25);
-}
-
-.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
- top: 1px;
- border-width: 0 0.5rem 0.5rem 0.5rem;
- border-bottom-color: #fff;
-}
-
-.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
- position: absolute;
- top: 0;
- left: 50%;
- display: block;
- width: 1rem;
- margin-left: -0.5rem;
- content: "";
- border-bottom: 1px solid #f7f7f7;
-}
-
-.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
- margin-right: 0.5rem;
-}
-
-.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
- right: calc((0.5rem + 1px) * -1);
- width: 0.5rem;
- height: 1rem;
- margin: 0.3rem 0;
-}
-
-.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
- right: 0;
- border-width: 0.5rem 0 0.5rem 0.5rem;
- border-left-color: rgba(0, 0, 0, 0.25);
-}
-
-.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
- right: 1px;
- border-width: 0.5rem 0 0.5rem 0.5rem;
- border-left-color: #fff;
-}
-
-.popover-header {
- padding: 0.5rem 0.75rem;
- margin-bottom: 0;
- font-size: 1rem;
- background-color: #f7f7f7;
- border-bottom: 1px solid #ebebeb;
- border-top-left-radius: calc(0.3rem - 1px);
- border-top-right-radius: calc(0.3rem - 1px);
-}
-
-.popover-header:empty {
- display: none;
-}
-
-.popover-body {
- padding: 0.5rem 0.75rem;
- color: #212529;
-}
-
-.carousel {
- position: relative;
-}
-
-.carousel.pointer-event {
- -ms-touch-action: pan-y;
- touch-action: pan-y;
-}
-
-.carousel-inner {
- position: relative;
- width: 100%;
- overflow: hidden;
-}
-
-.carousel-inner::after {
- display: block;
- clear: both;
- content: "";
-}
-
-.carousel-item {
- position: relative;
- display: none;
- float: left;
- width: 100%;
- margin-right: -100%;
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden;
- transition: -webkit-transform 0.6s ease-in-out;
- transition: transform 0.6s ease-in-out;
- transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .carousel-item {
- transition: none;
- }
-}
-
-.carousel-item.active,
-.carousel-item-next,
-.carousel-item-prev {
- display: block;
-}
-
-.carousel-item-next:not(.carousel-item-left),
-.active.carousel-item-right {
- -webkit-transform: translateX(100%);
- transform: translateX(100%);
-}
-
-.carousel-item-prev:not(.carousel-item-right),
-.active.carousel-item-left {
- -webkit-transform: translateX(-100%);
- transform: translateX(-100%);
-}
-
-.carousel-fade .carousel-item {
- opacity: 0;
- transition-property: opacity;
- -webkit-transform: none;
- transform: none;
-}
-
-.carousel-fade .carousel-item.active,
-.carousel-fade .carousel-item-next.carousel-item-left,
-.carousel-fade .carousel-item-prev.carousel-item-right {
- z-index: 1;
- opacity: 1;
-}
-
-.carousel-fade .active.carousel-item-left,
-.carousel-fade .active.carousel-item-right {
- z-index: 0;
- opacity: 0;
- transition: 0s 0.6s opacity;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .carousel-fade .active.carousel-item-left,
- .carousel-fade .active.carousel-item-right {
- transition: none;
- }
-}
-
-.carousel-control-prev,
-.carousel-control-next {
- position: absolute;
- top: 0;
- bottom: 0;
- z-index: 1;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: center;
- align-items: center;
- -ms-flex-pack: center;
- justify-content: center;
- width: 15%;
- color: #fff;
- text-align: center;
- opacity: 0.5;
- transition: opacity 0.15s ease;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .carousel-control-prev,
- .carousel-control-next {
- transition: none;
- }
-}
-
-.carousel-control-prev:hover, .carousel-control-prev:focus,
-.carousel-control-next:hover,
-.carousel-control-next:focus {
- color: #fff;
- text-decoration: none;
- outline: 0;
- opacity: 0.9;
-}
-
-.carousel-control-prev {
- left: 0;
-}
-
-.carousel-control-next {
- right: 0;
-}
-
-.carousel-control-prev-icon,
-.carousel-control-next-icon {
- display: inline-block;
- width: 20px;
- height: 20px;
- background: no-repeat 50% / 100% 100%;
-}
-
-.carousel-control-prev-icon {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
-}
-
-.carousel-control-next-icon {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
-}
-
-.carousel-indicators {
- position: absolute;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 15;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-pack: center;
- justify-content: center;
- padding-left: 0;
- margin-right: 15%;
- margin-left: 15%;
- list-style: none;
-}
-
-.carousel-indicators li {
- box-sizing: content-box;
- -ms-flex: 0 1 auto;
- flex: 0 1 auto;
- width: 30px;
- height: 3px;
- margin-right: 3px;
- margin-left: 3px;
- text-indent: -999px;
- cursor: pointer;
- background-color: #fff;
- background-clip: padding-box;
- border-top: 10px solid transparent;
- border-bottom: 10px solid transparent;
- opacity: .5;
- transition: opacity 0.6s ease;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .carousel-indicators li {
- transition: none;
- }
-}
-
-.carousel-indicators .active {
- opacity: 1;
-}
-
-.carousel-caption {
- position: absolute;
- right: 15%;
- bottom: 20px;
- left: 15%;
- z-index: 10;
- padding-top: 20px;
- padding-bottom: 20px;
- color: #fff;
- text-align: center;
-}
-
-@-webkit-keyframes spinner-border {
- to {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
- }
-}
-
-@keyframes spinner-border {
- to {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
- }
-}
-
-.spinner-border {
- display: inline-block;
- width: 2rem;
- height: 2rem;
- vertical-align: text-bottom;
- border: 0.25em solid currentColor;
- border-right-color: transparent;
- border-radius: 50%;
- -webkit-animation: spinner-border .75s linear infinite;
- animation: spinner-border .75s linear infinite;
-}
-
-.spinner-border-sm {
- width: 1rem;
- height: 1rem;
- border-width: 0.2em;
-}
-
-@-webkit-keyframes spinner-grow {
- 0% {
- -webkit-transform: scale(0);
- transform: scale(0);
- }
- 50% {
- opacity: 1;
- }
-}
-
-@keyframes spinner-grow {
- 0% {
- -webkit-transform: scale(0);
- transform: scale(0);
- }
- 50% {
- opacity: 1;
- }
-}
-
-.spinner-grow {
- display: inline-block;
- width: 2rem;
- height: 2rem;
- vertical-align: text-bottom;
- background-color: currentColor;
- border-radius: 50%;
- opacity: 0;
- -webkit-animation: spinner-grow .75s linear infinite;
- animation: spinner-grow .75s linear infinite;
-}
-
-.spinner-grow-sm {
- width: 1rem;
- height: 1rem;
-}
-
-.align-baseline {
- vertical-align: baseline !important;
-}
-
-.align-top {
- vertical-align: top !important;
-}
-
-.align-middle {
- vertical-align: middle !important;
-}
-
-.align-bottom {
- vertical-align: bottom !important;
-}
-
-.align-text-bottom {
- vertical-align: text-bottom !important;
-}
-
-.align-text-top {
- vertical-align: text-top !important;
-}
-
-.bg-primary {
- background-color: #007bff !important;
-}
-
-a.bg-primary:hover, a.bg-primary:focus,
-button.bg-primary:hover,
-button.bg-primary:focus {
- background-color: #0062cc !important;
-}
-
-.bg-secondary {
- background-color: #6c757d !important;
-}
-
-a.bg-secondary:hover, a.bg-secondary:focus,
-button.bg-secondary:hover,
-button.bg-secondary:focus {
- background-color: #545b62 !important;
-}
-
-.bg-success {
- background-color: #28a745 !important;
-}
-
-a.bg-success:hover, a.bg-success:focus,
-button.bg-success:hover,
-button.bg-success:focus {
- background-color: #1e7e34 !important;
-}
-
-.bg-info {
- background-color: #17a2b8 !important;
-}
-
-a.bg-info:hover, a.bg-info:focus,
-button.bg-info:hover,
-button.bg-info:focus {
- background-color: #117a8b !important;
-}
-
-.bg-warning {
- background-color: #ffc107 !important;
-}
-
-a.bg-warning:hover, a.bg-warning:focus,
-button.bg-warning:hover,
-button.bg-warning:focus {
- background-color: #d39e00 !important;
-}
-
-.bg-danger {
- background-color: #dc3545 !important;
-}
-
-a.bg-danger:hover, a.bg-danger:focus,
-button.bg-danger:hover,
-button.bg-danger:focus {
- background-color: #bd2130 !important;
-}
-
-.bg-light {
- background-color: #f8f9fa !important;
-}
-
-a.bg-light:hover, a.bg-light:focus,
-button.bg-light:hover,
-button.bg-light:focus {
- background-color: #dae0e5 !important;
-}
-
-.bg-dark {
- background-color: #343a40 !important;
-}
-
-a.bg-dark:hover, a.bg-dark:focus,
-button.bg-dark:hover,
-button.bg-dark:focus {
- background-color: #1d2124 !important;
-}
-
-.bg-white {
- background-color: #fff !important;
-}
-
-.bg-transparent {
- background-color: transparent !important;
-}
-
-.border {
- border: 1px solid #dee2e6 !important;
-}
-
-.border-top {
- border-top: 1px solid #dee2e6 !important;
-}
-
-.border-right {
- border-right: 1px solid #dee2e6 !important;
-}
-
-.border-bottom {
- border-bottom: 1px solid #dee2e6 !important;
-}
-
-.border-left {
- border-left: 1px solid #dee2e6 !important;
-}
-
-.border-0 {
- border: 0 !important;
-}
-
-.border-top-0 {
- border-top: 0 !important;
-}
-
-.border-right-0 {
- border-right: 0 !important;
-}
-
-.border-bottom-0 {
- border-bottom: 0 !important;
-}
-
-.border-left-0 {
- border-left: 0 !important;
-}
-
-.border-primary {
- border-color: #007bff !important;
-}
-
-.border-secondary {
- border-color: #6c757d !important;
-}
-
-.border-success {
- border-color: #28a745 !important;
-}
-
-.border-info {
- border-color: #17a2b8 !important;
-}
-
-.border-warning {
- border-color: #ffc107 !important;
-}
-
-.border-danger {
- border-color: #dc3545 !important;
-}
-
-.border-light {
- border-color: #f8f9fa !important;
-}
-
-.border-dark {
- border-color: #343a40 !important;
-}
-
-.border-white {
- border-color: #fff !important;
-}
-
-.rounded-sm {
- border-radius: 0.2rem !important;
-}
-
-.rounded {
- border-radius: 0.25rem !important;
-}
-
-.rounded-top {
- border-top-left-radius: 0.25rem !important;
- border-top-right-radius: 0.25rem !important;
-}
-
-.rounded-right {
- border-top-right-radius: 0.25rem !important;
- border-bottom-right-radius: 0.25rem !important;
-}
-
-.rounded-bottom {
- border-bottom-right-radius: 0.25rem !important;
- border-bottom-left-radius: 0.25rem !important;
-}
-
-.rounded-left {
- border-top-left-radius: 0.25rem !important;
- border-bottom-left-radius: 0.25rem !important;
-}
-
-.rounded-lg {
- border-radius: 0.3rem !important;
-}
-
-.rounded-circle {
- border-radius: 50% !important;
-}
-
-.rounded-pill {
- border-radius: 50rem !important;
-}
-
-.rounded-0 {
- border-radius: 0 !important;
-}
-
-.clearfix::after {
- display: block;
- clear: both;
- content: "";
-}
-
-.d-none {
- display: none !important;
-}
-
-.d-inline {
- display: inline !important;
-}
-
-.d-inline-block {
- display: inline-block !important;
-}
-
-.d-block {
- display: block !important;
-}
-
-.d-table {
- display: table !important;
-}
-
-.d-table-row {
- display: table-row !important;
-}
-
-.d-table-cell {
- display: table-cell !important;
-}
-
-.d-flex {
- display: -ms-flexbox !important;
- display: flex !important;
-}
-
-.d-inline-flex {
- display: -ms-inline-flexbox !important;
- display: inline-flex !important;
-}
-
-@media (min-width: 576px) {
- .d-sm-none {
- display: none !important;
- }
- .d-sm-inline {
- display: inline !important;
- }
- .d-sm-inline-block {
- display: inline-block !important;
- }
- .d-sm-block {
- display: block !important;
- }
- .d-sm-table {
- display: table !important;
- }
- .d-sm-table-row {
- display: table-row !important;
- }
- .d-sm-table-cell {
- display: table-cell !important;
- }
- .d-sm-flex {
- display: -ms-flexbox !important;
- display: flex !important;
- }
- .d-sm-inline-flex {
- display: -ms-inline-flexbox !important;
- display: inline-flex !important;
- }
-}
-
-@media (min-width: 768px) {
- .d-md-none {
- display: none !important;
- }
- .d-md-inline {
- display: inline !important;
- }
- .d-md-inline-block {
- display: inline-block !important;
- }
- .d-md-block {
- display: block !important;
- }
- .d-md-table {
- display: table !important;
- }
- .d-md-table-row {
- display: table-row !important;
- }
- .d-md-table-cell {
- display: table-cell !important;
- }
- .d-md-flex {
- display: -ms-flexbox !important;
- display: flex !important;
- }
- .d-md-inline-flex {
- display: -ms-inline-flexbox !important;
- display: inline-flex !important;
- }
-}
-
-@media (min-width: 992px) {
- .d-lg-none {
- display: none !important;
- }
- .d-lg-inline {
- display: inline !important;
- }
- .d-lg-inline-block {
- display: inline-block !important;
- }
- .d-lg-block {
- display: block !important;
- }
- .d-lg-table {
- display: table !important;
- }
- .d-lg-table-row {
- display: table-row !important;
- }
- .d-lg-table-cell {
- display: table-cell !important;
- }
- .d-lg-flex {
- display: -ms-flexbox !important;
- display: flex !important;
- }
- .d-lg-inline-flex {
- display: -ms-inline-flexbox !important;
- display: inline-flex !important;
- }
-}
-
-@media (min-width: 1200px) {
- .d-xl-none {
- display: none !important;
- }
- .d-xl-inline {
- display: inline !important;
- }
- .d-xl-inline-block {
- display: inline-block !important;
- }
- .d-xl-block {
- display: block !important;
- }
- .d-xl-table {
- display: table !important;
- }
- .d-xl-table-row {
- display: table-row !important;
- }
- .d-xl-table-cell {
- display: table-cell !important;
- }
- .d-xl-flex {
- display: -ms-flexbox !important;
- display: flex !important;
- }
- .d-xl-inline-flex {
- display: -ms-inline-flexbox !important;
- display: inline-flex !important;
- }
-}
-
-@media print {
- .d-print-none {
- display: none !important;
- }
- .d-print-inline {
- display: inline !important;
- }
- .d-print-inline-block {
- display: inline-block !important;
- }
- .d-print-block {
- display: block !important;
- }
- .d-print-table {
- display: table !important;
- }
- .d-print-table-row {
- display: table-row !important;
- }
- .d-print-table-cell {
- display: table-cell !important;
- }
- .d-print-flex {
- display: -ms-flexbox !important;
- display: flex !important;
- }
- .d-print-inline-flex {
- display: -ms-inline-flexbox !important;
- display: inline-flex !important;
- }
-}
-
-.embed-responsive {
- position: relative;
- display: block;
- width: 100%;
- padding: 0;
- overflow: hidden;
-}
-
-.embed-responsive::before {
- display: block;
- content: "";
-}
-
-.embed-responsive .embed-responsive-item,
-.embed-responsive iframe,
-.embed-responsive embed,
-.embed-responsive object,
-.embed-responsive video {
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- width: 100%;
- height: 100%;
- border: 0;
-}
-
-.embed-responsive-21by9::before {
- padding-top: 42.857143%;
-}
-
-.embed-responsive-16by9::before {
- padding-top: 56.25%;
-}
-
-.embed-responsive-4by3::before {
- padding-top: 75%;
-}
-
-.embed-responsive-1by1::before {
- padding-top: 100%;
-}
-
-.flex-row {
- -ms-flex-direction: row !important;
- flex-direction: row !important;
-}
-
-.flex-column {
- -ms-flex-direction: column !important;
- flex-direction: column !important;
-}
-
-.flex-row-reverse {
- -ms-flex-direction: row-reverse !important;
- flex-direction: row-reverse !important;
-}
-
-.flex-column-reverse {
- -ms-flex-direction: column-reverse !important;
- flex-direction: column-reverse !important;
-}
-
-.flex-wrap {
- -ms-flex-wrap: wrap !important;
- flex-wrap: wrap !important;
-}
-
-.flex-nowrap {
- -ms-flex-wrap: nowrap !important;
- flex-wrap: nowrap !important;
-}
-
-.flex-wrap-reverse {
- -ms-flex-wrap: wrap-reverse !important;
- flex-wrap: wrap-reverse !important;
-}
-
-.flex-fill {
- -ms-flex: 1 1 auto !important;
- flex: 1 1 auto !important;
-}
-
-.flex-grow-0 {
- -ms-flex-positive: 0 !important;
- flex-grow: 0 !important;
-}
-
-.flex-grow-1 {
- -ms-flex-positive: 1 !important;
- flex-grow: 1 !important;
-}
-
-.flex-shrink-0 {
- -ms-flex-negative: 0 !important;
- flex-shrink: 0 !important;
-}
-
-.flex-shrink-1 {
- -ms-flex-negative: 1 !important;
- flex-shrink: 1 !important;
-}
-
-.justify-content-start {
- -ms-flex-pack: start !important;
- justify-content: flex-start !important;
-}
-
-.justify-content-end {
- -ms-flex-pack: end !important;
- justify-content: flex-end !important;
-}
-
-.justify-content-center {
- -ms-flex-pack: center !important;
- justify-content: center !important;
-}
-
-.justify-content-between {
- -ms-flex-pack: justify !important;
- justify-content: space-between !important;
-}
-
-.justify-content-around {
- -ms-flex-pack: distribute !important;
- justify-content: space-around !important;
-}
-
-.align-items-start {
- -ms-flex-align: start !important;
- align-items: flex-start !important;
-}
-
-.align-items-end {
- -ms-flex-align: end !important;
- align-items: flex-end !important;
-}
-
-.align-items-center {
- -ms-flex-align: center !important;
- align-items: center !important;
-}
-
-.align-items-baseline {
- -ms-flex-align: baseline !important;
- align-items: baseline !important;
-}
-
-.align-items-stretch {
- -ms-flex-align: stretch !important;
- align-items: stretch !important;
-}
-
-.align-content-start {
- -ms-flex-line-pack: start !important;
- align-content: flex-start !important;
-}
-
-.align-content-end {
- -ms-flex-line-pack: end !important;
- align-content: flex-end !important;
-}
-
-.align-content-center {
- -ms-flex-line-pack: center !important;
- align-content: center !important;
-}
-
-.align-content-between {
- -ms-flex-line-pack: justify !important;
- align-content: space-between !important;
-}
-
-.align-content-around {
- -ms-flex-line-pack: distribute !important;
- align-content: space-around !important;
-}
-
-.align-content-stretch {
- -ms-flex-line-pack: stretch !important;
- align-content: stretch !important;
-}
-
-.align-self-auto {
- -ms-flex-item-align: auto !important;
- align-self: auto !important;
-}
-
-.align-self-start {
- -ms-flex-item-align: start !important;
- align-self: flex-start !important;
-}
-
-.align-self-end {
- -ms-flex-item-align: end !important;
- align-self: flex-end !important;
-}
-
-.align-self-center {
- -ms-flex-item-align: center !important;
- align-self: center !important;
-}
-
-.align-self-baseline {
- -ms-flex-item-align: baseline !important;
- align-self: baseline !important;
-}
-
-.align-self-stretch {
- -ms-flex-item-align: stretch !important;
- align-self: stretch !important;
-}
-
-@media (min-width: 576px) {
- .flex-sm-row {
- -ms-flex-direction: row !important;
- flex-direction: row !important;
- }
- .flex-sm-column {
- -ms-flex-direction: column !important;
- flex-direction: column !important;
- }
- .flex-sm-row-reverse {
- -ms-flex-direction: row-reverse !important;
- flex-direction: row-reverse !important;
- }
- .flex-sm-column-reverse {
- -ms-flex-direction: column-reverse !important;
- flex-direction: column-reverse !important;
- }
- .flex-sm-wrap {
- -ms-flex-wrap: wrap !important;
- flex-wrap: wrap !important;
- }
- .flex-sm-nowrap {
- -ms-flex-wrap: nowrap !important;
- flex-wrap: nowrap !important;
- }
- .flex-sm-wrap-reverse {
- -ms-flex-wrap: wrap-reverse !important;
- flex-wrap: wrap-reverse !important;
- }
- .flex-sm-fill {
- -ms-flex: 1 1 auto !important;
- flex: 1 1 auto !important;
- }
- .flex-sm-grow-0 {
- -ms-flex-positive: 0 !important;
- flex-grow: 0 !important;
- }
- .flex-sm-grow-1 {
- -ms-flex-positive: 1 !important;
- flex-grow: 1 !important;
- }
- .flex-sm-shrink-0 {
- -ms-flex-negative: 0 !important;
- flex-shrink: 0 !important;
- }
- .flex-sm-shrink-1 {
- -ms-flex-negative: 1 !important;
- flex-shrink: 1 !important;
- }
- .justify-content-sm-start {
- -ms-flex-pack: start !important;
- justify-content: flex-start !important;
- }
- .justify-content-sm-end {
- -ms-flex-pack: end !important;
- justify-content: flex-end !important;
- }
- .justify-content-sm-center {
- -ms-flex-pack: center !important;
- justify-content: center !important;
- }
- .justify-content-sm-between {
- -ms-flex-pack: justify !important;
- justify-content: space-between !important;
- }
- .justify-content-sm-around {
- -ms-flex-pack: distribute !important;
- justify-content: space-around !important;
- }
- .align-items-sm-start {
- -ms-flex-align: start !important;
- align-items: flex-start !important;
- }
- .align-items-sm-end {
- -ms-flex-align: end !important;
- align-items: flex-end !important;
- }
- .align-items-sm-center {
- -ms-flex-align: center !important;
- align-items: center !important;
- }
- .align-items-sm-baseline {
- -ms-flex-align: baseline !important;
- align-items: baseline !important;
- }
- .align-items-sm-stretch {
- -ms-flex-align: stretch !important;
- align-items: stretch !important;
- }
- .align-content-sm-start {
- -ms-flex-line-pack: start !important;
- align-content: flex-start !important;
- }
- .align-content-sm-end {
- -ms-flex-line-pack: end !important;
- align-content: flex-end !important;
- }
- .align-content-sm-center {
- -ms-flex-line-pack: center !important;
- align-content: center !important;
- }
- .align-content-sm-between {
- -ms-flex-line-pack: justify !important;
- align-content: space-between !important;
- }
- .align-content-sm-around {
- -ms-flex-line-pack: distribute !important;
- align-content: space-around !important;
- }
- .align-content-sm-stretch {
- -ms-flex-line-pack: stretch !important;
- align-content: stretch !important;
- }
- .align-self-sm-auto {
- -ms-flex-item-align: auto !important;
- align-self: auto !important;
- }
- .align-self-sm-start {
- -ms-flex-item-align: start !important;
- align-self: flex-start !important;
- }
- .align-self-sm-end {
- -ms-flex-item-align: end !important;
- align-self: flex-end !important;
- }
- .align-self-sm-center {
- -ms-flex-item-align: center !important;
- align-self: center !important;
- }
- .align-self-sm-baseline {
- -ms-flex-item-align: baseline !important;
- align-self: baseline !important;
- }
- .align-self-sm-stretch {
- -ms-flex-item-align: stretch !important;
- align-self: stretch !important;
- }
-}
-
-@media (min-width: 768px) {
- .flex-md-row {
- -ms-flex-direction: row !important;
- flex-direction: row !important;
- }
- .flex-md-column {
- -ms-flex-direction: column !important;
- flex-direction: column !important;
- }
- .flex-md-row-reverse {
- -ms-flex-direction: row-reverse !important;
- flex-direction: row-reverse !important;
- }
- .flex-md-column-reverse {
- -ms-flex-direction: column-reverse !important;
- flex-direction: column-reverse !important;
- }
- .flex-md-wrap {
- -ms-flex-wrap: wrap !important;
- flex-wrap: wrap !important;
- }
- .flex-md-nowrap {
- -ms-flex-wrap: nowrap !important;
- flex-wrap: nowrap !important;
- }
- .flex-md-wrap-reverse {
- -ms-flex-wrap: wrap-reverse !important;
- flex-wrap: wrap-reverse !important;
- }
- .flex-md-fill {
- -ms-flex: 1 1 auto !important;
- flex: 1 1 auto !important;
- }
- .flex-md-grow-0 {
- -ms-flex-positive: 0 !important;
- flex-grow: 0 !important;
- }
- .flex-md-grow-1 {
- -ms-flex-positive: 1 !important;
- flex-grow: 1 !important;
- }
- .flex-md-shrink-0 {
- -ms-flex-negative: 0 !important;
- flex-shrink: 0 !important;
- }
- .flex-md-shrink-1 {
- -ms-flex-negative: 1 !important;
- flex-shrink: 1 !important;
- }
- .justify-content-md-start {
- -ms-flex-pack: start !important;
- justify-content: flex-start !important;
- }
- .justify-content-md-end {
- -ms-flex-pack: end !important;
- justify-content: flex-end !important;
- }
- .justify-content-md-center {
- -ms-flex-pack: center !important;
- justify-content: center !important;
- }
- .justify-content-md-between {
- -ms-flex-pack: justify !important;
- justify-content: space-between !important;
- }
- .justify-content-md-around {
- -ms-flex-pack: distribute !important;
- justify-content: space-around !important;
- }
- .align-items-md-start {
- -ms-flex-align: start !important;
- align-items: flex-start !important;
- }
- .align-items-md-end {
- -ms-flex-align: end !important;
- align-items: flex-end !important;
- }
- .align-items-md-center {
- -ms-flex-align: center !important;
- align-items: center !important;
- }
- .align-items-md-baseline {
- -ms-flex-align: baseline !important;
- align-items: baseline !important;
- }
- .align-items-md-stretch {
- -ms-flex-align: stretch !important;
- align-items: stretch !important;
- }
- .align-content-md-start {
- -ms-flex-line-pack: start !important;
- align-content: flex-start !important;
- }
- .align-content-md-end {
- -ms-flex-line-pack: end !important;
- align-content: flex-end !important;
- }
- .align-content-md-center {
- -ms-flex-line-pack: center !important;
- align-content: center !important;
- }
- .align-content-md-between {
- -ms-flex-line-pack: justify !important;
- align-content: space-between !important;
- }
- .align-content-md-around {
- -ms-flex-line-pack: distribute !important;
- align-content: space-around !important;
- }
- .align-content-md-stretch {
- -ms-flex-line-pack: stretch !important;
- align-content: stretch !important;
- }
- .align-self-md-auto {
- -ms-flex-item-align: auto !important;
- align-self: auto !important;
- }
- .align-self-md-start {
- -ms-flex-item-align: start !important;
- align-self: flex-start !important;
- }
- .align-self-md-end {
- -ms-flex-item-align: end !important;
- align-self: flex-end !important;
- }
- .align-self-md-center {
- -ms-flex-item-align: center !important;
- align-self: center !important;
- }
- .align-self-md-baseline {
- -ms-flex-item-align: baseline !important;
- align-self: baseline !important;
- }
- .align-self-md-stretch {
- -ms-flex-item-align: stretch !important;
- align-self: stretch !important;
- }
-}
-
-@media (min-width: 992px) {
- .flex-lg-row {
- -ms-flex-direction: row !important;
- flex-direction: row !important;
- }
- .flex-lg-column {
- -ms-flex-direction: column !important;
- flex-direction: column !important;
- }
- .flex-lg-row-reverse {
- -ms-flex-direction: row-reverse !important;
- flex-direction: row-reverse !important;
- }
- .flex-lg-column-reverse {
- -ms-flex-direction: column-reverse !important;
- flex-direction: column-reverse !important;
- }
- .flex-lg-wrap {
- -ms-flex-wrap: wrap !important;
- flex-wrap: wrap !important;
- }
- .flex-lg-nowrap {
- -ms-flex-wrap: nowrap !important;
- flex-wrap: nowrap !important;
- }
- .flex-lg-wrap-reverse {
- -ms-flex-wrap: wrap-reverse !important;
- flex-wrap: wrap-reverse !important;
- }
- .flex-lg-fill {
- -ms-flex: 1 1 auto !important;
- flex: 1 1 auto !important;
- }
- .flex-lg-grow-0 {
- -ms-flex-positive: 0 !important;
- flex-grow: 0 !important;
- }
- .flex-lg-grow-1 {
- -ms-flex-positive: 1 !important;
- flex-grow: 1 !important;
- }
- .flex-lg-shrink-0 {
- -ms-flex-negative: 0 !important;
- flex-shrink: 0 !important;
- }
- .flex-lg-shrink-1 {
- -ms-flex-negative: 1 !important;
- flex-shrink: 1 !important;
- }
- .justify-content-lg-start {
- -ms-flex-pack: start !important;
- justify-content: flex-start !important;
- }
- .justify-content-lg-end {
- -ms-flex-pack: end !important;
- justify-content: flex-end !important;
- }
- .justify-content-lg-center {
- -ms-flex-pack: center !important;
- justify-content: center !important;
- }
- .justify-content-lg-between {
- -ms-flex-pack: justify !important;
- justify-content: space-between !important;
- }
- .justify-content-lg-around {
- -ms-flex-pack: distribute !important;
- justify-content: space-around !important;
- }
- .align-items-lg-start {
- -ms-flex-align: start !important;
- align-items: flex-start !important;
- }
- .align-items-lg-end {
- -ms-flex-align: end !important;
- align-items: flex-end !important;
- }
- .align-items-lg-center {
- -ms-flex-align: center !important;
- align-items: center !important;
- }
- .align-items-lg-baseline {
- -ms-flex-align: baseline !important;
- align-items: baseline !important;
- }
- .align-items-lg-stretch {
- -ms-flex-align: stretch !important;
- align-items: stretch !important;
- }
- .align-content-lg-start {
- -ms-flex-line-pack: start !important;
- align-content: flex-start !important;
- }
- .align-content-lg-end {
- -ms-flex-line-pack: end !important;
- align-content: flex-end !important;
- }
- .align-content-lg-center {
- -ms-flex-line-pack: center !important;
- align-content: center !important;
- }
- .align-content-lg-between {
- -ms-flex-line-pack: justify !important;
- align-content: space-between !important;
- }
- .align-content-lg-around {
- -ms-flex-line-pack: distribute !important;
- align-content: space-around !important;
- }
- .align-content-lg-stretch {
- -ms-flex-line-pack: stretch !important;
- align-content: stretch !important;
- }
- .align-self-lg-auto {
- -ms-flex-item-align: auto !important;
- align-self: auto !important;
- }
- .align-self-lg-start {
- -ms-flex-item-align: start !important;
- align-self: flex-start !important;
- }
- .align-self-lg-end {
- -ms-flex-item-align: end !important;
- align-self: flex-end !important;
- }
- .align-self-lg-center {
- -ms-flex-item-align: center !important;
- align-self: center !important;
- }
- .align-self-lg-baseline {
- -ms-flex-item-align: baseline !important;
- align-self: baseline !important;
- }
- .align-self-lg-stretch {
- -ms-flex-item-align: stretch !important;
- align-self: stretch !important;
- }
-}
-
-@media (min-width: 1200px) {
- .flex-xl-row {
- -ms-flex-direction: row !important;
- flex-direction: row !important;
- }
- .flex-xl-column {
- -ms-flex-direction: column !important;
- flex-direction: column !important;
- }
- .flex-xl-row-reverse {
- -ms-flex-direction: row-reverse !important;
- flex-direction: row-reverse !important;
- }
- .flex-xl-column-reverse {
- -ms-flex-direction: column-reverse !important;
- flex-direction: column-reverse !important;
- }
- .flex-xl-wrap {
- -ms-flex-wrap: wrap !important;
- flex-wrap: wrap !important;
- }
- .flex-xl-nowrap {
- -ms-flex-wrap: nowrap !important;
- flex-wrap: nowrap !important;
- }
- .flex-xl-wrap-reverse {
- -ms-flex-wrap: wrap-reverse !important;
- flex-wrap: wrap-reverse !important;
- }
- .flex-xl-fill {
- -ms-flex: 1 1 auto !important;
- flex: 1 1 auto !important;
- }
- .flex-xl-grow-0 {
- -ms-flex-positive: 0 !important;
- flex-grow: 0 !important;
- }
- .flex-xl-grow-1 {
- -ms-flex-positive: 1 !important;
- flex-grow: 1 !important;
- }
- .flex-xl-shrink-0 {
- -ms-flex-negative: 0 !important;
- flex-shrink: 0 !important;
- }
- .flex-xl-shrink-1 {
- -ms-flex-negative: 1 !important;
- flex-shrink: 1 !important;
- }
- .justify-content-xl-start {
- -ms-flex-pack: start !important;
- justify-content: flex-start !important;
- }
- .justify-content-xl-end {
- -ms-flex-pack: end !important;
- justify-content: flex-end !important;
- }
- .justify-content-xl-center {
- -ms-flex-pack: center !important;
- justify-content: center !important;
- }
- .justify-content-xl-between {
- -ms-flex-pack: justify !important;
- justify-content: space-between !important;
- }
- .justify-content-xl-around {
- -ms-flex-pack: distribute !important;
- justify-content: space-around !important;
- }
- .align-items-xl-start {
- -ms-flex-align: start !important;
- align-items: flex-start !important;
- }
- .align-items-xl-end {
- -ms-flex-align: end !important;
- align-items: flex-end !important;
- }
- .align-items-xl-center {
- -ms-flex-align: center !important;
- align-items: center !important;
- }
- .align-items-xl-baseline {
- -ms-flex-align: baseline !important;
- align-items: baseline !important;
- }
- .align-items-xl-stretch {
- -ms-flex-align: stretch !important;
- align-items: stretch !important;
- }
- .align-content-xl-start {
- -ms-flex-line-pack: start !important;
- align-content: flex-start !important;
- }
- .align-content-xl-end {
- -ms-flex-line-pack: end !important;
- align-content: flex-end !important;
- }
- .align-content-xl-center {
- -ms-flex-line-pack: center !important;
- align-content: center !important;
- }
- .align-content-xl-between {
- -ms-flex-line-pack: justify !important;
- align-content: space-between !important;
- }
- .align-content-xl-around {
- -ms-flex-line-pack: distribute !important;
- align-content: space-around !important;
- }
- .align-content-xl-stretch {
- -ms-flex-line-pack: stretch !important;
- align-content: stretch !important;
- }
- .align-self-xl-auto {
- -ms-flex-item-align: auto !important;
- align-self: auto !important;
- }
- .align-self-xl-start {
- -ms-flex-item-align: start !important;
- align-self: flex-start !important;
- }
- .align-self-xl-end {
- -ms-flex-item-align: end !important;
- align-self: flex-end !important;
- }
- .align-self-xl-center {
- -ms-flex-item-align: center !important;
- align-self: center !important;
- }
- .align-self-xl-baseline {
- -ms-flex-item-align: baseline !important;
- align-self: baseline !important;
- }
- .align-self-xl-stretch {
- -ms-flex-item-align: stretch !important;
- align-self: stretch !important;
- }
-}
-
-.float-left {
- float: left !important;
-}
-
-.float-right {
- float: right !important;
-}
-
-.float-none {
- float: none !important;
-}
-
-@media (min-width: 576px) {
- .float-sm-left {
- float: left !important;
- }
- .float-sm-right {
- float: right !important;
- }
- .float-sm-none {
- float: none !important;
- }
-}
-
-@media (min-width: 768px) {
- .float-md-left {
- float: left !important;
- }
- .float-md-right {
- float: right !important;
- }
- .float-md-none {
- float: none !important;
- }
-}
-
-@media (min-width: 992px) {
- .float-lg-left {
- float: left !important;
- }
- .float-lg-right {
- float: right !important;
- }
- .float-lg-none {
- float: none !important;
- }
-}
-
-@media (min-width: 1200px) {
- .float-xl-left {
- float: left !important;
- }
- .float-xl-right {
- float: right !important;
- }
- .float-xl-none {
- float: none !important;
- }
-}
-
-.overflow-auto {
- overflow: auto !important;
-}
-
-.overflow-hidden {
- overflow: hidden !important;
-}
-
-.position-static {
- position: static !important;
-}
-
-.position-relative {
- position: relative !important;
-}
-
-.position-absolute {
- position: absolute !important;
-}
-
-.position-fixed {
- position: fixed !important;
-}
-
-.position-sticky {
- position: -webkit-sticky !important;
- position: sticky !important;
-}
-
-.fixed-top {
- position: fixed;
- top: 0;
- right: 0;
- left: 0;
- z-index: 1030;
-}
-
-.fixed-bottom {
- position: fixed;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1030;
-}
-
-@supports ((position: -webkit-sticky) or (position: sticky)) {
- .sticky-top {
- position: -webkit-sticky;
- position: sticky;
- top: 0;
- z-index: 1020;
- }
-}
-
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border: 0;
-}
-
-.sr-only-focusable:active, .sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- overflow: visible;
- clip: auto;
- white-space: normal;
-}
-
-.shadow-sm {
- box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
-}
-
-.shadow {
- box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
-}
-
-.shadow-lg {
- box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
-}
-
-.shadow-none {
- box-shadow: none !important;
-}
-
-.w-25 {
- width: 25% !important;
-}
-
-.w-50 {
- width: 50% !important;
-}
-
-.w-75 {
- width: 75% !important;
-}
-
-.w-100 {
- width: 100% !important;
-}
-
-.w-auto {
- width: auto !important;
-}
-
-.h-25 {
- height: 25% !important;
-}
-
-.h-50 {
- height: 50% !important;
-}
-
-.h-75 {
- height: 75% !important;
-}
-
-.h-100 {
- height: 100% !important;
-}
-
-.h-auto {
- height: auto !important;
-}
-
-.mw-100 {
- max-width: 100% !important;
-}
-
-.mh-100 {
- max-height: 100% !important;
-}
-
-.min-vw-100 {
- min-width: 100vw !important;
-}
-
-.min-vh-100 {
- min-height: 100vh !important;
-}
-
-.vw-100 {
- width: 100vw !important;
-}
-
-.vh-100 {
- height: 100vh !important;
-}
-
-.stretched-link::after {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1;
- pointer-events: auto;
- content: "";
- background-color: rgba(0, 0, 0, 0);
-}
-
-.m-0 {
- margin: 0 !important;
-}
-
-.mt-0,
-.my-0 {
- margin-top: 0 !important;
-}
-
-.mr-0,
-.mx-0 {
- margin-right: 0 !important;
-}
-
-.mb-0,
-.my-0 {
- margin-bottom: 0 !important;
-}
-
-.ml-0,
-.mx-0 {
- margin-left: 0 !important;
-}
-
-.m-1 {
- margin: 0.25rem !important;
-}
-
-.mt-1,
-.my-1 {
- margin-top: 0.25rem !important;
-}
-
-.mr-1,
-.mx-1 {
- margin-right: 0.25rem !important;
-}
-
-.mb-1,
-.my-1 {
- margin-bottom: 0.25rem !important;
-}
-
-.ml-1,
-.mx-1 {
- margin-left: 0.25rem !important;
-}
-
-.m-2 {
- margin: 0.5rem !important;
-}
-
-.mt-2,
-.my-2 {
- margin-top: 0.5rem !important;
-}
-
-.mr-2,
-.mx-2 {
- margin-right: 0.5rem !important;
-}
-
-.mb-2,
-.my-2 {
- margin-bottom: 0.5rem !important;
-}
-
-.ml-2,
-.mx-2 {
- margin-left: 0.5rem !important;
-}
-
-.m-3 {
- margin: 1rem !important;
-}
-
-.mt-3,
-.my-3 {
- margin-top: 1rem !important;
-}
-
-.mr-3,
-.mx-3 {
- margin-right: 1rem !important;
-}
-
-.mb-3,
-.my-3 {
- margin-bottom: 1rem !important;
-}
-
-.ml-3,
-.mx-3 {
- margin-left: 1rem !important;
-}
-
-.m-4 {
- margin: 1.5rem !important;
-}
-
-.mt-4,
-.my-4 {
- margin-top: 1.5rem !important;
-}
-
-.mr-4,
-.mx-4 {
- margin-right: 1.5rem !important;
-}
-
-.mb-4,
-.my-4 {
- margin-bottom: 1.5rem !important;
-}
-
-.ml-4,
-.mx-4 {
- margin-left: 1.5rem !important;
-}
-
-.m-5 {
- margin: 3rem !important;
-}
-
-.mt-5,
-.my-5 {
- margin-top: 3rem !important;
-}
-
-.mr-5,
-.mx-5 {
- margin-right: 3rem !important;
-}
-
-.mb-5,
-.my-5 {
- margin-bottom: 3rem !important;
-}
-
-.ml-5,
-.mx-5 {
- margin-left: 3rem !important;
-}
-
-.p-0 {
- padding: 0 !important;
-}
-
-.pt-0,
-.py-0 {
- padding-top: 0 !important;
-}
-
-.pr-0,
-.px-0 {
- padding-right: 0 !important;
-}
-
-.pb-0,
-.py-0 {
- padding-bottom: 0 !important;
-}
-
-.pl-0,
-.px-0 {
- padding-left: 0 !important;
-}
-
-.p-1 {
- padding: 0.25rem !important;
-}
-
-.pt-1,
-.py-1 {
- padding-top: 0.25rem !important;
-}
-
-.pr-1,
-.px-1 {
- padding-right: 0.25rem !important;
-}
-
-.pb-1,
-.py-1 {
- padding-bottom: 0.25rem !important;
-}
-
-.pl-1,
-.px-1 {
- padding-left: 0.25rem !important;
-}
-
-.p-2 {
- padding: 0.5rem !important;
-}
-
-.pt-2,
-.py-2 {
- padding-top: 0.5rem !important;
-}
-
-.pr-2,
-.px-2 {
- padding-right: 0.5rem !important;
-}
-
-.pb-2,
-.py-2 {
- padding-bottom: 0.5rem !important;
-}
-
-.pl-2,
-.px-2 {
- padding-left: 0.5rem !important;
-}
-
-.p-3 {
- padding: 1rem !important;
-}
-
-.pt-3,
-.py-3 {
- padding-top: 1rem !important;
-}
-
-.pr-3,
-.px-3 {
- padding-right: 1rem !important;
-}
-
-.pb-3,
-.py-3 {
- padding-bottom: 1rem !important;
-}
-
-.pl-3,
-.px-3 {
- padding-left: 1rem !important;
-}
-
-.p-4 {
- padding: 1.5rem !important;
-}
-
-.pt-4,
-.py-4 {
- padding-top: 1.5rem !important;
-}
-
-.pr-4,
-.px-4 {
- padding-right: 1.5rem !important;
-}
-
-.pb-4,
-.py-4 {
- padding-bottom: 1.5rem !important;
-}
-
-.pl-4,
-.px-4 {
- padding-left: 1.5rem !important;
-}
-
-.p-5 {
- padding: 3rem !important;
-}
-
-.pt-5,
-.py-5 {
- padding-top: 3rem !important;
-}
-
-.pr-5,
-.px-5 {
- padding-right: 3rem !important;
-}
-
-.pb-5,
-.py-5 {
- padding-bottom: 3rem !important;
-}
-
-.pl-5,
-.px-5 {
- padding-left: 3rem !important;
-}
-
-.m-n1 {
- margin: -0.25rem !important;
-}
-
-.mt-n1,
-.my-n1 {
- margin-top: -0.25rem !important;
-}
-
-.mr-n1,
-.mx-n1 {
- margin-right: -0.25rem !important;
-}
-
-.mb-n1,
-.my-n1 {
- margin-bottom: -0.25rem !important;
-}
-
-.ml-n1,
-.mx-n1 {
- margin-left: -0.25rem !important;
-}
-
-.m-n2 {
- margin: -0.5rem !important;
-}
-
-.mt-n2,
-.my-n2 {
- margin-top: -0.5rem !important;
-}
-
-.mr-n2,
-.mx-n2 {
- margin-right: -0.5rem !important;
-}
-
-.mb-n2,
-.my-n2 {
- margin-bottom: -0.5rem !important;
-}
-
-.ml-n2,
-.mx-n2 {
- margin-left: -0.5rem !important;
-}
-
-.m-n3 {
- margin: -1rem !important;
-}
-
-.mt-n3,
-.my-n3 {
- margin-top: -1rem !important;
-}
-
-.mr-n3,
-.mx-n3 {
- margin-right: -1rem !important;
-}
-
-.mb-n3,
-.my-n3 {
- margin-bottom: -1rem !important;
-}
-
-.ml-n3,
-.mx-n3 {
- margin-left: -1rem !important;
-}
-
-.m-n4 {
- margin: -1.5rem !important;
-}
-
-.mt-n4,
-.my-n4 {
- margin-top: -1.5rem !important;
-}
-
-.mr-n4,
-.mx-n4 {
- margin-right: -1.5rem !important;
-}
-
-.mb-n4,
-.my-n4 {
- margin-bottom: -1.5rem !important;
-}
-
-.ml-n4,
-.mx-n4 {
- margin-left: -1.5rem !important;
-}
-
-.m-n5 {
- margin: -3rem !important;
-}
-
-.mt-n5,
-.my-n5 {
- margin-top: -3rem !important;
-}
-
-.mr-n5,
-.mx-n5 {
- margin-right: -3rem !important;
-}
-
-.mb-n5,
-.my-n5 {
- margin-bottom: -3rem !important;
-}
-
-.ml-n5,
-.mx-n5 {
- margin-left: -3rem !important;
-}
-
-.m-auto {
- margin: auto !important;
-}
-
-.mt-auto,
-.my-auto {
- margin-top: auto !important;
-}
-
-.mr-auto,
-.mx-auto {
- margin-right: auto !important;
-}
-
-.mb-auto,
-.my-auto {
- margin-bottom: auto !important;
-}
-
-.ml-auto,
-.mx-auto {
- margin-left: auto !important;
-}
-
-@media (min-width: 576px) {
- .m-sm-0 {
- margin: 0 !important;
- }
- .mt-sm-0,
- .my-sm-0 {
- margin-top: 0 !important;
- }
- .mr-sm-0,
- .mx-sm-0 {
- margin-right: 0 !important;
- }
- .mb-sm-0,
- .my-sm-0 {
- margin-bottom: 0 !important;
- }
- .ml-sm-0,
- .mx-sm-0 {
- margin-left: 0 !important;
- }
- .m-sm-1 {
- margin: 0.25rem !important;
- }
- .mt-sm-1,
- .my-sm-1 {
- margin-top: 0.25rem !important;
- }
- .mr-sm-1,
- .mx-sm-1 {
- margin-right: 0.25rem !important;
- }
- .mb-sm-1,
- .my-sm-1 {
- margin-bottom: 0.25rem !important;
- }
- .ml-sm-1,
- .mx-sm-1 {
- margin-left: 0.25rem !important;
- }
- .m-sm-2 {
- margin: 0.5rem !important;
- }
- .mt-sm-2,
- .my-sm-2 {
- margin-top: 0.5rem !important;
- }
- .mr-sm-2,
- .mx-sm-2 {
- margin-right: 0.5rem !important;
- }
- .mb-sm-2,
- .my-sm-2 {
- margin-bottom: 0.5rem !important;
- }
- .ml-sm-2,
- .mx-sm-2 {
- margin-left: 0.5rem !important;
- }
- .m-sm-3 {
- margin: 1rem !important;
- }
- .mt-sm-3,
- .my-sm-3 {
- margin-top: 1rem !important;
- }
- .mr-sm-3,
- .mx-sm-3 {
- margin-right: 1rem !important;
- }
- .mb-sm-3,
- .my-sm-3 {
- margin-bottom: 1rem !important;
- }
- .ml-sm-3,
- .mx-sm-3 {
- margin-left: 1rem !important;
- }
- .m-sm-4 {
- margin: 1.5rem !important;
- }
- .mt-sm-4,
- .my-sm-4 {
- margin-top: 1.5rem !important;
- }
- .mr-sm-4,
- .mx-sm-4 {
- margin-right: 1.5rem !important;
- }
- .mb-sm-4,
- .my-sm-4 {
- margin-bottom: 1.5rem !important;
- }
- .ml-sm-4,
- .mx-sm-4 {
- margin-left: 1.5rem !important;
- }
- .m-sm-5 {
- margin: 3rem !important;
- }
- .mt-sm-5,
- .my-sm-5 {
- margin-top: 3rem !important;
- }
- .mr-sm-5,
- .mx-sm-5 {
- margin-right: 3rem !important;
- }
- .mb-sm-5,
- .my-sm-5 {
- margin-bottom: 3rem !important;
- }
- .ml-sm-5,
- .mx-sm-5 {
- margin-left: 3rem !important;
- }
- .p-sm-0 {
- padding: 0 !important;
- }
- .pt-sm-0,
- .py-sm-0 {
- padding-top: 0 !important;
- }
- .pr-sm-0,
- .px-sm-0 {
- padding-right: 0 !important;
- }
- .pb-sm-0,
- .py-sm-0 {
- padding-bottom: 0 !important;
- }
- .pl-sm-0,
- .px-sm-0 {
- padding-left: 0 !important;
- }
- .p-sm-1 {
- padding: 0.25rem !important;
- }
- .pt-sm-1,
- .py-sm-1 {
- padding-top: 0.25rem !important;
- }
- .pr-sm-1,
- .px-sm-1 {
- padding-right: 0.25rem !important;
- }
- .pb-sm-1,
- .py-sm-1 {
- padding-bottom: 0.25rem !important;
- }
- .pl-sm-1,
- .px-sm-1 {
- padding-left: 0.25rem !important;
- }
- .p-sm-2 {
- padding: 0.5rem !important;
- }
- .pt-sm-2,
- .py-sm-2 {
- padding-top: 0.5rem !important;
- }
- .pr-sm-2,
- .px-sm-2 {
- padding-right: 0.5rem !important;
- }
- .pb-sm-2,
- .py-sm-2 {
- padding-bottom: 0.5rem !important;
- }
- .pl-sm-2,
- .px-sm-2 {
- padding-left: 0.5rem !important;
- }
- .p-sm-3 {
- padding: 1rem !important;
- }
- .pt-sm-3,
- .py-sm-3 {
- padding-top: 1rem !important;
- }
- .pr-sm-3,
- .px-sm-3 {
- padding-right: 1rem !important;
- }
- .pb-sm-3,
- .py-sm-3 {
- padding-bottom: 1rem !important;
- }
- .pl-sm-3,
- .px-sm-3 {
- padding-left: 1rem !important;
- }
- .p-sm-4 {
- padding: 1.5rem !important;
- }
- .pt-sm-4,
- .py-sm-4 {
- padding-top: 1.5rem !important;
- }
- .pr-sm-4,
- .px-sm-4 {
- padding-right: 1.5rem !important;
- }
- .pb-sm-4,
- .py-sm-4 {
- padding-bottom: 1.5rem !important;
- }
- .pl-sm-4,
- .px-sm-4 {
- padding-left: 1.5rem !important;
- }
- .p-sm-5 {
- padding: 3rem !important;
- }
- .pt-sm-5,
- .py-sm-5 {
- padding-top: 3rem !important;
- }
- .pr-sm-5,
- .px-sm-5 {
- padding-right: 3rem !important;
- }
- .pb-sm-5,
- .py-sm-5 {
- padding-bottom: 3rem !important;
- }
- .pl-sm-5,
- .px-sm-5 {
- padding-left: 3rem !important;
- }
- .m-sm-n1 {
- margin: -0.25rem !important;
- }
- .mt-sm-n1,
- .my-sm-n1 {
- margin-top: -0.25rem !important;
- }
- .mr-sm-n1,
- .mx-sm-n1 {
- margin-right: -0.25rem !important;
- }
- .mb-sm-n1,
- .my-sm-n1 {
- margin-bottom: -0.25rem !important;
- }
- .ml-sm-n1,
- .mx-sm-n1 {
- margin-left: -0.25rem !important;
- }
- .m-sm-n2 {
- margin: -0.5rem !important;
- }
- .mt-sm-n2,
- .my-sm-n2 {
- margin-top: -0.5rem !important;
- }
- .mr-sm-n2,
- .mx-sm-n2 {
- margin-right: -0.5rem !important;
- }
- .mb-sm-n2,
- .my-sm-n2 {
- margin-bottom: -0.5rem !important;
- }
- .ml-sm-n2,
- .mx-sm-n2 {
- margin-left: -0.5rem !important;
- }
- .m-sm-n3 {
- margin: -1rem !important;
- }
- .mt-sm-n3,
- .my-sm-n3 {
- margin-top: -1rem !important;
- }
- .mr-sm-n3,
- .mx-sm-n3 {
- margin-right: -1rem !important;
- }
- .mb-sm-n3,
- .my-sm-n3 {
- margin-bottom: -1rem !important;
- }
- .ml-sm-n3,
- .mx-sm-n3 {
- margin-left: -1rem !important;
- }
- .m-sm-n4 {
- margin: -1.5rem !important;
- }
- .mt-sm-n4,
- .my-sm-n4 {
- margin-top: -1.5rem !important;
- }
- .mr-sm-n4,
- .mx-sm-n4 {
- margin-right: -1.5rem !important;
- }
- .mb-sm-n4,
- .my-sm-n4 {
- margin-bottom: -1.5rem !important;
- }
- .ml-sm-n4,
- .mx-sm-n4 {
- margin-left: -1.5rem !important;
- }
- .m-sm-n5 {
- margin: -3rem !important;
- }
- .mt-sm-n5,
- .my-sm-n5 {
- margin-top: -3rem !important;
- }
- .mr-sm-n5,
- .mx-sm-n5 {
- margin-right: -3rem !important;
- }
- .mb-sm-n5,
- .my-sm-n5 {
- margin-bottom: -3rem !important;
- }
- .ml-sm-n5,
- .mx-sm-n5 {
- margin-left: -3rem !important;
- }
- .m-sm-auto {
- margin: auto !important;
- }
- .mt-sm-auto,
- .my-sm-auto {
- margin-top: auto !important;
- }
- .mr-sm-auto,
- .mx-sm-auto {
- margin-right: auto !important;
- }
- .mb-sm-auto,
- .my-sm-auto {
- margin-bottom: auto !important;
- }
- .ml-sm-auto,
- .mx-sm-auto {
- margin-left: auto !important;
- }
-}
-
-@media (min-width: 768px) {
- .m-md-0 {
- margin: 0 !important;
- }
- .mt-md-0,
- .my-md-0 {
- margin-top: 0 !important;
- }
- .mr-md-0,
- .mx-md-0 {
- margin-right: 0 !important;
- }
- .mb-md-0,
- .my-md-0 {
- margin-bottom: 0 !important;
- }
- .ml-md-0,
- .mx-md-0 {
- margin-left: 0 !important;
- }
- .m-md-1 {
- margin: 0.25rem !important;
- }
- .mt-md-1,
- .my-md-1 {
- margin-top: 0.25rem !important;
- }
- .mr-md-1,
- .mx-md-1 {
- margin-right: 0.25rem !important;
- }
- .mb-md-1,
- .my-md-1 {
- margin-bottom: 0.25rem !important;
- }
- .ml-md-1,
- .mx-md-1 {
- margin-left: 0.25rem !important;
- }
- .m-md-2 {
- margin: 0.5rem !important;
- }
- .mt-md-2,
- .my-md-2 {
- margin-top: 0.5rem !important;
- }
- .mr-md-2,
- .mx-md-2 {
- margin-right: 0.5rem !important;
- }
- .mb-md-2,
- .my-md-2 {
- margin-bottom: 0.5rem !important;
- }
- .ml-md-2,
- .mx-md-2 {
- margin-left: 0.5rem !important;
- }
- .m-md-3 {
- margin: 1rem !important;
- }
- .mt-md-3,
- .my-md-3 {
- margin-top: 1rem !important;
- }
- .mr-md-3,
- .mx-md-3 {
- margin-right: 1rem !important;
- }
- .mb-md-3,
- .my-md-3 {
- margin-bottom: 1rem !important;
- }
- .ml-md-3,
- .mx-md-3 {
- margin-left: 1rem !important;
- }
- .m-md-4 {
- margin: 1.5rem !important;
- }
- .mt-md-4,
- .my-md-4 {
- margin-top: 1.5rem !important;
- }
- .mr-md-4,
- .mx-md-4 {
- margin-right: 1.5rem !important;
- }
- .mb-md-4,
- .my-md-4 {
- margin-bottom: 1.5rem !important;
- }
- .ml-md-4,
- .mx-md-4 {
- margin-left: 1.5rem !important;
- }
- .m-md-5 {
- margin: 3rem !important;
- }
- .mt-md-5,
- .my-md-5 {
- margin-top: 3rem !important;
- }
- .mr-md-5,
- .mx-md-5 {
- margin-right: 3rem !important;
- }
- .mb-md-5,
- .my-md-5 {
- margin-bottom: 3rem !important;
- }
- .ml-md-5,
- .mx-md-5 {
- margin-left: 3rem !important;
- }
- .p-md-0 {
- padding: 0 !important;
- }
- .pt-md-0,
- .py-md-0 {
- padding-top: 0 !important;
- }
- .pr-md-0,
- .px-md-0 {
- padding-right: 0 !important;
- }
- .pb-md-0,
- .py-md-0 {
- padding-bottom: 0 !important;
- }
- .pl-md-0,
- .px-md-0 {
- padding-left: 0 !important;
- }
- .p-md-1 {
- padding: 0.25rem !important;
- }
- .pt-md-1,
- .py-md-1 {
- padding-top: 0.25rem !important;
- }
- .pr-md-1,
- .px-md-1 {
- padding-right: 0.25rem !important;
- }
- .pb-md-1,
- .py-md-1 {
- padding-bottom: 0.25rem !important;
- }
- .pl-md-1,
- .px-md-1 {
- padding-left: 0.25rem !important;
- }
- .p-md-2 {
- padding: 0.5rem !important;
- }
- .pt-md-2,
- .py-md-2 {
- padding-top: 0.5rem !important;
- }
- .pr-md-2,
- .px-md-2 {
- padding-right: 0.5rem !important;
- }
- .pb-md-2,
- .py-md-2 {
- padding-bottom: 0.5rem !important;
- }
- .pl-md-2,
- .px-md-2 {
- padding-left: 0.5rem !important;
- }
- .p-md-3 {
- padding: 1rem !important;
- }
- .pt-md-3,
- .py-md-3 {
- padding-top: 1rem !important;
- }
- .pr-md-3,
- .px-md-3 {
- padding-right: 1rem !important;
- }
- .pb-md-3,
- .py-md-3 {
- padding-bottom: 1rem !important;
- }
- .pl-md-3,
- .px-md-3 {
- padding-left: 1rem !important;
- }
- .p-md-4 {
- padding: 1.5rem !important;
- }
- .pt-md-4,
- .py-md-4 {
- padding-top: 1.5rem !important;
- }
- .pr-md-4,
- .px-md-4 {
- padding-right: 1.5rem !important;
- }
- .pb-md-4,
- .py-md-4 {
- padding-bottom: 1.5rem !important;
- }
- .pl-md-4,
- .px-md-4 {
- padding-left: 1.5rem !important;
- }
- .p-md-5 {
- padding: 3rem !important;
- }
- .pt-md-5,
- .py-md-5 {
- padding-top: 3rem !important;
- }
- .pr-md-5,
- .px-md-5 {
- padding-right: 3rem !important;
- }
- .pb-md-5,
- .py-md-5 {
- padding-bottom: 3rem !important;
- }
- .pl-md-5,
- .px-md-5 {
- padding-left: 3rem !important;
- }
- .m-md-n1 {
- margin: -0.25rem !important;
- }
- .mt-md-n1,
- .my-md-n1 {
- margin-top: -0.25rem !important;
- }
- .mr-md-n1,
- .mx-md-n1 {
- margin-right: -0.25rem !important;
- }
- .mb-md-n1,
- .my-md-n1 {
- margin-bottom: -0.25rem !important;
- }
- .ml-md-n1,
- .mx-md-n1 {
- margin-left: -0.25rem !important;
- }
- .m-md-n2 {
- margin: -0.5rem !important;
- }
- .mt-md-n2,
- .my-md-n2 {
- margin-top: -0.5rem !important;
- }
- .mr-md-n2,
- .mx-md-n2 {
- margin-right: -0.5rem !important;
- }
- .mb-md-n2,
- .my-md-n2 {
- margin-bottom: -0.5rem !important;
- }
- .ml-md-n2,
- .mx-md-n2 {
- margin-left: -0.5rem !important;
- }
- .m-md-n3 {
- margin: -1rem !important;
- }
- .mt-md-n3,
- .my-md-n3 {
- margin-top: -1rem !important;
- }
- .mr-md-n3,
- .mx-md-n3 {
- margin-right: -1rem !important;
- }
- .mb-md-n3,
- .my-md-n3 {
- margin-bottom: -1rem !important;
- }
- .ml-md-n3,
- .mx-md-n3 {
- margin-left: -1rem !important;
- }
- .m-md-n4 {
- margin: -1.5rem !important;
- }
- .mt-md-n4,
- .my-md-n4 {
- margin-top: -1.5rem !important;
- }
- .mr-md-n4,
- .mx-md-n4 {
- margin-right: -1.5rem !important;
- }
- .mb-md-n4,
- .my-md-n4 {
- margin-bottom: -1.5rem !important;
- }
- .ml-md-n4,
- .mx-md-n4 {
- margin-left: -1.5rem !important;
- }
- .m-md-n5 {
- margin: -3rem !important;
- }
- .mt-md-n5,
- .my-md-n5 {
- margin-top: -3rem !important;
- }
- .mr-md-n5,
- .mx-md-n5 {
- margin-right: -3rem !important;
- }
- .mb-md-n5,
- .my-md-n5 {
- margin-bottom: -3rem !important;
- }
- .ml-md-n5,
- .mx-md-n5 {
- margin-left: -3rem !important;
- }
- .m-md-auto {
- margin: auto !important;
- }
- .mt-md-auto,
- .my-md-auto {
- margin-top: auto !important;
- }
- .mr-md-auto,
- .mx-md-auto {
- margin-right: auto !important;
- }
- .mb-md-auto,
- .my-md-auto {
- margin-bottom: auto !important;
- }
- .ml-md-auto,
- .mx-md-auto {
- margin-left: auto !important;
- }
-}
-
-@media (min-width: 992px) {
- .m-lg-0 {
- margin: 0 !important;
- }
- .mt-lg-0,
- .my-lg-0 {
- margin-top: 0 !important;
- }
- .mr-lg-0,
- .mx-lg-0 {
- margin-right: 0 !important;
- }
- .mb-lg-0,
- .my-lg-0 {
- margin-bottom: 0 !important;
- }
- .ml-lg-0,
- .mx-lg-0 {
- margin-left: 0 !important;
- }
- .m-lg-1 {
- margin: 0.25rem !important;
- }
- .mt-lg-1,
- .my-lg-1 {
- margin-top: 0.25rem !important;
- }
- .mr-lg-1,
- .mx-lg-1 {
- margin-right: 0.25rem !important;
- }
- .mb-lg-1,
- .my-lg-1 {
- margin-bottom: 0.25rem !important;
- }
- .ml-lg-1,
- .mx-lg-1 {
- margin-left: 0.25rem !important;
- }
- .m-lg-2 {
- margin: 0.5rem !important;
- }
- .mt-lg-2,
- .my-lg-2 {
- margin-top: 0.5rem !important;
- }
- .mr-lg-2,
- .mx-lg-2 {
- margin-right: 0.5rem !important;
- }
- .mb-lg-2,
- .my-lg-2 {
- margin-bottom: 0.5rem !important;
- }
- .ml-lg-2,
- .mx-lg-2 {
- margin-left: 0.5rem !important;
- }
- .m-lg-3 {
- margin: 1rem !important;
- }
- .mt-lg-3,
- .my-lg-3 {
- margin-top: 1rem !important;
- }
- .mr-lg-3,
- .mx-lg-3 {
- margin-right: 1rem !important;
- }
- .mb-lg-3,
- .my-lg-3 {
- margin-bottom: 1rem !important;
- }
- .ml-lg-3,
- .mx-lg-3 {
- margin-left: 1rem !important;
- }
- .m-lg-4 {
- margin: 1.5rem !important;
- }
- .mt-lg-4,
- .my-lg-4 {
- margin-top: 1.5rem !important;
- }
- .mr-lg-4,
- .mx-lg-4 {
- margin-right: 1.5rem !important;
- }
- .mb-lg-4,
- .my-lg-4 {
- margin-bottom: 1.5rem !important;
- }
- .ml-lg-4,
- .mx-lg-4 {
- margin-left: 1.5rem !important;
- }
- .m-lg-5 {
- margin: 3rem !important;
- }
- .mt-lg-5,
- .my-lg-5 {
- margin-top: 3rem !important;
- }
- .mr-lg-5,
- .mx-lg-5 {
- margin-right: 3rem !important;
- }
- .mb-lg-5,
- .my-lg-5 {
- margin-bottom: 3rem !important;
- }
- .ml-lg-5,
- .mx-lg-5 {
- margin-left: 3rem !important;
- }
- .p-lg-0 {
- padding: 0 !important;
- }
- .pt-lg-0,
- .py-lg-0 {
- padding-top: 0 !important;
- }
- .pr-lg-0,
- .px-lg-0 {
- padding-right: 0 !important;
- }
- .pb-lg-0,
- .py-lg-0 {
- padding-bottom: 0 !important;
- }
- .pl-lg-0,
- .px-lg-0 {
- padding-left: 0 !important;
- }
- .p-lg-1 {
- padding: 0.25rem !important;
- }
- .pt-lg-1,
- .py-lg-1 {
- padding-top: 0.25rem !important;
- }
- .pr-lg-1,
- .px-lg-1 {
- padding-right: 0.25rem !important;
- }
- .pb-lg-1,
- .py-lg-1 {
- padding-bottom: 0.25rem !important;
- }
- .pl-lg-1,
- .px-lg-1 {
- padding-left: 0.25rem !important;
- }
- .p-lg-2 {
- padding: 0.5rem !important;
- }
- .pt-lg-2,
- .py-lg-2 {
- padding-top: 0.5rem !important;
- }
- .pr-lg-2,
- .px-lg-2 {
- padding-right: 0.5rem !important;
- }
- .pb-lg-2,
- .py-lg-2 {
- padding-bottom: 0.5rem !important;
- }
- .pl-lg-2,
- .px-lg-2 {
- padding-left: 0.5rem !important;
- }
- .p-lg-3 {
- padding: 1rem !important;
- }
- .pt-lg-3,
- .py-lg-3 {
- padding-top: 1rem !important;
- }
- .pr-lg-3,
- .px-lg-3 {
- padding-right: 1rem !important;
- }
- .pb-lg-3,
- .py-lg-3 {
- padding-bottom: 1rem !important;
- }
- .pl-lg-3,
- .px-lg-3 {
- padding-left: 1rem !important;
- }
- .p-lg-4 {
- padding: 1.5rem !important;
- }
- .pt-lg-4,
- .py-lg-4 {
- padding-top: 1.5rem !important;
- }
- .pr-lg-4,
- .px-lg-4 {
- padding-right: 1.5rem !important;
- }
- .pb-lg-4,
- .py-lg-4 {
- padding-bottom: 1.5rem !important;
- }
- .pl-lg-4,
- .px-lg-4 {
- padding-left: 1.5rem !important;
- }
- .p-lg-5 {
- padding: 3rem !important;
- }
- .pt-lg-5,
- .py-lg-5 {
- padding-top: 3rem !important;
- }
- .pr-lg-5,
- .px-lg-5 {
- padding-right: 3rem !important;
- }
- .pb-lg-5,
- .py-lg-5 {
- padding-bottom: 3rem !important;
- }
- .pl-lg-5,
- .px-lg-5 {
- padding-left: 3rem !important;
- }
- .m-lg-n1 {
- margin: -0.25rem !important;
- }
- .mt-lg-n1,
- .my-lg-n1 {
- margin-top: -0.25rem !important;
- }
- .mr-lg-n1,
- .mx-lg-n1 {
- margin-right: -0.25rem !important;
- }
- .mb-lg-n1,
- .my-lg-n1 {
- margin-bottom: -0.25rem !important;
- }
- .ml-lg-n1,
- .mx-lg-n1 {
- margin-left: -0.25rem !important;
- }
- .m-lg-n2 {
- margin: -0.5rem !important;
- }
- .mt-lg-n2,
- .my-lg-n2 {
- margin-top: -0.5rem !important;
- }
- .mr-lg-n2,
- .mx-lg-n2 {
- margin-right: -0.5rem !important;
- }
- .mb-lg-n2,
- .my-lg-n2 {
- margin-bottom: -0.5rem !important;
- }
- .ml-lg-n2,
- .mx-lg-n2 {
- margin-left: -0.5rem !important;
- }
- .m-lg-n3 {
- margin: -1rem !important;
- }
- .mt-lg-n3,
- .my-lg-n3 {
- margin-top: -1rem !important;
- }
- .mr-lg-n3,
- .mx-lg-n3 {
- margin-right: -1rem !important;
- }
- .mb-lg-n3,
- .my-lg-n3 {
- margin-bottom: -1rem !important;
- }
- .ml-lg-n3,
- .mx-lg-n3 {
- margin-left: -1rem !important;
- }
- .m-lg-n4 {
- margin: -1.5rem !important;
- }
- .mt-lg-n4,
- .my-lg-n4 {
- margin-top: -1.5rem !important;
- }
- .mr-lg-n4,
- .mx-lg-n4 {
- margin-right: -1.5rem !important;
- }
- .mb-lg-n4,
- .my-lg-n4 {
- margin-bottom: -1.5rem !important;
- }
- .ml-lg-n4,
- .mx-lg-n4 {
- margin-left: -1.5rem !important;
- }
- .m-lg-n5 {
- margin: -3rem !important;
- }
- .mt-lg-n5,
- .my-lg-n5 {
- margin-top: -3rem !important;
- }
- .mr-lg-n5,
- .mx-lg-n5 {
- margin-right: -3rem !important;
- }
- .mb-lg-n5,
- .my-lg-n5 {
- margin-bottom: -3rem !important;
- }
- .ml-lg-n5,
- .mx-lg-n5 {
- margin-left: -3rem !important;
- }
- .m-lg-auto {
- margin: auto !important;
- }
- .mt-lg-auto,
- .my-lg-auto {
- margin-top: auto !important;
- }
- .mr-lg-auto,
- .mx-lg-auto {
- margin-right: auto !important;
- }
- .mb-lg-auto,
- .my-lg-auto {
- margin-bottom: auto !important;
- }
- .ml-lg-auto,
- .mx-lg-auto {
- margin-left: auto !important;
- }
-}
-
-@media (min-width: 1200px) {
- .m-xl-0 {
- margin: 0 !important;
- }
- .mt-xl-0,
- .my-xl-0 {
- margin-top: 0 !important;
- }
- .mr-xl-0,
- .mx-xl-0 {
- margin-right: 0 !important;
- }
- .mb-xl-0,
- .my-xl-0 {
- margin-bottom: 0 !important;
- }
- .ml-xl-0,
- .mx-xl-0 {
- margin-left: 0 !important;
- }
- .m-xl-1 {
- margin: 0.25rem !important;
- }
- .mt-xl-1,
- .my-xl-1 {
- margin-top: 0.25rem !important;
- }
- .mr-xl-1,
- .mx-xl-1 {
- margin-right: 0.25rem !important;
- }
- .mb-xl-1,
- .my-xl-1 {
- margin-bottom: 0.25rem !important;
- }
- .ml-xl-1,
- .mx-xl-1 {
- margin-left: 0.25rem !important;
- }
- .m-xl-2 {
- margin: 0.5rem !important;
- }
- .mt-xl-2,
- .my-xl-2 {
- margin-top: 0.5rem !important;
- }
- .mr-xl-2,
- .mx-xl-2 {
- margin-right: 0.5rem !important;
- }
- .mb-xl-2,
- .my-xl-2 {
- margin-bottom: 0.5rem !important;
- }
- .ml-xl-2,
- .mx-xl-2 {
- margin-left: 0.5rem !important;
- }
- .m-xl-3 {
- margin: 1rem !important;
- }
- .mt-xl-3,
- .my-xl-3 {
- margin-top: 1rem !important;
- }
- .mr-xl-3,
- .mx-xl-3 {
- margin-right: 1rem !important;
- }
- .mb-xl-3,
- .my-xl-3 {
- margin-bottom: 1rem !important;
- }
- .ml-xl-3,
- .mx-xl-3 {
- margin-left: 1rem !important;
- }
- .m-xl-4 {
- margin: 1.5rem !important;
- }
- .mt-xl-4,
- .my-xl-4 {
- margin-top: 1.5rem !important;
- }
- .mr-xl-4,
- .mx-xl-4 {
- margin-right: 1.5rem !important;
- }
- .mb-xl-4,
- .my-xl-4 {
- margin-bottom: 1.5rem !important;
- }
- .ml-xl-4,
- .mx-xl-4 {
- margin-left: 1.5rem !important;
- }
- .m-xl-5 {
- margin: 3rem !important;
- }
- .mt-xl-5,
- .my-xl-5 {
- margin-top: 3rem !important;
- }
- .mr-xl-5,
- .mx-xl-5 {
- margin-right: 3rem !important;
- }
- .mb-xl-5,
- .my-xl-5 {
- margin-bottom: 3rem !important;
- }
- .ml-xl-5,
- .mx-xl-5 {
- margin-left: 3rem !important;
- }
- .p-xl-0 {
- padding: 0 !important;
- }
- .pt-xl-0,
- .py-xl-0 {
- padding-top: 0 !important;
- }
- .pr-xl-0,
- .px-xl-0 {
- padding-right: 0 !important;
- }
- .pb-xl-0,
- .py-xl-0 {
- padding-bottom: 0 !important;
- }
- .pl-xl-0,
- .px-xl-0 {
- padding-left: 0 !important;
- }
- .p-xl-1 {
- padding: 0.25rem !important;
- }
- .pt-xl-1,
- .py-xl-1 {
- padding-top: 0.25rem !important;
- }
- .pr-xl-1,
- .px-xl-1 {
- padding-right: 0.25rem !important;
- }
- .pb-xl-1,
- .py-xl-1 {
- padding-bottom: 0.25rem !important;
- }
- .pl-xl-1,
- .px-xl-1 {
- padding-left: 0.25rem !important;
- }
- .p-xl-2 {
- padding: 0.5rem !important;
- }
- .pt-xl-2,
- .py-xl-2 {
- padding-top: 0.5rem !important;
- }
- .pr-xl-2,
- .px-xl-2 {
- padding-right: 0.5rem !important;
- }
- .pb-xl-2,
- .py-xl-2 {
- padding-bottom: 0.5rem !important;
- }
- .pl-xl-2,
- .px-xl-2 {
- padding-left: 0.5rem !important;
- }
- .p-xl-3 {
- padding: 1rem !important;
- }
- .pt-xl-3,
- .py-xl-3 {
- padding-top: 1rem !important;
- }
- .pr-xl-3,
- .px-xl-3 {
- padding-right: 1rem !important;
- }
- .pb-xl-3,
- .py-xl-3 {
- padding-bottom: 1rem !important;
- }
- .pl-xl-3,
- .px-xl-3 {
- padding-left: 1rem !important;
- }
- .p-xl-4 {
- padding: 1.5rem !important;
- }
- .pt-xl-4,
- .py-xl-4 {
- padding-top: 1.5rem !important;
- }
- .pr-xl-4,
- .px-xl-4 {
- padding-right: 1.5rem !important;
- }
- .pb-xl-4,
- .py-xl-4 {
- padding-bottom: 1.5rem !important;
- }
- .pl-xl-4,
- .px-xl-4 {
- padding-left: 1.5rem !important;
- }
- .p-xl-5 {
- padding: 3rem !important;
- }
- .pt-xl-5,
- .py-xl-5 {
- padding-top: 3rem !important;
- }
- .pr-xl-5,
- .px-xl-5 {
- padding-right: 3rem !important;
- }
- .pb-xl-5,
- .py-xl-5 {
- padding-bottom: 3rem !important;
- }
- .pl-xl-5,
- .px-xl-5 {
- padding-left: 3rem !important;
- }
- .m-xl-n1 {
- margin: -0.25rem !important;
- }
- .mt-xl-n1,
- .my-xl-n1 {
- margin-top: -0.25rem !important;
- }
- .mr-xl-n1,
- .mx-xl-n1 {
- margin-right: -0.25rem !important;
- }
- .mb-xl-n1,
- .my-xl-n1 {
- margin-bottom: -0.25rem !important;
- }
- .ml-xl-n1,
- .mx-xl-n1 {
- margin-left: -0.25rem !important;
- }
- .m-xl-n2 {
- margin: -0.5rem !important;
- }
- .mt-xl-n2,
- .my-xl-n2 {
- margin-top: -0.5rem !important;
- }
- .mr-xl-n2,
- .mx-xl-n2 {
- margin-right: -0.5rem !important;
- }
- .mb-xl-n2,
- .my-xl-n2 {
- margin-bottom: -0.5rem !important;
- }
- .ml-xl-n2,
- .mx-xl-n2 {
- margin-left: -0.5rem !important;
- }
- .m-xl-n3 {
- margin: -1rem !important;
- }
- .mt-xl-n3,
- .my-xl-n3 {
- margin-top: -1rem !important;
- }
- .mr-xl-n3,
- .mx-xl-n3 {
- margin-right: -1rem !important;
- }
- .mb-xl-n3,
- .my-xl-n3 {
- margin-bottom: -1rem !important;
- }
- .ml-xl-n3,
- .mx-xl-n3 {
- margin-left: -1rem !important;
- }
- .m-xl-n4 {
- margin: -1.5rem !important;
- }
- .mt-xl-n4,
- .my-xl-n4 {
- margin-top: -1.5rem !important;
- }
- .mr-xl-n4,
- .mx-xl-n4 {
- margin-right: -1.5rem !important;
- }
- .mb-xl-n4,
- .my-xl-n4 {
- margin-bottom: -1.5rem !important;
- }
- .ml-xl-n4,
- .mx-xl-n4 {
- margin-left: -1.5rem !important;
- }
- .m-xl-n5 {
- margin: -3rem !important;
- }
- .mt-xl-n5,
- .my-xl-n5 {
- margin-top: -3rem !important;
- }
- .mr-xl-n5,
- .mx-xl-n5 {
- margin-right: -3rem !important;
- }
- .mb-xl-n5,
- .my-xl-n5 {
- margin-bottom: -3rem !important;
- }
- .ml-xl-n5,
- .mx-xl-n5 {
- margin-left: -3rem !important;
- }
- .m-xl-auto {
- margin: auto !important;
- }
- .mt-xl-auto,
- .my-xl-auto {
- margin-top: auto !important;
- }
- .mr-xl-auto,
- .mx-xl-auto {
- margin-right: auto !important;
- }
- .mb-xl-auto,
- .my-xl-auto {
- margin-bottom: auto !important;
- }
- .ml-xl-auto,
- .mx-xl-auto {
- margin-left: auto !important;
- }
-}
-
-.text-monospace {
- font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
-}
-
-.text-justify {
- text-align: justify !important;
-}
-
-.text-wrap {
- white-space: normal !important;
-}
-
-.text-nowrap {
- white-space: nowrap !important;
-}
-
-.text-truncate {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-
-.text-left {
- text-align: left !important;
-}
-
-.text-right {
- text-align: right !important;
-}
-
-.text-center {
- text-align: center !important;
-}
-
-@media (min-width: 576px) {
- .text-sm-left {
- text-align: left !important;
- }
- .text-sm-right {
- text-align: right !important;
- }
- .text-sm-center {
- text-align: center !important;
- }
-}
-
-@media (min-width: 768px) {
- .text-md-left {
- text-align: left !important;
- }
- .text-md-right {
- text-align: right !important;
- }
- .text-md-center {
- text-align: center !important;
- }
-}
-
-@media (min-width: 992px) {
- .text-lg-left {
- text-align: left !important;
- }
- .text-lg-right {
- text-align: right !important;
- }
- .text-lg-center {
- text-align: center !important;
- }
-}
-
-@media (min-width: 1200px) {
- .text-xl-left {
- text-align: left !important;
- }
- .text-xl-right {
- text-align: right !important;
- }
- .text-xl-center {
- text-align: center !important;
- }
-}
-
-.text-lowercase {
- text-transform: lowercase !important;
-}
-
-.text-uppercase {
- text-transform: uppercase !important;
-}
-
-.text-capitalize {
- text-transform: capitalize !important;
-}
-
-.font-weight-light {
- font-weight: 300 !important;
-}
-
-.font-weight-lighter {
- font-weight: lighter !important;
-}
-
-.font-weight-normal {
- font-weight: 400 !important;
-}
-
-.font-weight-bold {
- font-weight: 700 !important;
-}
-
-.font-weight-bolder {
- font-weight: bolder !important;
-}
-
-.font-italic {
- font-style: italic !important;
-}
-
-.text-white {
- color: #fff !important;
-}
-
-.text-primary {
- color: #007bff !important;
-}
-
-a.text-primary:hover, a.text-primary:focus {
- color: #0056b3 !important;
-}
-
-.text-secondary {
- color: #6c757d !important;
-}
-
-a.text-secondary:hover, a.text-secondary:focus {
- color: #494f54 !important;
-}
-
-.text-success {
- color: #28a745 !important;
-}
-
-a.text-success:hover, a.text-success:focus {
- color: #19692c !important;
-}
-
-.text-info {
- color: #17a2b8 !important;
-}
-
-a.text-info:hover, a.text-info:focus {
- color: #0f6674 !important;
-}
-
-.text-warning {
- color: #ffc107 !important;
-}
-
-a.text-warning:hover, a.text-warning:focus {
- color: #ba8b00 !important;
-}
-
-.text-danger {
- color: #dc3545 !important;
-}
-
-a.text-danger:hover, a.text-danger:focus {
- color: #a71d2a !important;
-}
-
-.text-light {
- color: #f8f9fa !important;
-}
-
-a.text-light:hover, a.text-light:focus {
- color: #cbd3da !important;
-}
-
-.text-dark {
- color: #343a40 !important;
-}
-
-a.text-dark:hover, a.text-dark:focus {
- color: #121416 !important;
-}
-
-.text-body {
- color: #212529 !important;
-}
-
-.text-muted {
- color: #6c757d !important;
-}
-
-.text-black-50 {
- color: rgba(0, 0, 0, 0.5) !important;
-}
-
-.text-white-50 {
- color: rgba(255, 255, 255, 0.5) !important;
-}
-
-.text-hide {
- font: 0/0 a;
- color: transparent;
- text-shadow: none;
- background-color: transparent;
- border: 0;
-}
-
-.text-decoration-none {
- text-decoration: none !important;
-}
-
-.text-break {
- word-break: break-word !important;
- overflow-wrap: break-word !important;
-}
-
-.text-reset {
- color: inherit !important;
-}
-
-.visible {
- visibility: visible !important;
-}
-
-.invisible {
- visibility: hidden !important;
-}
-
-@media print {
- *,
- *::before,
- *::after {
- text-shadow: none !important;
- box-shadow: none !important;
- }
- a:not(.btn) {
- text-decoration: underline;
- }
- abbr[title]::after {
- content: " (" attr(title) ")";
- }
- pre {
- white-space: pre-wrap !important;
- }
- pre,
- blockquote {
- border: 1px solid #adb5bd;
- page-break-inside: avoid;
- }
- thead {
- display: table-header-group;
- }
- tr,
- img {
- page-break-inside: avoid;
- }
- p,
- h2,
- h3 {
- orphans: 3;
- widows: 3;
- }
- h2,
- h3 {
- page-break-after: avoid;
- }
- @page {
- size: a3;
- }
- body {
- min-width: 992px !important;
- }
- .container {
- min-width: 992px !important;
- }
- .navbar {
- display: none;
- }
- .badge {
- border: 1px solid #000;
- }
- .table {
- border-collapse: collapse !important;
- }
- .table td,
- .table th {
- background-color: #fff !important;
- }
- .table-bordered th,
- .table-bordered td {
- border: 1px solid #dee2e6 !important;
- }
- .table-dark {
- color: inherit;
- }
- .table-dark th,
- .table-dark td,
- .table-dark thead th,
- .table-dark tbody + tbody {
- border-color: #dee2e6;
- }
- .table .thead-dark th {
- color: inherit;
- border-color: #dee2e6;
- }
-}
-/*# sourceMappingURL=bootstrap.css.map */
\ No newline at end of file
diff --git a/static_in_env/css/bootstrap.min.css b/static_in_env/css/bootstrap.min.css
deleted file mode 100755
index 92e3fe87..00000000
--- a/static_in_env/css/bootstrap.min.css
+++ /dev/null
@@ -1,7 +0,0 @@
-/*!
- * Bootstrap v4.3.1 (https://getbootstrap.com/)
- * Copyright 2011-2019 The Bootstrap Authors
- * Copyright 2011-2019 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
-/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/static_in_env/css/main.css b/static_in_env/css/main.css
new file mode 100644
index 00000000..f16690ce
--- /dev/null
+++ b/static_in_env/css/main.css
@@ -0,0 +1,2349 @@
+/*------------------------------------------------------------------
+Project:
+Version:
+Last change:
+Assigned to: Le Xuan Bach
+Primary use: Company
+-------------------------------------------------------------------*/
+/*------------------------------------------------------------------
+[LAYOUT]
+
+* body
+ + Header / header
+ + Page Content / .page-content .name-page
+ + Section Layouts / section .name-section
+ ...
+ + Footer / footer
+
+-------------------------------------------------------------------*/
+/*------------------------------------------------------------------
+[COLOR CODES]
+
+# Text Color :
+# Primary Color 01:
+# Primary Color 02:
+# Primary Color 03:
+
+------------------------------------------------------------------*/
+/*------------------------------------------------------------------
+[TYPOGRAPHY]
+
+Body : 16px/1.6 '', Arial, sans-serif;
+Title : 18px/1.6 '', Arial, sans-serif;
+Paragrap : 18px/1.6 '', Arial, sans-serif;
+Input, textarea : 14px/1.6 '', Arial, sans-serif;
+-------------------------------------------------------------------*/
+
+
+
+/*[ FONT ]
+///////////////////////////////////////////////////////////
+*/
+
+@font-face {
+ font-family: Montserrat-Regular;
+ src: url('../fonts/montserrat/Montserrat-Regular.ttf');
+}
+
+@font-face {
+ font-family: Montserrat-Medium;
+ src: url('../fonts/montserrat/Montserrat-Medium.ttf');
+}
+
+@font-face {
+ font-family: Montserrat-Bold;
+ src: url('../fonts/montserrat/Montserrat-Bold.ttf');
+}
+
+@font-face {
+ font-family: Montserrat-Italic;
+ src: url('../fonts/montserrat/Montserrat-Italic.ttf');
+}
+
+@font-face {
+ font-family: Montserrat-Black;
+ src: url('../fonts/montserrat/Montserrat-Black.ttf');
+}
+
+@font-face {
+ font-family: Linearicons;
+ src: url('../fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf');
+}
+
+@font-face {
+ font-family: Poppins-Bold;
+ src: url('../fonts/poppins/Poppins-Bold.ttf');
+}
+
+@font-face {
+ font-family: Poppins-Black;
+ src: url('../fonts/poppins/Poppins-Black.ttf');
+}
+
+/*[ RESTYLE TAG ]
+///////////////////////////////////////////////////////////
+*/
+* {
+ margin: 0px;
+ padding: 0px;
+ box-sizing: border-box;
+}
+
+body, html {
+ height: 100%;
+ font-family: Montserrat-Regular, sans-serif;
+ font-weight: 400;
+}
+
+/* ------------------------------------ */
+a {
+ font-family: Montserrat-Regular;
+ font-weight: 400;
+ font-size: 15px;
+ line-height: 1.7;
+ color: #666666;
+ margin: 0px;
+ transition: all 0.4s;
+ -webkit-transition: all 0.4s;
+ -o-transition: all 0.4s;
+ -moz-transition: all 0.4s;
+}
+
+a:focus {
+ outline: none !important;
+}
+
+a:hover {
+ text-decoration: none;
+ color: #e65540;
+}
+
+/* ------------------------------------ */
+h1,h2,h3,h4,h5,h6 {
+ margin: 0px;
+}
+
+p {
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ line-height: 1.7;
+ color: #888888;
+ margin: 0px;
+}
+
+ul, li {
+ margin: 0px;
+ list-style-type: none;
+}
+
+
+/* ------------------------------------ */
+input {
+ outline: none;
+ border: none !important;
+}
+
+textarea {
+ outline: none;
+}
+
+/* textarea:focus, input:focus {
+ border-color: transparent !important;
+} */
+
+input:focus::-webkit-input-placeholder { color:transparent; }
+input:focus:-moz-placeholder { color:transparent; }
+input:focus::-moz-placeholder { color:transparent; }
+input:focus:-ms-input-placeholder { color:transparent; }
+
+textarea:focus::-webkit-input-placeholder { color:transparent; }
+textarea:focus:-moz-placeholder { color:transparent; }
+textarea:focus::-moz-placeholder { color:transparent; }
+textarea:focus:-ms-input-placeholder { color:transparent; }
+
+/* ------------------------------------ */
+button {
+ outline: none !important;
+ border: none;
+ background: transparent;
+}
+
+button:hover {
+ cursor: pointer;
+}
+
+iframe {
+ border: none !important;
+}
+
+
+/* ------------------------------------ */
+.container {
+ max-width: 1200px;
+}
+
+.slick-slide {
+ outline: none !important;
+}
+
+
+
+
+
+/*[ LOADDING ]
+///////////////////////////////////////////////////////////
+*/
+.animsition-loading-1 {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ -moz-transform: translate(-50%, -50%);
+ -ms-transform: translate(-50%, -50%);
+ -o-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+}
+
+[data-loader='ball-scale'] {
+ width: 50px;
+ height: 50px;
+ -webkit-animation: ball-scale infinite linear .75s;
+ -moz-animation: ball-scale infinite linear .75s;
+ -o-animation: ball-scale infinite linear .75s;
+ animation: ball-scale infinite linear .75s;
+ border-radius: 100%;
+ background-color: #e65540;
+}
+
+@-webkit-keyframes ball-scale {
+ 0% {
+ -webkit-transform: scale(.1);
+ -ms-transform: scale(.1);
+ -o-transform: scale(.1);
+ transform: scale(.1);
+ opacity: 1;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+ opacity: 0;
+ }
+}
+
+@-moz-keyframes ball-scale {
+ 0% {
+ -webkit-transform: scale(.1);
+ -ms-transform: scale(.1);
+ -o-transform: scale(.1);
+ transform: scale(.1);
+ opacity: 1;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+ opacity: 0;
+ }
+}
+
+@-o-keyframes ball-scale {
+ 0% {
+ -webkit-transform: scale(.1);
+ -ms-transform: scale(.1);
+ -o-transform: scale(.1);
+ transform: scale(.1);
+ opacity: 1;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+ opacity: 0;
+ }
+}
+
+@keyframes ball-scale {
+ 0% {
+ -webkit-transform: scale(.1);
+ -ms-transform: scale(.1);
+ -o-transform: scale(.1);
+ transform: scale(.1);
+ opacity: 1;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+ opacity: 0;
+ }
+}
+
+/*[ BACK TO TOP ]
+///////////////////////////////////////////////////////////
+*/
+.btn-back-to-top {
+ display: none;
+ position: fixed;
+ width: 40px;
+ height: 40px;
+ bottom: 40px;
+ right: 40px;
+ background-color: black;
+ opacity: 0.5;
+ justify-content: center;
+ align-items: center;
+ z-index: 1000;
+ border-radius: 4px;
+ transition: all 0.4s;
+ -webkit-transition: all 0.4s;
+ -o-transition: all 0.4s;
+ -moz-transition: all 0.4s;
+}
+
+.symbol-btn-back-to-top {
+ font-size: 22px;
+ color: white;
+ line-height: 1em;
+}
+
+.btn-back-to-top:hover {
+ opacity: 1;
+ cursor: pointer;
+}
+
+@media (max-width: 576px) {
+ .btn-back-to-top {
+ bottom: 15px;
+ right: 15px;
+ }
+}
+
+/*[ Restyle Select2 ]
+///////////////////////////////////////////////////////////
+*/
+/* Select2 */
+.select2-container {
+ display: block;
+ max-width: 100% !important;
+ width: auto !important;
+}
+
+.select2-container .select2-selection--single {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ align-items: center;
+ background-color: transparent;
+ border: none;
+ height: 20px;
+ outline: none;
+ position: relative;
+}
+
+/* in select */
+.select2-container .select2-selection--single .select2-selection__rendered {
+ font-size: 13px;
+ font-family: Montserrat-Regular;
+ line-height: 20px;
+ color: #888888;
+ padding-left: 0px ;
+ background-color: transparent;
+}
+
+.select2-container--default .select2-selection--single .select2-selection__arrow {
+ height: 20px;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 0px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+}
+
+.select2-selection__arrow b {
+ display: none;
+}
+
+.select2-selection__arrow:after {
+ content: '';
+ display: block;
+ width: 5px;
+ height: 5px;
+ background-color: transparent;
+ border-right: 1px solid #888888;
+ border-bottom: 1px solid #888888;
+ color: white;
+ -webkit-transform: rotate(45deg);
+ -moz-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ margin-bottom: 2px;
+ margin-right: 8px;
+}
+
+/* dropdown option */
+.select2-container--open .select2-dropdown {
+ z-index: 1251;
+ border: 1px solid #e5e5e5;
+ border-radius: 0px;
+ background-color: white;
+}
+
+.select2-container .select2-results__option[aria-selected] {
+ padding-top: 5px;
+ padding-bottom: 5px;
+}
+
+.select2-container .select2-results__option[aria-selected="true"] {
+ background-color: #e65540;
+ color: white;
+}
+
+.select2-container .select2-results__option--highlighted[aria-selected] {
+ background-color: #e65540;
+ color: white;
+}
+
+.select2-results__options {
+ font-size: 13px;
+ font-family: Montserrat-Regular;
+ color: #888888;
+}
+
+.select2-search--dropdown .select2-search__field {
+ border: 1px solid #aaa;
+ outline: none;
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #888888;
+}
+
+/*[ rs1-select2 ]
+-----------------------------------------------------------
+*/
+.rs1-select2 .select2-container {
+ margin-left: 26px;
+}
+
+.rs1-select2 .select2-container .select2-selection--single {
+ height: 20px;;
+}
+
+/*[ rs2-select2 ]
+-----------------------------------------------------------
+*/
+.rs2-select2 .select2-container .select2-selection--single {
+ background-color: white;
+ height: 50px;
+}
+
+.rs2-select2 .select2-container .select2-selection--single .select2-selection__rendered {
+ line-height: 20px;
+ color: #555555;
+ padding-left: 22px ;
+}
+
+.rs2-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {
+ right: 10px;
+}
+
+#dropDownSelect2 .select2-results__options {
+ color: #555555;
+}
+
+#dropDownSelect2 .select2-search--dropdown .select2-search__field {
+ color: #555555;
+}
+
+
+
+/*[ rs3-select2 ]
+-----------------------------------------------------------
+*/
+.rs3-select2 .select2-container .select2-selection--single {
+ height: 45px;
+}
+
+.rs3-select2 .select2-selection__arrow b {
+ display: block;
+}
+
+.rs3-select2 .select2-selection__arrow:after {
+ display: none;
+}
+
+/*[ rs4-select2 ]
+-----------------------------------------------------------
+*/
+.rs4-select2 .select2-container .select2-selection--single {
+ height: 40px;
+}
+
+.rs4-select2 .select2-container .select2-selection--single .select2-selection__rendered {
+ padding-left: 15px ;
+}
+
+.rs4-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {
+ right: 5px;
+}
+
+
+/*[ Header ]
+///////////////////////////////////////////////////////////
+*/
+.header1 {
+ height: 125px;
+ -webkit-transition: all 0.3s;
+ -o-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+ transition: all 0.3s;
+}
+
+.fixed-header {height: 110px;}
+
+
+/*[ Header Desktop ]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
+
+.container-menu-header {
+ width: 100%;
+ top: 0;
+ left: 0;
+ position: fixed;
+ z-index: 1100;
+ box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
+ -webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
+ -o-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
+ -ms-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
+}
+
+/*[ Top bar ]
+===========================================================*/
+.topbar {
+ height: 45px;
+ background-color: #f5f5f5;
+ position: relative;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+
+/* ------------------------------------ */
+
+.topbar-social {
+ position: absolute;
+ height: 100%;
+ top: 0;
+ left: 0;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ align-items: center;
+ padding-left: 40px;
+}
+
+.topbar-social-item {
+ font-size: 18px;
+ color: #888888;
+ padding: 10px;
+}
+
+/* ------------------------------------ */
+.topbar-email,
+.topbar-child1 {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #888888;
+ line-height: 1.7;
+}
+
+/* ------------------------------------ */
+.topbar-child2 {
+ position: absolute;
+ height: 100%;
+ top: 0;
+ right: 0;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ align-items: center;
+ flex-wrap: wrap;
+ padding-right: 38px;
+}
+
+
+/*[ Menu ]
+===========================================================*/
+.wrap_header {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ flex-wrap: wrap;
+ width: 100%;
+ height: 80px;
+ background-color: white;
+ justify-content: center;
+ align-items: center;
+ position: relative;
+ -webkit-transition: all 0.3s;
+ -o-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+ transition: all 0.3s;
+}
+
+.fixed-header .wrap_header {
+ height: 65px;
+}
+
+
+/*[ Logo ]
+-----------------------------------------------------------*/
+.logo {
+ display: block;
+ position: absolute;
+ left: 52px;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -moz-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ -o-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+
+.logo img {
+ max-height: 27px;
+}
+
+
+/*[ Menu ]
+-----------------------------------------------------------*/
+.main_menu {
+ list-style-type: none;
+ margin: 0px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: center;
+}
+
+.main_menu > li {
+ display: block;
+ position: relative;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ padding-left: 15px;
+ padding-right: 15px;
+}
+
+.main_menu > li > a {
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: #333333;
+ padding: 0;
+ border-bottom: 1px solid transparent;
+}
+
+li.sale-noti > a {
+ color: #e65540;
+}
+
+.main_menu > li:hover > a {
+ text-decoration: none;
+ border-bottom: 1px solid #333333;
+}
+
+.main_menu li {
+ position: relative;
+}
+
+.main_menu > li:hover > .sub_menu {
+ visibility: visible;
+ opacity: 1;
+}
+
+.sub_menu {
+ list-style-type: none;
+ position: absolute;
+ z-index: 1100;
+ top:0;
+ left:100%;
+ width: 225px;
+ background-color: #222222;
+ opacity: 0;
+ visibility: hidden;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ transition: all 0.4s;
+ -webkit-transition: all 0.4s;
+ -o-transition: all 0.4s;
+ -moz-transition: all 0.4s;
+}
+
+.main_menu > li > .sub_menu {
+ top:100%;
+ left: 0;
+ position: absolute;
+}
+
+.sub_menu li:hover > .sub_menu {
+ visibility: visible;
+ opacity: 1;
+}
+
+.sub_menu li {
+ transition: all 0.3s;
+ -webkit-transition: all 0.3s;
+ -o-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+}
+
+.sub_menu li, .sub_menu a {
+ padding: 10px;
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: white;
+}
+
+.sub_menu > li:hover > a {
+ color: #e65540;
+ text-decoration: none;
+}
+
+/* ------------------------------------ */
+.header-icons {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ align-items: center;
+ position: absolute;
+ right: 52px;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -moz-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ -o-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+
+.header-wrapicon1,
+.header-wrapicon2 {
+ height: 27px;
+ position: relative;
+}
+
+.header-wrapicon1 img,
+.header-wrapicon2 img {
+ height: 100%;
+}
+
+.header-icon1:hover,
+.header-icon2:hover {
+ cursor: pointer;
+}
+
+.header-icons-noti {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 16px;
+ height: 16px;
+ border-radius: 50%;
+ background-color: #111111;
+ color: white;
+ font-family: Montserrat-Medium;
+ font-size: 12px;
+ position: absolute;
+ top: 0;
+ right: -10px;
+}
+
+.linedivide1 {
+ display: block;
+ height: 20px;
+ width: 1px;
+ background-color: #e5e5e5;
+ margin-left: 23px;
+ margin-right: 23px;
+ margin-top: 5px;
+}
+
+/*[ Header cart ]
+-----------------------------------------------------------
+*/
+.header-cart {
+ position: absolute;
+ z-index: 1100;
+ width: 339px;
+ top: 190%;
+ right: -10px;
+ padding: 20px;
+ border-top: 3px solid #e6e6e6;
+ background-color: white;
+
+ box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);
+ -webkit-box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);
+ -o-box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);
+ -ms-box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);
+
+ transition: all 0.3s;
+ -webkit-transition: all 0.3s;
+ -o-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+
+ transform-origin: top right;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+}
+
+.show-header-dropdown {
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+}
+
+.fixed-header .header-cart {
+ top: 160%;
+}
+
+.header-cart-wrapitem {
+ max-height: 270px;
+ overflow: auto;
+}
+
+.header-cart-item {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ padding-bottom: 5px;
+ padding-top: 5px;
+}
+
+/* ------------------------------------ */
+.header-cart-item-img {
+ width: 80px;
+ position: relative;
+ margin-right: 20px;
+}
+
+.header-cart-item-img img {
+ width: 100%;
+}
+
+.header-cart-item-img::after {
+ content: '\e870';
+ font-family: Linearicons;
+ font-size: 16px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ background-color: rgba(0,0,0,0.5);
+ color: white;
+ transition: all 0.3s;
+ -webkit-transition: all 0.3s;
+ -o-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+ opacity: 0;
+}
+
+.header-cart-item-img:hover:after {
+ cursor: pointer;
+ opacity: 1;
+}
+
+/* ------------------------------------ */
+.header-cart-item-txt {
+ width: calc(100% - 100px);
+}
+
+.header-cart-item-name {
+ display: block;
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: #555555;
+ line-height: 1.3;
+ margin-bottom: 12px;
+}
+
+.header-cart-item-info {
+ display: block;
+ font-family: Montserrat-Regular;
+ font-size: 12px;
+ color: #888888;
+ line-height: 1.5;
+}
+
+.header-cart-total {
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: #555555;
+ line-height: 1.3;
+ text-align: right;
+ padding-top: 15px;
+ padding-bottom: 25px;
+ padding-right: 3px;
+}
+/* ------------------------------------ */
+.header-cart-buttons {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ align-items: center;
+}
+
+.header-cart-wrapbtn {
+ width: calc((100% - 10px) / 2);
+}
+
+
+
+/*[ Header Mobile ]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
+.wrap_header_mobile {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+ min-height: 80px;
+ padding-left: 20px;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ background-color: white;
+ display: none;
+}
+
+/*[ Logo mobile ]
+-----------------------------------------------------------*/
+.logo-mobile {
+ display: block;
+}
+
+.logo-mobile img {
+ max-height: 27px;
+}
+
+/*[ btn show menu ]
+-----------------------------------------------------------*/
+.btn-show-menu {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ height: 100%;
+ justify-content: center;
+ align-items: center;
+}
+
+.hamburger {
+ -webkit-transform: scale(0.8);
+ -moz-transform: scale(0.8);
+ -ms-transform: scale(0.8);
+ -o-transform: scale(0.8);
+ transform: scale(0.8);
+ margin-top: 5px;
+}
+
+
+/*[ Header icon mobile ]
+-----------------------------------------------------------*/
+.header-icons-mobile {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ align-items: center;
+ margin-right: 15px;
+}
+.linedivide2 {
+ display: block;
+ height: 20px;
+ width: 1px;
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-top: 5px;
+}
+
+.header-icons-mobile .header-cart {
+ width: 300px;
+ top: 190%;
+ right: -80px;
+ z-index: 1100;
+ transform-origin: top right;
+}
+
+/*[ Menu mobile ]
+-----------------------------------------------------------*/
+.wrap-side-menu {
+ width: 100%;
+ background-color: white;
+ display: none;
+ border-top: 1px solid #ececec;
+}
+
+.side-menu {
+ width: 100%;
+}
+
+.side-menu li {
+ list-style-type: none;
+}
+
+.side-menu .main-menu {margin-bottom: 0;}
+
+.item-menu-mobile {
+ background-color: #e65540;
+}
+
+.side-menu .main-menu > li > a {
+ padding-left: 20px;
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: white;
+ line-height: 2.86;
+}
+
+.side-menu .main-menu > li {
+ color: white;
+ position: relative;
+}
+
+
+.side-menu .main-menu .arrow-main-menu {
+ font-size: 14px;
+ position: absolute;
+ right: 20px;
+ top: 5px;
+ padding: 10px;
+ -webkit-transition: all 0.4s !important;
+ -o-transition: all 0.4s !important;
+ -moz-transition: all 0.4s !important;
+ transition: all 0.4s !important;
+}
+
+.side-menu .main-menu .arrow-main-menu:hover {
+ cursor: pointer;
+}
+
+.turn-arrow {
+ -webkit-transform: rotate(90deg);
+ -moz-transform: rotate(90deg);
+ -ms-transform: rotate(90deg);
+ -o-transform: rotate(90deg);
+ transform: rotate(90deg);
+}
+
+.side-menu .sub-menu a {
+ padding-left: 20px;
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #333333;
+ line-height: 2.5;
+}
+
+.side-menu .sub-menu > li {
+ padding-left: 12px;
+ padding-top:
+}
+
+.side-menu .sub-menu a:hover {
+ text-decoration: none;
+ padding-left: 20px;
+ color: #e65540 !important;
+}
+
+.side-menu .sub-menu {
+ background-color: white;
+ display: none;
+}
+
+@media (min-width: 992px){
+ .wrap-side-menu {
+ display: none;
+ }
+}
+
+/* ------------------------------------ */
+.item-topbar-mobile {
+ border-bottom: 1px solid #ececec;
+}
+
+.topbar-child2-mobile {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ align-items: center;
+ flex-wrap: wrap;
+}
+
+.topbar-social-moblie {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ align-items: center;
+}
+
+
+/*[ Header2 ]
+///////////////////////////////////////////////////////////
+*/
+.topbar2 {
+ background-color: #fff;
+ position: relative;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+/* ------------------------------------ */
+.logo2 {
+ display: block;
+}
+
+.logo2 img {
+ max-height: 27px;
+}
+
+.fixed-header2 {
+ z-index: 1300;
+ position: fixed;
+ height: 65px;
+ left: 0;
+ top: -70px;
+ visibility: hidden;
+
+ box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
+ -webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
+ -o-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
+ -ms-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
+}
+
+.fixed-header2 .header-cart {
+ top: 160%;
+}
+
+.show-fixed-header2 {
+ visibility: visible;
+ top: 0px;
+}
+
+
+/*[ Header3 ]
+///////////////////////////////////////////////////////////
+*/
+.container-menu-header-v3 {
+ position: fixed;
+ z-index: 1200;
+ top: 0;
+ left: 0;
+ background-color: #fff;
+ width: 320px;
+ height: 100vh;
+ border-right: 1px solid #e5e5e7;
+
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: space-between;
+ flex-wrap: wrap;
+}
+
+/*[ Menu ]
+===========================================================*/
+.container-menu-header-v3 .wrap_header {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ flex-wrap: wrap;
+ width: 100%;
+ background-color: white;
+}
+
+
+/*[ Logo ]
+-----------------------------------------------------------*/
+.container-menu-header-v3 .logo3 {
+ display: block;
+}
+
+.container-menu-header-v3 .logo3 img {
+ max-width: 120px;
+}
+
+/*[ Header Icon ]
+-----------------------------------------------------------*/
+.container-menu-header-v3 .header-icons3 {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ align-items: center;
+ position: unset;
+}
+
+/*[ Header cart ]
+-----------------------------------------------------------
+*/
+.container-menu-header-v3 .header-cart {
+ left: -10px;
+ transform-origin: top left;
+}
+
+/*[ Menu ]
+-----------------------------------------------------------*/
+.container-menu-header-v3 .main_menu {
+ list-style-type: none;
+ margin: 0px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: stretch;
+ justify-content: center;
+ flex-direction: column;
+}
+
+.container-menu-header-v3 .main_menu > li {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ padding-left: 0px;
+ padding-right: 0px;
+ text-align: center;
+}
+
+.container-menu-header-v3 .sub_menu {
+ top:0;
+ left:100%;
+}
+
+.container-menu-header-v3 .main_menu > li > .sub_menu {
+ top: 10px;
+ left: 95%;
+}
+
+.container-menu-header-v3 .sub_menu li {
+ text-align: left;
+}
+
+.container-menu-header-v3 .topbar-social-item {
+ padding: 10px 8px;
+}
+
+
+/*[ Page sidebar ]
+-----------------------------------------------------------
+*/
+.container1-page {
+ margin-left: 320px;
+}
+
+@media (max-width: 992px){
+ .wrap_header_mobile {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex !important;
+ }
+ .wrap_header {display: none;}
+
+ .container-menu-header-v3,
+ .container-menu-header-v2,
+ .container-menu-header
+ {display: none;}
+
+ .top-bar {display: none;}
+ header {height: auto !important;}
+
+ .container1-page {
+ margin-left: 0px;
+ }
+}
+
+
+
+/*[ Slide1 ]
+///////////////////////////////////////////////////////////
+*/
+
+/*[ Slick1 ]
+-----------------------------------------------------------
+*/
+.wrap-slick1 {
+ position: relative;
+}
+
+.item-slick1 {
+ height: 570px;
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center center;
+}
+
+.arrow-slick1 {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 40px;
+ height: 40px;
+ font-size: 18px;
+ color: white;
+ position: absolute;
+ background-color: black;
+ opacity: 0;
+
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -moz-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ -o-transform: translateY(-50%);
+ transform: translateY(-50%);
+
+ border-radius: 50%;
+ z-index: 200;
+ -webkit-transition: all 0.4s;
+ -o-transition: all 0.4s;
+ -moz-transition: all 0.4s;
+ transition: all 0.4s;
+}
+
+.wrap-slick1:hover .arrow-slick1 {
+ opacity: 0.5;
+}
+
+.arrow-slick1:hover {
+ background-color: #e65540;
+}
+
+.next-slick1 {
+ right: 50px;
+ left: auto;
+}
+
+.prev-slick1 {
+ left: 50px;
+ right: auto;
+}
+
+@media (max-width: 576px) {
+ .next-slick1 {
+ right: 15px;
+ }
+
+ .prev-slick1 {
+ left: 15px;
+ }
+}
+
+/*[ Caption ]
+-----------------------------------------------------------
+*/
+@media (max-width: 992px) {
+ .wrap-content-slide1 .xl-text2 {
+ font-size: 60px;
+ }
+}
+
+@media (max-width: 768px) {
+ .wrap-content-slide1 .xl-text3,
+ .wrap-content-slide1 .xl-text2,
+ .wrap-content-slide1 .xl-text1 {
+ font-size: 50px;
+ }
+
+ .wrap-content-slide1 .m-text27,
+ .wrap-content-slide1 .m-text1 {
+ font-size: 16px;
+ }
+
+ .item-slick1 {
+ height: 470px;
+ }
+}
+
+@media (max-width: 576px) {
+ .wrap-content-slide1 .xl-text3,
+ .wrap-content-slide1 .xl-text2,
+ .wrap-content-slide1 .xl-text1 {
+ font-size: 40px;
+ }
+
+ .wrap-content-slide1 .m-text27,
+ .wrap-content-slide1 .m-text1 {
+ font-size: 16px;
+ }
+
+ .item-slick1 {
+ height: 370px;
+ }
+}
+
+/*[ rs1-slick1 ]
+-----------------------------------------------------------
+*/
+.rs1-slick1 .item-slick1 {
+ height: 100vh;
+}
+
+@media (max-width: 992px) {
+ .rs1-slick1 .item-slick1 {
+ height: calc(100vh - 85px);
+ }
+}
+
+
+
+
+/*[ Slide2 ]
+///////////////////////////////////////////////////////////
+*/
+
+/*[ Slick2 ]
+-----------------------------------------------------------
+*/
+.wrap-slick2 {
+ position: relative;
+ margin-right: -15px;
+ margin-left: -15px;
+}
+
+/* ------------------------------------ */
+.arrow-slick2 {
+ position: absolute;
+ z-index: 100;
+ top: calc((100% - 70px) / 2);
+ -webkit-transform: translateY(-50%);
+ -moz-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ -o-transform: translateY(-50%);
+ transform: translateY(-50%);
+ font-size: 39px;
+ color: #cccccc;
+
+ -webkit-transition: all 0.4s;
+ -o-transition: all 0.4s;
+ -moz-transition: all 0.4s;
+ transition: all 0.4s;
+}
+
+.arrow-slick2:hover {
+ color: #666666;
+}
+
+.next-slick2 {
+ right: -30px;
+}
+
+.prev-slick2 {
+ left: -30px;
+}
+
+@media (max-width: 1280px) {
+ .next-slick2 {
+ right: 0px;
+ }
+
+ .prev-slick2 {
+ left: 0px;
+ }
+}
+
+@media (max-width: 1610px) {
+ .rs1-slick2 .next-slick2 {
+ right: 0px;
+ }
+
+ .rs1-slick2 .prev-slick2 {
+ left: 0px;
+ }
+}
+
+/*[ rs Sweetalert ]
+///////////////////////////////////////////////////////////
+*/
+.swal-overlay {
+ overflow-y: auto;
+}
+
+.swal-icon--success {
+ border-color: #66a8a6;
+}
+
+.swal-icon--success__line {
+ background-color: #66a8a6;
+}
+
+.swal-icon--success__ring {
+ border: 4px solid rgba(102, 168, 166, 0.2);
+}
+
+.swal-button:focus {
+ outline: none;
+ box-shadow: none;
+}
+
+.swal-button {
+ background-color: #e65540;
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: white;
+ text-transform: uppercase;
+ font-weight: unset;
+ border-radius: 20px;
+ -webkit-transition: all 0.3s;
+ -o-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+ transition: all 0.3s;
+}
+
+.swal-button:hover {
+ background-color: #333333;
+}
+
+.swal-button:active {
+ background-color: #e65540;
+}
+
+.swal-title {
+ font-family: Montserrat-Medium;
+ color: #333333;
+ font-size: 16px;
+ line-height: 1.5;
+ padding: 0 15px;
+}
+
+.swal-text {
+ font-family: Montserrat-Regular;
+ color: #333333;
+ font-size: 15px;
+ text-align: center;
+}
+
+.swal-footer {
+ margin-top: 0;
+}
+
+
+/*[ Block1 ]
+///////////////////////////////////////////////////////////
+*/
+.block1-wrapbtn {
+ position: absolute;
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ -moz-transform: translateX(-50%);
+ -ms-transform: translateX(-50%);
+ -o-transform: translateX(-50%);
+ transform: translateX(-50%);
+ bottom: 20px;
+
+ box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);
+ -webkit-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);
+ -o-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);
+ -ms-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);
+}
+
+
+/*[ Block2 ]
+///////////////////////////////////////////////////////////
+*/
+.block2-labelsale::before,
+.block2-labelnew::before
+{
+ z-index: 100;
+ font-family: Montserrat-Regular;
+ font-size: 12px;
+ color: white;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 50px;
+ height: 22px;
+ border-radius: 11px;
+ position: absolute;
+ top: 12px;
+ left: 12px;
+}
+
+.block2-labelsale::before {
+ background-color: #e65540;
+ content: 'Sale';
+}
+
+.block2-labelnew::before {
+ background-color: #66a8a6;
+ content: 'New';
+}
+
+/* ------------------------------------ */
+.block2-overlay {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ background-color: rgba(0,0,0,0.3);
+ opacity: 0;
+}
+
+/* ------------------------------------ */
+.block2-btn-addcart {
+ position: absolute;
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ -moz-transform: translateX(-50%);
+ -ms-transform: translateX(-50%);
+ -o-transform: translateX(-50%);
+ transform: translateX(-50%);
+ bottom: -45px;
+}
+
+/* ------------------------------------ */
+.block2-btn-towishlist,
+.block2-btn-addwishlist {
+ display: block;
+ position: absolute;
+ top: 26px;
+ right: 20px;
+ font-size: 20px;
+ color: white;
+ line-height: 0;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+}
+
+.block2-btn-addwishlist:hover {
+ color: white;
+}
+
+.block2-btn-addwishlist .icon-wishlist,
+.block2-btn-towishlist .icon-wishlist {
+ line-height: 0;
+}
+
+.block2-btn-addwishlist:hover .icon_heart_alt {
+ display: none;
+}
+
+.block2-btn-addwishlist:hover .icon_heart {
+ display: block;
+}
+
+/* ------------------------------------ */
+.block2-btn-towishlist .icon_heart_alt {
+ display: none;
+}
+
+.block2-btn-towishlist .icon_heart {
+ display: block;
+ color: #e65540;
+}
+
+/* ------------------------------------ */
+.block2-overlay:hover {
+ opacity: 1;
+}
+
+.block2-overlay:hover .block2-btn-addcart {
+ bottom: 20px;
+}
+
+.block2-overlay:hover .block2-btn-addwishlist,
+.block2-overlay:hover .block2-btn-towishlist{
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+}
+
+
+/*[ Block4 ]
+///////////////////////////////////////////////////////////
+*/
+.block4 {
+ position: relative;
+ overflow: hidden;
+ width: calc(100% / 5);
+}
+
+@media (max-width: 1360px) {
+ .block4 {
+ width: calc(100% / 4);
+ }
+}
+
+@media (max-width: 1200px) {
+ .block4 {
+ width: calc(100% / 3);
+ }
+}
+
+@media (max-width: 992px) {
+ .block4 {
+ width: calc(100% / 2);
+ }
+}
+
+@media (max-width: 576px) {
+ .block4 {
+ width: calc(100% / 1);
+ }
+}
+
+/* ------------------------------------ */
+@media (max-width: 1660px) {
+ .rs1-block4 .block4 {
+ width: calc(100% / 4);
+ }
+}
+
+@media (max-width: 1380px) {
+ .rs1-block4 .block4 {
+ width: calc(100% / 3);
+ }
+}
+
+@media (max-width: 1200px) {
+ .rs1-block4 .block4 {
+ width: calc(100% / 2);
+ }
+}
+
+@media (max-width: 576px) {
+ .rs1-block4 .block4 {
+ width: calc(100% / 1);
+ }
+}
+
+/* ------------------------------------ */
+.block4-overlay {
+ display: block;
+ background-color: rgba(0,0,0,0.9);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.block4-overlay:hover {
+ color: unset;
+}
+
+/* ------------------------------------ */
+.block4-overlay-txt {
+ position: absolute;
+ width: 100%;
+ left: 0;
+ bottom: -100%;
+}
+
+/* ------------------------------------ */
+.block4-overlay-heart {
+ transform-origin: top left;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+}
+
+/* ------------------------------------ */
+.block4:hover .block4-overlay {
+ visibility: visible;
+ opacity: 1;
+}
+
+.block4:hover .block4-overlay-txt {
+ bottom: 0;
+}
+
+.block4:hover .block4-overlay-heart {
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+}
+
+
+/*[ BG Title Page ]
+///////////////////////////////////////////////////////////
+*/
+.bg-title-page {
+ width: 100%;
+ min-height: 239px;
+ padding-left: 15px;
+ padding-right: 15px;
+ background-repeat: no-repeat;
+ background-position: center 0;
+ background-size: cover;
+}
+
+@media (max-width: 576px) {
+ .bg-title-page .l-text2 {font-size: 35px;}
+ .bg-title-page .m-text13 {font-size: 16px;}
+}
+
+/*[ rs NoUI ]
+///////////////////////////////////////////////////////////
+*/
+.leftbar #filter-bar {
+ margin-right: 6px;
+ margin-left: 6px;
+ height: 4px;
+ border: none;
+ background-color: #e1e1e1;
+}
+.leftbar #filter-bar .noUi-connect {
+ background-color: #c5c5c5;
+ border: none;
+ box-shadow: none;
+}
+.leftbar #filter-bar .noUi-handle {
+ width: 13px;
+ height: 13px;
+ left: -6px;
+ top: -5px;
+ border: none;
+ border-radius: 50%;
+ background: #999999;
+ cursor: pointer;
+ box-shadow: none;
+ outline: none;
+}
+.leftbar #filter-bar .noUi-handle:before {
+ display: none;
+}
+.leftbar #filter-bar .noUi-handle:after {
+ display: none;
+}
+
+/*[ Filter Color ]
+///////////////////////////////////////////////////////////
+*/
+.color-filter1 {background-color: #00bbec;}
+.color-filter2 {background-color: #2c6ed5;}
+.color-filter3 {background-color: #ffa037;}
+.color-filter4 {background-color: #ff5337;}
+.color-filter5 {background-color: #a88c77;}
+.color-filter6 {background-color: #393939;}
+.color-filter7 {background-color: #cccccc;}
+
+.checkbox-color-filter {
+ display: none;
+}
+
+.color-filter {
+ display:block;
+ width:25px;
+ height:25px;
+ cursor:pointer;
+ border-radius: 50%;
+}
+
+.checkbox-color-filter:checked + .color-filter {
+ box-shadow: 0 0 0px 2px black;
+ -moz-box-shadow: 0 0 0px 2px black;
+ -webkit-box-shadow: 0 0 0px 2px black;
+ -o-box-shadow: 0 0 0px 2px black;
+ -ms-box-shadow: 0 0 0px 2px black;
+}
+
+/*[ Pagination ]
+///////////////////////////////////////////////////////////
+*/
+.pagination {
+ margin-right: -6px;
+ margin-left: -6px;
+}
+
+.item-pagination {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #808080;
+ width: 36px;
+ height: 36px;
+ border-radius: 50%;
+ border: 1px solid #eeeeee;
+ margin: 6px;
+}
+
+.item-pagination:hover {
+ background-color: #222222;
+ color: white;
+}
+
+.active-pagination {
+ background-color: #222222;
+ color: white;
+}
+
+
+/*[ Slick3 ]
+///////////////////////////////////////////////////////////
+*/
+
+.wrap-slick3-dots {
+ width: 14.5%;
+}
+
+.slick3 {
+ width: 80.64%;
+}
+
+.slick3-dots li {
+ display: block;
+ position: relative;
+ width: 100%;
+ margin-bottom: 15px;
+}
+
+.slick3-dots li img {
+ width: 100%;
+}
+
+.slick3-dot-overlay {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ cursor: pointer;
+ border: 3px solid transparent;
+ -webkit-transition: all 0.4s;
+ -o-transition: all 0.4s;
+ -moz-transition: all 0.4s;
+ transition: all 0.4s;
+}
+
+.slick3-dot-overlay:hover {
+ border: 3px solid #888888;
+}
+
+.slick3-dots .slick-active .slick3-dot-overlay {
+ border: 3px solid #888888;
+}
+
+
+/*[ Dropdown content ]
+///////////////////////////////////////////////////////////
+*/
+.show-dropdown-content .down-mark {
+ display: block;
+}
+
+.show-dropdown-content .up-mark {
+ display: none;
+}
+
+
+/*[ Cart ]
+///////////////////////////////////////////////////////////
+*/
+/*[ Table ]
+-----------------------------------------------------------
+*/
+.wrap-table-shopping-cart {
+ overflow: auto;
+}
+
+.container-table-cart::before {
+ content: '';
+ display: block;
+ position: absolute;
+ width: 1px;
+ height: calc(100% - 51px);
+ background-color: #e6e6e6;
+ top: 51px;
+ left: 0;
+}
+
+.container-table-cart::after {
+ content: '';
+ display: block;
+ position: absolute;
+ width: 1px;
+ height: calc(100% - 51px);
+ background-color: #e6e6e6;
+ top: 51px;
+ right: 0;
+}
+
+.table-shopping-cart {
+ border-collapse: collapse;
+ width: 100%;
+ min-width: 992px;
+}
+
+.table-shopping-cart .table-row {
+ border-top: 1px solid #e6e6e6;
+ border-bottom: 1px solid #e6e6e6;
+}
+
+.table-shopping-cart .column-1 {
+ width: 225px;
+ padding-left: 50px;
+}
+.table-shopping-cart .column-2 {
+ width: 330px;
+ padding-right: 30px;
+}
+.table-shopping-cart .column-3 {
+ width: 133px;
+ padding-right: 30px;
+}
+.table-shopping-cart .column-4 {
+ width: 355px;
+ padding-right: 30px;
+}
+.table-shopping-cart .column-5 {
+ padding-right: 30px;
+}
+
+.table-shopping-cart .table-head th {
+ font-family: Montserrat-Bold;
+ font-size: 13px;
+ color: #555555;
+ line-height: 1.5;
+ text-transform: uppercase;
+ padding-top: 16px;
+ padding-bottom: 16px;
+}
+
+.table-shopping-cart td {
+ font-family: Montserrat-Regular;
+ font-size: 16px;
+ color: #555555;
+ line-height: 1.5;
+ padding-top: 37px;
+ padding-bottom: 30px;
+}
+
+.table-shopping-cart .table-row .column-2 {
+ font-size: 15px;
+}
+
+
+/* ------------------------------------ */
+.cart-img-product {
+ width: 90px;
+ position: relative;
+}
+
+.cart-img-product img {
+ width: 100%;
+}
+
+.cart-img-product::after {
+ content: '\e870';
+ font-family: Linearicons;
+ font-size: 16px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ background-color: rgba(0,0,0,0.5);
+ color: white;
+ transition: all 0.3s;
+ -webkit-transition: all 0.3s;
+ -o-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+ opacity: 0;
+}
+
+.cart-img-product:hover:after {
+ cursor: pointer;
+ opacity: 1;
+}
+
+
+/*[ Tags ]
+///////////////////////////////////////////////////////////
+*/
+.wrap-tags {
+ margin-right: -3px;
+ margin-left: -3px;
+}
+
+.tag-item {
+ display: block;
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #888888;
+ line-height: 1.5;
+ padding: 5px 15px;
+ border: 1px solid #cccccc;
+ border-radius: 15px;
+ margin: 3px;
+}
+
+.tag-item:hover {
+ border: 1px solid #e65540;
+}
+
+
+/*[ tab01 ]
+///////////////////////////////////////////////////////////
+*/
+.tab01 .nav-tabs {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ background-color: #fff;
+ border-bottom: none;
+ margin-right: -15px;
+ margin-left: -15px;
+}
+
+.tab01 .nav-tabs .nav-item {
+ padding: 8px 16px;
+}
+
+.tab01 .nav-link {
+ padding: 0;
+ border-radius: 0px;
+ border: none;
+ border-bottom: 1px solid transparent;
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: #888888;
+ line-height: 1.1;
+}
+
+.tab01 .nav-link.active {
+ color: #333333;
+ border-bottom: 1px solid #6a6a6a;
+}
+
+.tab01 .nav-link:hover {
+ color: #333333;
+ border-bottom: 1px solid #6a6a6a;
+}
+
+@media (max-width: 480px) {
+ .tab01 .nav-tabs .nav-item {
+ padding: 8px 6px;
+ }
+
+ .tab01 .nav-tabs {
+ margin-right: -6px;
+ margin-left: -6px;
+ }
+}
+
+
+/*[ Modal video 01 ]
+///////////////////////////////////////////////////////////
+*/
+body {padding-right: 0px !important;}
+
+.modal {
+ padding: 0px !important;
+ z-index: 1360;
+ overflow-x: hidden;
+ overflow-y: auto !important;
+}
+.modal-open {overflow-y: scroll;}
+
+/* ------------------------------------ */
+.modal-backdrop {
+ background-color: transparent;
+}
+
+#modal-video-01 {
+ background-color: rgba(0,0,0,0.8);
+ z-index: 1350;
+
+}
+
+#modal-video-01 .modal-dialog {
+ max-width: 100%;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ position: relative;
+}
+
+.wrap-video-mo-01 {
+ width: 854px;
+ height: auto;
+ position: relative;
+ margin: 15px;
+}
+
+.video-mo-01 {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ opacity: 0;
+ -webkit-transition: all 2s;
+ -o-transition: all 2s;
+ -moz-transition: all 2s;
+ transition: all 2s;
+}
+
+.video-mo-01 iframe {
+ width: 100%;
+ height: 100%;
+}
+
+.close-mo-video-01 {
+ font-size: 50px;
+ color: white;
+ opacity: 0.6;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: absolute;
+ z-index: 1250;
+ width: 60px;
+ height: 60px;
+ top: 0;
+ right: 0;
+}
+
+.close-mo-video-01:hover {
+ cursor: pointer;
+ opacity: 1;
+}
+
+
+/*[ Input NumProduct ]
+///////////////////////////////////////////////////////////
+*/
+input.num-product {
+ -moz-appearance: textfield;
+ appearance: none;
+ -webkit-appearance: none;
+}
+
+input.num-product::-webkit-outer-spin-button,
+input.num-product::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+
diff --git a/static_in_env/css/main.min.css b/static_in_env/css/main.min.css
new file mode 100644
index 00000000..3d92dd44
--- /dev/null
+++ b/static_in_env/css/main.min.css
@@ -0,0 +1 @@
+a,body,html{font-weight:400}a,p{font-size:15px;line-height:1.7;margin:0}*,a,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0}input,textarea{outline:0}iframe,input{border:none!important}.main_menu,.side-menu li,.sub_menu,li,ul{list-style-type:none}@font-face{font-family:Montserrat-Regular;src:url(../fonts/montserrat/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat-Medium;src:url(../fonts/montserrat/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat-Bold;src:url(../fonts/montserrat/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat-Italic;src:url(../fonts/montserrat/Montserrat-Italic.ttf)}@font-face{font-family:Montserrat-Black;src:url(../fonts/montserrat/Montserrat-Black.ttf)}@font-face{font-family:Linearicons;src:url(../fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf)}@font-face{font-family:Poppins-Bold;src:url(../fonts/poppins/Poppins-Bold.ttf)}@font-face{font-family:Poppins-Black;src:url(../fonts/poppins/Poppins-Black.ttf)}*{padding:0;box-sizing:border-box}body,html{height:100%;font-family:Montserrat-Regular,sans-serif}a,p{font-family:Montserrat-Regular}a{color:#666;transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s}a:focus{outline:0!important}a:hover{text-decoration:none;color:#e65540}p{color:#888}.slick-slide,button{outline:0!important}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}button{border:none;background:0 0}.bg-title-page,.item-slick1{background-repeat:no-repeat;background-size:cover}button:hover{cursor:pointer}.container{max-width:1200px}.animsition-loading-1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-loader=ball-scale]{width:50px;height:50px;-webkit-animation:ball-scale infinite linear .75s;-moz-animation:ball-scale infinite linear .75s;-o-animation:ball-scale infinite linear .75s;animation:ball-scale infinite linear .75s;border-radius:100%;background-color:#e65540}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(.1);-ms-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}}@-moz-keyframes ball-scale{0%{-webkit-transform:scale(.1);-ms-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}}@-o-keyframes ball-scale{0%{-webkit-transform:scale(.1);-ms-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(.1);-ms-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}}.btn-back-to-top{display:none;position:fixed;width:40px;height:40px;bottom:40px;right:40px;background-color:#000;opacity:.5;justify-content:center;align-items:center;z-index:1000;border-radius:4px;transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s}.symbol-btn-back-to-top{font-size:22px;color:#fff;line-height:1em}.btn-back-to-top:hover{opacity:1;cursor:pointer}@media (max-width:576px){.btn-back-to-top{bottom:15px;right:15px}}.select2-container{display:block;max-width:100%!important;width:auto!important}.select2-container .select2-selection--single{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;background-color:transparent;border:none;height:20px;outline:0;position:relative}.select2-container .select2-selection--single .select2-selection__rendered{font-size:13px;font-family:Montserrat-Regular;line-height:20px;color:#888;padding-left:0;background-color:transparent}.select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;top:50%;transform:translateY(-50%);right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end}.select2-selection__arrow b{display:none}.select2-selection__arrow:after{content:'';display:block;width:5px;height:5px;background-color:transparent;border-right:1px solid #888;border-bottom:1px solid #888;color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:2px;margin-right:8px}.select2-container--open .select2-dropdown{z-index:1251;border:1px solid #e5e5e5;border-radius:0;background-color:#fff}.select2-container .select2-results__option[aria-selected]{padding-top:5px;padding-bottom:5px}.select2-container .select2-results__option--highlighted[aria-selected],.select2-container .select2-results__option[aria-selected=true]{background-color:#e65540;color:#fff}.select2-results__options,.select2-search--dropdown .select2-search__field{font-size:13px;color:#888;font-family:Montserrat-Regular}.select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.rs1-select2 .select2-container{margin-left:26px}.rs1-select2 .select2-container .select2-selection--single{height:20px}.rs2-select2 .select2-container .select2-selection--single{background-color:#fff;height:50px}.rs2-select2 .select2-container .select2-selection--single .select2-selection__rendered{line-height:20px;color:#555;padding-left:22px}.rs2-select2 .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}#dropDownSelect2 .select2-results__options,#dropDownSelect2 .select2-search--dropdown .select2-search__field{color:#555}.rs3-select2 .select2-container .select2-selection--single{height:45px}.rs3-select2 .select2-selection__arrow b{display:block}.rs3-select2 .select2-selection__arrow:after{display:none}.rs4-select2 .select2-container .select2-selection--single{height:40px}.rs4-select2 .select2-container .select2-selection--single .select2-selection__rendered{padding-left:15px}.rs4-select2 .select2-container--default .select2-selection--single .select2-selection__arrow{right:5px}.header1{height:125px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.fixed-header{height:110px}.container-menu-header{width:100%;top:0;left:0;position:fixed;z-index:1100;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-o-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}.topbar{height:45px;background-color:#f5f5f5;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.topbar-child2,.topbar-social{position:absolute;height:100%;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.topbar-social{left:0;display:flex;align-items:center;padding-left:40px}.topbar-social-item{font-size:18px;color:#888;padding:10px}.topbar-child1,.topbar-email{font-family:Montserrat-Regular;font-size:13px;color:#888;line-height:1.7}.topbar-child2{right:0;display:flex;align-items:center;flex-wrap:wrap;padding-right:38px}.wrap_header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;height:80px;background-color:#fff;justify-content:center;align-items:center;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.fixed-header .wrap_header{height:65px}.logo{display:block;position:absolute;left:52px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header-icons,.main_menu{display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.main_menu li,.main_menu>li{position:relative}.arrow-slick1,.header-icons{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.logo img{max-height:27px}.main_menu{margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.main_menu>li{display:block;padding:20px 15px}.main_menu>li>a{font-family:Montserrat-Regular;font-size:15px;color:#333;padding:0;border-bottom:1px solid transparent}li.sale-noti>a{color:#e65540}.main_menu>li:hover>a{text-decoration:none;border-bottom:1px solid #333}.main_menu>li:hover>.sub_menu{visibility:visible;opacity:1}.sub_menu{position:absolute;z-index:1100;top:0;left:100%;width:225px;background-color:#222;opacity:0;visibility:hidden;padding-top:10px;padding-bottom:10px;transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s}.main_menu>li>.sub_menu{top:100%;left:0;position:absolute}.sub_menu li:hover>.sub_menu{visibility:visible;opacity:1}.sub_menu li{transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s}.sub_menu a,.sub_menu li{padding:10px;font-family:Montserrat-Regular;font-size:13px;color:#fff}.sub_menu>li:hover>a{color:#e65540;text-decoration:none}.header-icons{display:-webkit-box;display:flex;align-items:center;position:absolute;right:52px;top:50%;transform:translateY(-50%)}.header-cart-item,.header-icons-noti{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.header-wrapicon1,.header-wrapicon2{height:27px;position:relative}.header-wrapicon1 img,.header-wrapicon2 img{height:100%}.header-icon1:hover,.header-icon2:hover{cursor:pointer}.header-icons-noti{display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;background-color:#111;color:#fff;font-family:Montserrat-Medium;font-size:12px;position:absolute;top:0;right:-10px}.linedivide1{display:block;height:20px;width:1px;background-color:#e5e5e5;margin-left:23px;margin-right:23px;margin-top:5px}.header-cart{position:absolute;z-index:1100;width:339px;top:190%;right:-10px;padding:20px;border-top:3px solid #e6e6e6;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-o-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-ms-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transform-origin:top right;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.show-header-dropdown{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.fixed-header .header-cart{top:160%}.header-cart-wrapitem{max-height:270px;overflow:auto}.logo-mobile img,.logo2 img{max-height:27px}.header-cart-item{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:5px;padding-top:5px}.header-cart-item-img{width:80px;position:relative;margin-right:20px}.header-cart-item-img img{width:100%}.header-cart-item-img::after{content:'\e870';font-family:Linearicons;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);color:#fff;transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;opacity:0}.header-cart-item-img:hover:after{cursor:pointer;opacity:1}.header-cart-item-txt{width:calc(100% - 100px)}.header-cart-item-name{display:block;font-family:Montserrat-Regular;font-size:15px;color:#555;line-height:1.3;margin-bottom:12px}.header-cart-item-info{display:block;font-family:Montserrat-Regular;font-size:12px;color:#888;line-height:1.5}.btn-show-menu,.header-cart-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.header-cart-total,.side-menu .main-menu>li>a{font-size:15px;font-family:Montserrat-Regular}.header-cart-total{color:#555;line-height:1.3;text-align:right;padding-top:15px;padding-bottom:25px;padding-right:3px}.header-cart-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.header-cart-wrapbtn{width:calc((100% - 10px)/ 2)}.wrap_header_mobile{flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:80px;padding-left:20px;padding-top:10px;padding-bottom:10px;background-color:#fff;display:none}.logo-mobile{display:block}.btn-show-menu{display:flex;height:100%;justify-content:center;align-items:center}.hamburger{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);margin-top:5px}.header-icons-mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;margin-right:15px}.linedivide2{display:block;height:20px;width:1px;margin-left:10px;margin-right:10px;margin-top:5px}.header-icons-mobile .header-cart{width:300px;top:190%;right:-80px;z-index:1100;transform-origin:top right}.wrap-side-menu{width:100%;background-color:#fff;display:none;border-top:1px solid #ececec}.side-menu{width:100%}.side-menu .main-menu{margin-bottom:0}.item-menu-mobile{background-color:#e65540}.side-menu .main-menu>li>a{padding-left:20px;color:#fff;line-height:2.86}.side-menu .main-menu>li{color:#fff;position:relative}.side-menu .main-menu .arrow-main-menu{font-size:14px;position:absolute;right:20px;top:5px;padding:10px;-webkit-transition:all .4s!important;-o-transition:all .4s!important;-moz-transition:all .4s!important;transition:all .4s!important}.side-menu .main-menu .arrow-main-menu:hover{cursor:pointer}.turn-arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.side-menu .sub-menu a{padding-left:20px;font-family:Montserrat-Regular;font-size:13px;color:#333;line-height:2.5}.side-menu .sub-menu>li{padding-left:12px}.side-menu .sub-menu a:hover{text-decoration:none;padding-left:20px;color:#e65540!important}.side-menu .sub-menu{background-color:#fff;display:none}@media (min-width:992px){.wrap-side-menu{display:none}}.topbar-child2-mobile,.topbar-social-moblie{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.item-topbar-mobile{border-bottom:1px solid #ececec}.topbar-child2-mobile{display:flex;align-items:center;flex-wrap:wrap}.topbar-social-moblie{display:flex;align-items:center}.container-menu-header-v3,.topbar2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;background-color:#fff}.topbar2{position:relative;display:flex;justify-content:center;align-items:center}.logo2{display:block}.fixed-header2{z-index:1300;position:fixed;height:65px;left:0;top:-70px;visibility:hidden;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-o-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}.fixed-header2 .header-cart{top:160%}.show-fixed-header2{visibility:visible;top:0}.container-menu-header-v3{position:fixed;z-index:1200;top:0;left:0;width:320px;height:100vh;border-right:1px solid #e5e5e7;display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-wrap:wrap}.container-menu-header-v3 .wrap_header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;background-color:#fff}.container-menu-header-v3 .logo3{display:block}.container-menu-header-v3 .logo3 img{max-width:120px}.container-menu-header-v3 .header-icons3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;position:unset}.container-menu-header-v3 .header-cart{left:-10px;transform-origin:top left}.container-menu-header-v3 .main_menu{list-style-type:none;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;flex-direction:column}.container-menu-header-v3 .main_menu>li{text-align:center;padding:3px 0}.container-menu-header-v3 .sub_menu{top:0;left:100%}.container-menu-header-v3 .main_menu>li>.sub_menu{top:10px;left:95%}.container-menu-header-v3 .sub_menu li{text-align:left}.container-menu-header-v3 .topbar-social-item{padding:10px 8px}.container1-page{margin-left:320px}@media (max-width:992px){.wrap_header_mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex!important}.container-menu-header,.container-menu-header-v2,.container-menu-header-v3,.top-bar,.wrap_header{display:none}header{height:auto!important}.container1-page{margin-left:0}}.wrap-slick1{position:relative}.item-slick1{height:570px;background-position:center center}.arrow-slick1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;color:#fff;position:absolute;background-color:#000;opacity:0;top:50%;transform:translateY(-50%);border-radius:50%;z-index:200;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.wrap-slick1:hover .arrow-slick1{opacity:.5}.arrow-slick1:hover{background-color:#e65540}.next-slick1{right:50px;left:auto}.prev-slick1{left:50px;right:auto}@media (max-width:992px){.wrap-content-slide1 .xl-text2{font-size:60px}}@media (max-width:768px){.wrap-content-slide1 .xl-text1,.wrap-content-slide1 .xl-text2,.wrap-content-slide1 .xl-text3{font-size:50px}.wrap-content-slide1 .m-text1,.wrap-content-slide1 .m-text27{font-size:16px}.item-slick1{height:470px}}@media (max-width:576px){.next-slick1{right:15px}.prev-slick1{left:15px}.wrap-content-slide1 .xl-text1,.wrap-content-slide1 .xl-text2,.wrap-content-slide1 .xl-text3{font-size:40px}.wrap-content-slide1 .m-text1,.wrap-content-slide1 .m-text27{font-size:16px}.item-slick1{height:370px}}.rs1-slick1 .item-slick1{height:100vh}@media (max-width:992px){.rs1-slick1 .item-slick1{height:calc(100vh - 85px)}}.wrap-slick2{position:relative;margin-right:-15px;margin-left:-15px}.arrow-slick2{position:absolute;z-index:100;top:calc((100% - 70px)/ 2);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:39px;color:#ccc;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.arrow-slick2:hover{color:#666}.next-slick2{right:-30px}.prev-slick2{left:-30px}@media (max-width:1280px){.next-slick2{right:0}.prev-slick2{left:0}}@media (max-width:1610px){.rs1-slick2 .next-slick2{right:0}.rs1-slick2 .prev-slick2{left:0}}.swal-overlay{overflow-y:auto}.swal-icon--success{border-color:#66a8a6}.swal-icon--success__line{background-color:#66a8a6}.swal-icon--success__ring{border:4px solid rgba(102,168,166,.2)}.swal-button:focus{outline:0;box-shadow:none}.swal-button{background-color:#e65540;font-family:Montserrat-Regular;font-size:15px;color:#fff;text-transform:uppercase;font-weight:unset;border-radius:20px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.swal-button:hover{background-color:#333}.swal-button:active{background-color:#e65540}.swal-title{font-family:Montserrat-Medium;color:#333;font-size:16px;line-height:1.5;padding:0 15px}.item-pagination,.swal-text{font-family:Montserrat-Regular}.swal-text{color:#333;font-size:15px;text-align:center}.swal-footer{margin-top:0}.block1-wrapbtn{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.block2-labelnew::before,.block2-labelsale::before{z-index:100;font-family:Montserrat-Regular;font-size:12px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:50px;height:22px;border-radius:11px;position:absolute;top:12px;left:12px}.block2-labelsale::before{background-color:#e65540;content:'Sale'}.block2-labelnew::before{background-color:#66a8a6;content:'New'}.block2-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);opacity:0}.block2-btn-addcart{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-45px}.block2-btn-addwishlist,.block2-btn-towishlist{display:block;position:absolute;top:26px;right:20px;font-size:20px;color:#fff;line-height:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.block2-btn-addwishlist:hover{color:#fff}.block2-btn-addwishlist .icon-wishlist,.block2-btn-towishlist .icon-wishlist{line-height:0}.block2-btn-addwishlist:hover .icon_heart_alt{display:none}.block2-btn-addwishlist:hover .icon_heart{display:block}.block2-btn-towishlist .icon_heart_alt{display:none}.block2-btn-towishlist .icon_heart{display:block;color:#e65540}.block2-overlay:hover{opacity:1}.block2-overlay:hover .block2-btn-addcart{bottom:20px}.block2-overlay:hover .block2-btn-addwishlist,.block2-overlay:hover .block2-btn-towishlist{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.block4{position:relative;overflow:hidden;width:calc(100% / 5)}@media (max-width:1360px){.block4{width:calc(100% / 4)}}@media (max-width:1200px){.block4{width:calc(100% / 3)}}@media (max-width:992px){.block4{width:calc(100% / 2)}}@media (max-width:576px){.block4{width:calc(100% / 1)}}@media (max-width:1660px){.rs1-block4 .block4{width:calc(100% / 4)}}@media (max-width:1380px){.rs1-block4 .block4{width:calc(100% / 3)}}@media (max-width:1200px){.rs1-block4 .block4{width:calc(100% / 2)}}@media (max-width:576px){.rs1-block4 .block4{width:calc(100% / 1)}.bg-title-page .l-text2{font-size:35px}.bg-title-page .m-text13{font-size:16px}}.block4-overlay{display:block;background-color:rgba(0,0,0,.9);visibility:hidden;opacity:0}.checkbox-color-filter,.leftbar #filter-bar .noUi-handle:after,.leftbar #filter-bar .noUi-handle:before{display:none}.block4-overlay:hover{color:unset}.block4-overlay-txt{position:absolute;width:100%;left:0;bottom:-100%}.block4-overlay-heart{transform-origin:top left;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.block4:hover .block4-overlay{visibility:visible;opacity:1}.block4:hover .block4-overlay-txt{bottom:0}.block4:hover .block4-overlay-heart{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.bg-title-page{width:100%;min-height:239px;padding-left:15px;padding-right:15px;background-position:center 0}.leftbar #filter-bar{margin-right:6px;margin-left:6px;height:4px;border:none;background-color:#e1e1e1}.leftbar #filter-bar .noUi-connect{background-color:#c5c5c5;border:none;box-shadow:none}.leftbar #filter-bar .noUi-handle{width:13px;height:13px;left:-6px;top:-5px;border:none;border-radius:50%;background:#999;cursor:pointer;box-shadow:none;outline:0}.color-filter1{background-color:#00bbec}.color-filter2{background-color:#2c6ed5}.color-filter3{background-color:#ffa037}.color-filter4{background-color:#ff5337}.color-filter5{background-color:#a88c77}.color-filter6{background-color:#393939}.color-filter7{background-color:#ccc}.color-filter,.show-dropdown-content .down-mark{display:block}.color-filter{width:25px;height:25px;cursor:pointer;border-radius:50%}.checkbox-color-filter:checked+.color-filter{box-shadow:0 0 0 2px #000;-moz-box-shadow:0 0 0 2px #000;-webkit-box-shadow:0 0 0 2px #000;-o-box-shadow:0 0 0 2px #000;-ms-box-shadow:0 0 0 2px #000}.pagination{margin-right:-6px;margin-left:-6px}.item-pagination{font-size:13px;color:grey;width:36px;height:36px;border-radius:50%;border:1px solid #eee;margin:6px}.active-pagination,.item-pagination:hover{background-color:#222;color:#fff}.wrap-slick3-dots{width:14.5%}.slick3{width:80.64%}.slick3-dots li{display:block;position:relative;width:100%;margin-bottom:15px}.slick3-dots li img{width:100%}.slick3-dot-overlay{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;border:3px solid transparent;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.slick3-dot-overlay:hover,.slick3-dots .slick-active .slick3-dot-overlay{border:3px solid #888}.show-dropdown-content .up-mark{display:none}.container-table-cart::after,.container-table-cart::before{content:'';display:block;position:absolute;width:1px;height:calc(100% - 51px);background-color:#e6e6e6;top:51px}.wrap-table-shopping-cart{overflow:auto}.container-table-cart::before{left:0}.container-table-cart::after{right:0}.table-shopping-cart{border-collapse:collapse;width:100%;min-width:992px}.table-shopping-cart .table-row{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.table-shopping-cart .column-1{width:225px;padding-left:50px}.table-shopping-cart .column-2{width:330px;padding-right:30px}.table-shopping-cart .column-3{width:133px;padding-right:30px}.table-shopping-cart .column-4{width:355px;padding-right:30px}.table-shopping-cart .column-5{padding-right:30px}.table-shopping-cart .table-head th{font-family:Montserrat-Bold;font-size:13px;color:#555;line-height:1.5;text-transform:uppercase;padding-top:16px;padding-bottom:16px}.table-shopping-cart td{font-family:Montserrat-Regular;font-size:16px;color:#555;line-height:1.5;padding-top:37px;padding-bottom:30px}.table-shopping-cart .table-row .column-2{font-size:15px}.cart-img-product{width:90px;position:relative}.cart-img-product img{width:100%}.cart-img-product::after{content:'\e870';font-family:Linearicons;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);color:#fff;transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;opacity:0}.tab01 .nav-link,.tag-item{font-family:Montserrat-Regular;color:#888}.cart-img-product:hover:after{cursor:pointer;opacity:1}.wrap-tags{margin-right:-3px;margin-left:-3px}.tag-item{display:block;font-size:13px;line-height:1.5;padding:5px 15px;border:1px solid #ccc;border-radius:15px;margin:3px}#modal-video-01 .modal-dialog,.tab01 .nav-tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.tag-item:hover{border:1px solid #e65540}.tab01 .nav-tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#fff;border-bottom:none;margin-right:-15px;margin-left:-15px}.tab01 .nav-tabs .nav-item{padding:8px 16px}.tab01 .nav-link{padding:0;border-radius:0;border:none;border-bottom:1px solid transparent;font-size:15px;line-height:1.1}.tab01 .nav-link.active,.tab01 .nav-link:hover{color:#333;border-bottom:1px solid #6a6a6a}@media (max-width:480px){.tab01 .nav-tabs .nav-item{padding:8px 6px}.tab01 .nav-tabs{margin-right:-6px;margin-left:-6px}}body{padding-right:0!important}.modal{padding:0!important;z-index:1360;overflow-x:hidden;overflow-y:auto!important}.modal-open{overflow-y:scroll}.modal-backdrop{background-color:transparent}#modal-video-01{background-color:rgba(0,0,0,.8);z-index:1350}#modal-video-01 .modal-dialog{max-width:100%;height:100%;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}.wrap-video-mo-01{width:854px;height:auto;position:relative;margin:15px}.video-mo-01,.video-mo-01 iframe{width:100%;height:100%}.video-mo-01{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all 2s;-o-transition:all 2s;-moz-transition:all 2s;transition:all 2s}.close-mo-video-01{font-size:50px;color:#fff;opacity:.6;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1250;width:60px;height:60px;top:0;right:0}.close-mo-video-01:hover{cursor:pointer;opacity:1}input.num-product{-moz-appearance:textfield;appearance:none;-webkit-appearance:none}input.num-product::-webkit-inner-spin-button,input.num-product::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
\ No newline at end of file
diff --git a/static_in_env/css/mdb.css b/static_in_env/css/mdb.css
deleted file mode 100755
index b17a87f9..00000000
--- a/static_in_env/css/mdb.css
+++ /dev/null
@@ -1,8633 +0,0 @@
-/*!
- * Material Design for Bootstrap 4
- * Version: MDB FREE 4.7.7
- *
- *
- * Copyright: Material Design for Bootstrap
- * https://mdbootstrap.com/
- *
- * Read the license: https://mdbootstrap.com/general/license/
- *
- *
- * Documentation: https://mdbootstrap.com/
- *
- * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/
- *
- * Tutorials: https://mdbootstrap.com/education/bootstrap/
- *
- * Templates: https://mdbootstrap.com/templates/
- *
- * Support: https://mdbootstrap.com/support/
- *
- * Contact: office@mdbootstrap.com
- *
- * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js
- *
- */
-/*** Global ***/
-.mdb-color.lighten-5 {
- background-color: #d0d6e2 !important; }
-
-.mdb-color.lighten-4 {
- background-color: #b1bace !important; }
-
-.mdb-color.lighten-3 {
- background-color: #929fba !important; }
-
-.mdb-color.lighten-2 {
- background-color: #7283a7 !important; }
-
-.mdb-color.lighten-1 {
- background-color: #59698d !important; }
-
-.mdb-color {
- background-color: #45526e !important; }
-
-.mdb-color-text {
- color: #45526e !important; }
-
-.rgba-mdb-color-slight,
-.rgba-mdb-color-slight:after {
- background-color: rgba(69, 82, 110, 0.1); }
-
-.rgba-mdb-color-light,
-.rgba-mdb-color-light:after {
- background-color: rgba(69, 82, 110, 0.3); }
-
-.rgba-mdb-color-strong,
-.rgba-mdb-color-strong:after {
- background-color: rgba(69, 82, 110, 0.7); }
-
-.mdb-color.darken-1 {
- background-color: #3b465e !important; }
-
-.mdb-color.darken-2 {
- background-color: #2e3951 !important; }
-
-.mdb-color.darken-3 {
- background-color: #1c2a48 !important; }
-
-.mdb-color.darken-4 {
- background-color: #1c2331 !important; }
-
-.red.lighten-5 {
- background-color: #ffebee !important; }
-
-.red.lighten-4 {
- background-color: #ffcdd2 !important; }
-
-.red.lighten-3 {
- background-color: #ef9a9a !important; }
-
-.red.lighten-2 {
- background-color: #e57373 !important; }
-
-.red.lighten-1 {
- background-color: #ef5350 !important; }
-
-.red {
- background-color: #f44336 !important; }
-
-.red-text {
- color: #f44336 !important; }
-
-.rgba-red-slight,
-.rgba-red-slight:after {
- background-color: rgba(244, 67, 54, 0.1); }
-
-.rgba-red-light,
-.rgba-red-light:after {
- background-color: rgba(244, 67, 54, 0.3); }
-
-.rgba-red-strong,
-.rgba-red-strong:after {
- background-color: rgba(244, 67, 54, 0.7); }
-
-.red.darken-1 {
- background-color: #e53935 !important; }
-
-.red.darken-2 {
- background-color: #d32f2f !important; }
-
-.red.darken-3 {
- background-color: #c62828 !important; }
-
-.red.darken-4 {
- background-color: #b71c1c !important; }
-
-.red.accent-1 {
- background-color: #ff8a80 !important; }
-
-.red.accent-2 {
- background-color: #ff5252 !important; }
-
-.red.accent-3 {
- background-color: #ff1744 !important; }
-
-.red.accent-4 {
- background-color: #d50000 !important; }
-
-.pink.lighten-5 {
- background-color: #fce4ec !important; }
-
-.pink.lighten-4 {
- background-color: #f8bbd0 !important; }
-
-.pink.lighten-3 {
- background-color: #f48fb1 !important; }
-
-.pink.lighten-2 {
- background-color: #f06292 !important; }
-
-.pink.lighten-1 {
- background-color: #ec407a !important; }
-
-.pink {
- background-color: #e91e63 !important; }
-
-.pink-text {
- color: #e91e63 !important; }
-
-.rgba-pink-slight,
-.rgba-pink-slight:after {
- background-color: rgba(233, 30, 99, 0.1); }
-
-.rgba-pink-light,
-.rgba-pink-light:after {
- background-color: rgba(233, 30, 99, 0.3); }
-
-.rgba-pink-strong,
-.rgba-pink-strong:after {
- background-color: rgba(233, 30, 99, 0.7); }
-
-.pink.darken-1 {
- background-color: #d81b60 !important; }
-
-.pink.darken-2 {
- background-color: #c2185b !important; }
-
-.pink.darken-3 {
- background-color: #ad1457 !important; }
-
-.pink.darken-4 {
- background-color: #880e4f !important; }
-
-.pink.accent-1 {
- background-color: #ff80ab !important; }
-
-.pink.accent-2 {
- background-color: #ff4081 !important; }
-
-.pink.accent-3 {
- background-color: #f50057 !important; }
-
-.pink.accent-4 {
- background-color: #c51162 !important; }
-
-.purple.lighten-5 {
- background-color: #f3e5f5 !important; }
-
-.purple.lighten-4 {
- background-color: #e1bee7 !important; }
-
-.purple.lighten-3 {
- background-color: #ce93d8 !important; }
-
-.purple.lighten-2 {
- background-color: #ba68c8 !important; }
-
-.purple.lighten-1 {
- background-color: #ab47bc !important; }
-
-.purple {
- background-color: #9c27b0 !important; }
-
-.purple-text {
- color: #9c27b0 !important; }
-
-.rgba-purple-slight,
-.rgba-purple-slight:after {
- background-color: rgba(156, 39, 176, 0.1); }
-
-.rgba-purple-light,
-.rgba-purple-light:after {
- background-color: rgba(156, 39, 176, 0.3); }
-
-.rgba-purple-strong,
-.rgba-purple-strong:after {
- background-color: rgba(156, 39, 176, 0.7); }
-
-.purple.darken-1 {
- background-color: #8e24aa !important; }
-
-.purple.darken-2 {
- background-color: #7b1fa2 !important; }
-
-.purple.darken-3 {
- background-color: #6a1b9a !important; }
-
-.purple.darken-4 {
- background-color: #4a148c !important; }
-
-.purple.accent-1 {
- background-color: #ea80fc !important; }
-
-.purple.accent-2 {
- background-color: #e040fb !important; }
-
-.purple.accent-3 {
- background-color: #d500f9 !important; }
-
-.purple.accent-4 {
- background-color: #aa00ff !important; }
-
-.deep-purple.lighten-5 {
- background-color: #ede7f6 !important; }
-
-.deep-purple.lighten-4 {
- background-color: #d1c4e9 !important; }
-
-.deep-purple.lighten-3 {
- background-color: #b39ddb !important; }
-
-.deep-purple.lighten-2 {
- background-color: #9575cd !important; }
-
-.deep-purple.lighten-1 {
- background-color: #7e57c2 !important; }
-
-.deep-purple {
- background-color: #673ab7 !important; }
-
-.deep-purple-text {
- color: #673ab7 !important; }
-
-.rgba-deep-purple-slight,
-.rgba-deep-purple-slight:after {
- background-color: rgba(103, 58, 183, 0.1); }
-
-.rgba-deep-purple-light,
-.rgba-deep-purple-light:after {
- background-color: rgba(103, 58, 183, 0.3); }
-
-.rgba-deep-purple-strong,
-.rgba-deep-purple-strong:after {
- background-color: rgba(103, 58, 183, 0.7); }
-
-.deep-purple.darken-1 {
- background-color: #5e35b1 !important; }
-
-.deep-purple.darken-2 {
- background-color: #512da8 !important; }
-
-.deep-purple.darken-3 {
- background-color: #4527a0 !important; }
-
-.deep-purple.darken-4 {
- background-color: #311b92 !important; }
-
-.deep-purple.accent-1 {
- background-color: #b388ff !important; }
-
-.deep-purple.accent-2 {
- background-color: #7c4dff !important; }
-
-.deep-purple.accent-3 {
- background-color: #651fff !important; }
-
-.deep-purple.accent-4 {
- background-color: #6200ea !important; }
-
-.indigo.lighten-5 {
- background-color: #e8eaf6 !important; }
-
-.indigo.lighten-4 {
- background-color: #c5cae9 !important; }
-
-.indigo.lighten-3 {
- background-color: #9fa8da !important; }
-
-.indigo.lighten-2 {
- background-color: #7986cb !important; }
-
-.indigo.lighten-1 {
- background-color: #5c6bc0 !important; }
-
-.indigo {
- background-color: #3f51b5 !important; }
-
-.indigo-text {
- color: #3f51b5 !important; }
-
-.rgba-indigo-slight,
-.rgba-indigo-slight:after {
- background-color: rgba(63, 81, 181, 0.1); }
-
-.rgba-indigo-light,
-.rgba-indigo-light:after {
- background-color: rgba(63, 81, 181, 0.3); }
-
-.rgba-indigo-strong,
-.rgba-indigo-strong:after {
- background-color: rgba(63, 81, 181, 0.7); }
-
-.indigo.darken-1 {
- background-color: #3949ab !important; }
-
-.indigo.darken-2 {
- background-color: #303f9f !important; }
-
-.indigo.darken-3 {
- background-color: #283593 !important; }
-
-.indigo.darken-4 {
- background-color: #1a237e !important; }
-
-.indigo.accent-1 {
- background-color: #8c9eff !important; }
-
-.indigo.accent-2 {
- background-color: #536dfe !important; }
-
-.indigo.accent-3 {
- background-color: #3d5afe !important; }
-
-.indigo.accent-4 {
- background-color: #304ffe !important; }
-
-.blue.lighten-5 {
- background-color: #e3f2fd !important; }
-
-.blue.lighten-4 {
- background-color: #bbdefb !important; }
-
-.blue.lighten-3 {
- background-color: #90caf9 !important; }
-
-.blue.lighten-2 {
- background-color: #64b5f6 !important; }
-
-.blue.lighten-1 {
- background-color: #42a5f5 !important; }
-
-.blue {
- background-color: #2196f3 !important; }
-
-.blue-text {
- color: #2196f3 !important; }
-
-.rgba-blue-slight,
-.rgba-blue-slight:after {
- background-color: rgba(33, 150, 243, 0.1); }
-
-.rgba-blue-light,
-.rgba-blue-light:after {
- background-color: rgba(33, 150, 243, 0.3); }
-
-.rgba-blue-strong,
-.rgba-blue-strong:after {
- background-color: rgba(33, 150, 243, 0.7); }
-
-.blue.darken-1 {
- background-color: #1e88e5 !important; }
-
-.blue.darken-2 {
- background-color: #1976d2 !important; }
-
-.blue.darken-3 {
- background-color: #1565c0 !important; }
-
-.blue.darken-4 {
- background-color: #0d47a1 !important; }
-
-.blue.accent-1 {
- background-color: #82b1ff !important; }
-
-.blue.accent-2 {
- background-color: #448aff !important; }
-
-.blue.accent-3 {
- background-color: #2979ff !important; }
-
-.blue.accent-4 {
- background-color: #2962ff !important; }
-
-.light-blue.lighten-5 {
- background-color: #e1f5fe !important; }
-
-.light-blue.lighten-4 {
- background-color: #b3e5fc !important; }
-
-.light-blue.lighten-3 {
- background-color: #81d4fa !important; }
-
-.light-blue.lighten-2 {
- background-color: #4fc3f7 !important; }
-
-.light-blue.lighten-1 {
- background-color: #29b6f6 !important; }
-
-.light-blue {
- background-color: #03a9f4 !important; }
-
-.light-blue-text {
- color: #03a9f4 !important; }
-
-.rgba-light-blue-slight,
-.rgba-light-blue-slight:after {
- background-color: rgba(3, 169, 244, 0.1); }
-
-.rgba-light-blue-light,
-.rgba-light-blue-light:after {
- background-color: rgba(3, 169, 244, 0.3); }
-
-.rgba-light-blue-strong,
-.rgba-light-blue-strong:after {
- background-color: rgba(3, 169, 244, 0.7); }
-
-.light-blue.darken-1 {
- background-color: #039be5 !important; }
-
-.light-blue.darken-2 {
- background-color: #0288d1 !important; }
-
-.light-blue.darken-3 {
- background-color: #0277bd !important; }
-
-.light-blue.darken-4 {
- background-color: #01579b !important; }
-
-.light-blue.accent-1 {
- background-color: #80d8ff !important; }
-
-.light-blue.accent-2 {
- background-color: #40c4ff !important; }
-
-.light-blue.accent-3 {
- background-color: #00b0ff !important; }
-
-.light-blue.accent-4 {
- background-color: #0091ea !important; }
-
-.cyan.lighten-5 {
- background-color: #e0f7fa !important; }
-
-.cyan.lighten-4 {
- background-color: #b2ebf2 !important; }
-
-.cyan.lighten-3 {
- background-color: #80deea !important; }
-
-.cyan.lighten-2 {
- background-color: #4dd0e1 !important; }
-
-.cyan.lighten-1 {
- background-color: #26c6da !important; }
-
-.cyan {
- background-color: #00bcd4 !important; }
-
-.cyan-text {
- color: #00bcd4 !important; }
-
-.rgba-cyan-slight,
-.rgba-cyan-slight:after {
- background-color: rgba(0, 188, 212, 0.1); }
-
-.rgba-cyan-light,
-.rgba-cyan-light:after {
- background-color: rgba(0, 188, 212, 0.3); }
-
-.rgba-cyan-strong,
-.rgba-cyan-strong:after {
- background-color: rgba(0, 188, 212, 0.7); }
-
-.cyan.darken-1 {
- background-color: #00acc1 !important; }
-
-.cyan.darken-2 {
- background-color: #0097a7 !important; }
-
-.cyan.darken-3 {
- background-color: #00838f !important; }
-
-.cyan.darken-4 {
- background-color: #006064 !important; }
-
-.cyan.accent-1 {
- background-color: #84ffff !important; }
-
-.cyan.accent-2 {
- background-color: #18ffff !important; }
-
-.cyan.accent-3 {
- background-color: #00e5ff !important; }
-
-.cyan.accent-4 {
- background-color: #00b8d4 !important; }
-
-.teal.lighten-5 {
- background-color: #e0f2f1 !important; }
-
-.teal.lighten-4 {
- background-color: #b2dfdb !important; }
-
-.teal.lighten-3 {
- background-color: #80cbc4 !important; }
-
-.teal.lighten-2 {
- background-color: #4db6ac !important; }
-
-.teal.lighten-1 {
- background-color: #26a69a !important; }
-
-.teal {
- background-color: #009688 !important; }
-
-.teal-text {
- color: #009688 !important; }
-
-.rgba-teal-slight,
-.rgba-teal-slight:after {
- background-color: rgba(0, 150, 136, 0.1); }
-
-.rgba-teal-light,
-.rgba-teal-light:after {
- background-color: rgba(0, 150, 136, 0.3); }
-
-.rgba-teal-strong,
-.rgba-teal-strong:after {
- background-color: rgba(0, 150, 136, 0.7); }
-
-.teal.darken-1 {
- background-color: #00897b !important; }
-
-.teal.darken-2 {
- background-color: #00796b !important; }
-
-.teal.darken-3 {
- background-color: #00695c !important; }
-
-.teal.darken-4 {
- background-color: #004d40 !important; }
-
-.teal.accent-1 {
- background-color: #a7ffeb !important; }
-
-.teal.accent-2 {
- background-color: #64ffda !important; }
-
-.teal.accent-3 {
- background-color: #1de9b6 !important; }
-
-.teal.accent-4 {
- background-color: #00bfa5 !important; }
-
-.green.lighten-5 {
- background-color: #e8f5e9 !important; }
-
-.green.lighten-4 {
- background-color: #c8e6c9 !important; }
-
-.green.lighten-3 {
- background-color: #a5d6a7 !important; }
-
-.green.lighten-2 {
- background-color: #81c784 !important; }
-
-.green.lighten-1 {
- background-color: #66bb6a !important; }
-
-.green {
- background-color: #4caf50 !important; }
-
-.green-text {
- color: #4caf50 !important; }
-
-.rgba-green-slight,
-.rgba-green-slight:after {
- background-color: rgba(76, 175, 80, 0.1); }
-
-.rgba-green-light,
-.rgba-green-light:after {
- background-color: rgba(76, 175, 80, 0.3); }
-
-.rgba-green-strong,
-.rgba-green-strong:after {
- background-color: rgba(76, 175, 80, 0.7); }
-
-.green.darken-1 {
- background-color: #43a047 !important; }
-
-.green.darken-2 {
- background-color: #388e3c !important; }
-
-.green.darken-3 {
- background-color: #2e7d32 !important; }
-
-.green.darken-4 {
- background-color: #1b5e20 !important; }
-
-.green.accent-1 {
- background-color: #b9f6ca !important; }
-
-.green.accent-2 {
- background-color: #69f0ae !important; }
-
-.green.accent-3 {
- background-color: #00e676 !important; }
-
-.green.accent-4 {
- background-color: #00c853 !important; }
-
-.light-green.lighten-5 {
- background-color: #f1f8e9 !important; }
-
-.light-green.lighten-4 {
- background-color: #dcedc8 !important; }
-
-.light-green.lighten-3 {
- background-color: #c5e1a5 !important; }
-
-.light-green.lighten-2 {
- background-color: #aed581 !important; }
-
-.light-green.lighten-1 {
- background-color: #9ccc65 !important; }
-
-.light-green {
- background-color: #8bc34a !important; }
-
-.light-green-text {
- color: #8bc34a !important; }
-
-.rgba-light-green-slight,
-.rgba-light-green-slight:after {
- background-color: rgba(139, 195, 74, 0.1); }
-
-.rgba-light-green-light,
-.rgba-light-green-light:after {
- background-color: rgba(139, 195, 74, 0.3); }
-
-.rgba-light-green-strong,
-.rgba-light-green-strong:after {
- background-color: rgba(139, 195, 74, 0.7); }
-
-.light-green.darken-1 {
- background-color: #7cb342 !important; }
-
-.light-green.darken-2 {
- background-color: #689f38 !important; }
-
-.light-green.darken-3 {
- background-color: #558b2f !important; }
-
-.light-green.darken-4 {
- background-color: #33691e !important; }
-
-.light-green.accent-1 {
- background-color: #ccff90 !important; }
-
-.light-green.accent-2 {
- background-color: #b2ff59 !important; }
-
-.light-green.accent-3 {
- background-color: #76ff03 !important; }
-
-.light-green.accent-4 {
- background-color: #64dd17 !important; }
-
-.lime.lighten-5 {
- background-color: #f9fbe7 !important; }
-
-.lime.lighten-4 {
- background-color: #f0f4c3 !important; }
-
-.lime.lighten-3 {
- background-color: #e6ee9c !important; }
-
-.lime.lighten-2 {
- background-color: #dce775 !important; }
-
-.lime.lighten-1 {
- background-color: #d4e157 !important; }
-
-.lime {
- background-color: #cddc39 !important; }
-
-.lime-text {
- color: #cddc39 !important; }
-
-.rgba-lime-slight,
-.rgba-lime-slight:after {
- background-color: rgba(205, 220, 57, 0.1); }
-
-.rgba-lime-light,
-.rgba-lime-light:after {
- background-color: rgba(205, 220, 57, 0.3); }
-
-.rgba-lime-strong,
-.rgba-lime-strong:after {
- background-color: rgba(205, 220, 57, 0.7); }
-
-.lime.darken-1 {
- background-color: #c0ca33 !important; }
-
-.lime.darken-2 {
- background-color: #afb42b !important; }
-
-.lime.darken-3 {
- background-color: #9e9d24 !important; }
-
-.lime.darken-4 {
- background-color: #827717 !important; }
-
-.lime.accent-1 {
- background-color: #f4ff81 !important; }
-
-.lime.accent-2 {
- background-color: #eeff41 !important; }
-
-.lime.accent-3 {
- background-color: #c6ff00 !important; }
-
-.lime.accent-4 {
- background-color: #aeea00 !important; }
-
-.yellow.lighten-5 {
- background-color: #fffde7 !important; }
-
-.yellow.lighten-4 {
- background-color: #fff9c4 !important; }
-
-.yellow.lighten-3 {
- background-color: #fff59d !important; }
-
-.yellow.lighten-2 {
- background-color: #fff176 !important; }
-
-.yellow.lighten-1 {
- background-color: #ffee58 !important; }
-
-.yellow {
- background-color: #ffeb3b !important; }
-
-.yellow-text {
- color: #ffeb3b !important; }
-
-.rgba-yellow-slight,
-.rgba-yellow-slight:after {
- background-color: rgba(255, 235, 59, 0.1); }
-
-.rgba-yellow-light,
-.rgba-yellow-light:after {
- background-color: rgba(255, 235, 59, 0.3); }
-
-.rgba-yellow-strong,
-.rgba-yellow-strong:after {
- background-color: rgba(255, 235, 59, 0.7); }
-
-.yellow.darken-1 {
- background-color: #fdd835 !important; }
-
-.yellow.darken-2 {
- background-color: #fbc02d !important; }
-
-.yellow.darken-3 {
- background-color: #f9a825 !important; }
-
-.yellow.darken-4 {
- background-color: #f57f17 !important; }
-
-.yellow.accent-1 {
- background-color: #ffff8d !important; }
-
-.yellow.accent-2 {
- background-color: #ffff00 !important; }
-
-.yellow.accent-3 {
- background-color: #ffea00 !important; }
-
-.yellow.accent-4 {
- background-color: #ffd600 !important; }
-
-.amber.lighten-5 {
- background-color: #fff8e1 !important; }
-
-.amber.lighten-4 {
- background-color: #ffecb3 !important; }
-
-.amber.lighten-3 {
- background-color: #ffe082 !important; }
-
-.amber.lighten-2 {
- background-color: #ffd54f !important; }
-
-.amber.lighten-1 {
- background-color: #ffca28 !important; }
-
-.amber {
- background-color: #ffc107 !important; }
-
-.amber-text {
- color: #ffc107 !important; }
-
-.rgba-amber-slight,
-.rgba-amber-slight:after {
- background-color: rgba(255, 193, 7, 0.1); }
-
-.rgba-amber-light,
-.rgba-amber-light:after {
- background-color: rgba(255, 193, 7, 0.3); }
-
-.rgba-amber-strong,
-.rgba-amber-strong:after {
- background-color: rgba(255, 193, 7, 0.7); }
-
-.amber.darken-1 {
- background-color: #ffb300 !important; }
-
-.amber.darken-2 {
- background-color: #ffa000 !important; }
-
-.amber.darken-3 {
- background-color: #ff8f00 !important; }
-
-.amber.darken-4 {
- background-color: #ff6f00 !important; }
-
-.amber.accent-1 {
- background-color: #ffe57f !important; }
-
-.amber.accent-2 {
- background-color: #ffd740 !important; }
-
-.amber.accent-3 {
- background-color: #ffc400 !important; }
-
-.amber.accent-4 {
- background-color: #ffab00 !important; }
-
-.orange.lighten-5 {
- background-color: #fff3e0 !important; }
-
-.orange.lighten-4 {
- background-color: #ffe0b2 !important; }
-
-.orange.lighten-3 {
- background-color: #ffcc80 !important; }
-
-.orange.lighten-2 {
- background-color: #ffb74d !important; }
-
-.orange.lighten-1 {
- background-color: #ffa726 !important; }
-
-.orange {
- background-color: #ff9800 !important; }
-
-.orange-text {
- color: #ff9800 !important; }
-
-.rgba-orange-slight,
-.rgba-orange-slight:after {
- background-color: rgba(255, 152, 0, 0.1); }
-
-.rgba-orange-light,
-.rgba-orange-light:after {
- background-color: rgba(255, 152, 0, 0.3); }
-
-.rgba-orange-strong,
-.rgba-orange-strong:after {
- background-color: rgba(255, 152, 0, 0.7); }
-
-.orange.darken-1 {
- background-color: #fb8c00 !important; }
-
-.orange.darken-2 {
- background-color: #f57c00 !important; }
-
-.orange.darken-3 {
- background-color: #ef6c00 !important; }
-
-.orange.darken-4 {
- background-color: #e65100 !important; }
-
-.orange.accent-1 {
- background-color: #ffd180 !important; }
-
-.orange.accent-2 {
- background-color: #ffab40 !important; }
-
-.orange.accent-3 {
- background-color: #ff9100 !important; }
-
-.orange.accent-4 {
- background-color: #ff6d00 !important; }
-
-.deep-orange.lighten-5 {
- background-color: #fbe9e7 !important; }
-
-.deep-orange.lighten-4 {
- background-color: #ffccbc !important; }
-
-.deep-orange.lighten-3 {
- background-color: #ffab91 !important; }
-
-.deep-orange.lighten-2 {
- background-color: #ff8a65 !important; }
-
-.deep-orange.lighten-1 {
- background-color: #ff7043 !important; }
-
-.deep-orange {
- background-color: #ff5722 !important; }
-
-.deep-orange-text {
- color: #ff5722 !important; }
-
-.rgba-deep-orange-slight,
-.rgba-deep-orange-slight:after {
- background-color: rgba(255, 87, 34, 0.1); }
-
-.rgba-deep-orange-light,
-.rgba-deep-orange-light:after {
- background-color: rgba(255, 87, 34, 0.3); }
-
-.rgba-deep-orange-strong,
-.rgba-deep-orange-strong:after {
- background-color: rgba(255, 87, 34, 0.7); }
-
-.deep-orange.darken-1 {
- background-color: #f4511e !important; }
-
-.deep-orange.darken-2 {
- background-color: #e64a19 !important; }
-
-.deep-orange.darken-3 {
- background-color: #d84315 !important; }
-
-.deep-orange.darken-4 {
- background-color: #bf360c !important; }
-
-.deep-orange.accent-1 {
- background-color: #ff9e80 !important; }
-
-.deep-orange.accent-2 {
- background-color: #ff6e40 !important; }
-
-.deep-orange.accent-3 {
- background-color: #ff3d00 !important; }
-
-.deep-orange.accent-4 {
- background-color: #dd2c00 !important; }
-
-.brown.lighten-5 {
- background-color: #efebe9 !important; }
-
-.brown.lighten-4 {
- background-color: #d7ccc8 !important; }
-
-.brown.lighten-3 {
- background-color: #bcaaa4 !important; }
-
-.brown.lighten-2 {
- background-color: #a1887f !important; }
-
-.brown.lighten-1 {
- background-color: #8d6e63 !important; }
-
-.brown {
- background-color: #795548 !important; }
-
-.brown-text {
- color: #795548 !important; }
-
-.rgba-brown-slight,
-.rgba-brown-slight:after {
- background-color: rgba(121, 85, 72, 0.1); }
-
-.rgba-brown-light,
-.rgba-brown-light:after {
- background-color: rgba(121, 85, 72, 0.3); }
-
-.rgba-brown-strong,
-.rgba-brown-strong:after {
- background-color: rgba(121, 85, 72, 0.7); }
-
-.brown.darken-1 {
- background-color: #6d4c41 !important; }
-
-.brown.darken-2 {
- background-color: #5d4037 !important; }
-
-.brown.darken-3 {
- background-color: #4e342e !important; }
-
-.brown.darken-4 {
- background-color: #3e2723 !important; }
-
-.blue-grey.lighten-5 {
- background-color: #eceff1 !important; }
-
-.blue-grey.lighten-4 {
- background-color: #cfd8dc !important; }
-
-.blue-grey.lighten-3 {
- background-color: #b0bec5 !important; }
-
-.blue-grey.lighten-2 {
- background-color: #90a4ae !important; }
-
-.blue-grey.lighten-1 {
- background-color: #78909c !important; }
-
-.blue-grey {
- background-color: #607d8b !important; }
-
-.blue-grey-text {
- color: #607d8b !important; }
-
-.rgba-blue-grey-slight,
-.rgba-blue-grey-slight:after {
- background-color: rgba(96, 125, 139, 0.1); }
-
-.rgba-blue-grey-light,
-.rgba-blue-grey-light:after {
- background-color: rgba(96, 125, 139, 0.3); }
-
-.rgba-blue-grey-strong,
-.rgba-blue-grey-strong:after {
- background-color: rgba(96, 125, 139, 0.7); }
-
-.blue-grey.darken-1 {
- background-color: #546e7a !important; }
-
-.blue-grey.darken-2 {
- background-color: #455a64 !important; }
-
-.blue-grey.darken-3 {
- background-color: #37474f !important; }
-
-.blue-grey.darken-4 {
- background-color: #263238 !important; }
-
-.grey.lighten-5 {
- background-color: #fafafa !important; }
-
-.grey.lighten-4 {
- background-color: #f5f5f5 !important; }
-
-.grey.lighten-3 {
- background-color: #eeeeee !important; }
-
-.grey.lighten-2 {
- background-color: #e0e0e0 !important; }
-
-.grey.lighten-1 {
- background-color: #bdbdbd !important; }
-
-.grey {
- background-color: #9e9e9e !important; }
-
-.grey-text {
- color: #9e9e9e !important; }
-
-.rgba-grey-slight,
-.rgba-grey-slight:after {
- background-color: rgba(158, 158, 158, 0.1); }
-
-.rgba-grey-light,
-.rgba-grey-light:after {
- background-color: rgba(158, 158, 158, 0.3); }
-
-.rgba-grey-strong,
-.rgba-grey-strong:after {
- background-color: rgba(158, 158, 158, 0.7); }
-
-.grey.darken-1 {
- background-color: #757575 !important; }
-
-.grey.darken-2 {
- background-color: #616161 !important; }
-
-.grey.darken-3 {
- background-color: #424242 !important; }
-
-.grey.darken-4 {
- background-color: #212121 !important; }
-
-.black {
- background-color: #000 !important; }
-
-.black-text, .btn.btn-link {
- color: #000 !important; }
-
-.rgba-black-slight,
-.rgba-black-slight:after {
- background-color: rgba(0, 0, 0, 0.1); }
-
-.rgba-black-light,
-.rgba-black-light:after {
- background-color: rgba(0, 0, 0, 0.3); }
-
-.rgba-black-strong,
-.rgba-black-strong:after {
- background-color: rgba(0, 0, 0, 0.7); }
-
-.white {
- background-color: #fff !important; }
-
-.white-text {
- color: #fff !important; }
-
-.rgba-white-slight,
-.rgba-white-slight:after {
- background-color: rgba(255, 255, 255, 0.1); }
-
-.rgba-white-light,
-.rgba-white-light:after {
- background-color: rgba(255, 255, 255, 0.3); }
-
-.rgba-white-strong,
-.rgba-white-strong:after {
- background-color: rgba(255, 255, 255, 0.7); }
-
-.rgba-stylish-slight {
- background-color: rgba(62, 69, 81, 0.1); }
-
-.rgba-stylish-light {
- background-color: rgba(62, 69, 81, 0.3); }
-
-.rgba-stylish-strong {
- background-color: rgba(62, 69, 81, 0.7); }
-
-.primary-color, ul.stepper li.active a .circle, ul.stepper li.completed a .circle {
- background-color: #4285f4 !important; }
-
-.primary-color-dark {
- background-color: #0d47a1 !important; }
-
-.secondary-color {
- background-color: #aa66cc !important; }
-
-.secondary-color-dark {
- background-color: #9933cc !important; }
-
-.default-color {
- background-color: #2bbbad !important; }
-
-.default-color-dark {
- background-color: #00695c !important; }
-
-.info-color {
- background-color: #33b5e5 !important; }
-
-.info-color-dark {
- background-color: #0099cc !important; }
-
-.success-color {
- background-color: #00c851 !important; }
-
-.success-color-dark {
- background-color: #007e33 !important; }
-
-.warning-color {
- background-color: #ffbb33 !important; }
-
-.warning-color-dark {
- background-color: #ff8800 !important; }
-
-.danger-color, ul.stepper li.warning a .circle {
- background-color: #ff3547 !important; }
-
-.danger-color-dark {
- background-color: #cc0000 !important; }
-
-.elegant-color {
- background-color: #2e2e2e !important; }
-
-.elegant-color-dark {
- background-color: #212121 !important; }
-
-.stylish-color {
- background-color: #4b515d !important; }
-
-.stylish-color-dark {
- background-color: #3e4551 !important; }
-
-.unique-color {
- background-color: #3f729b !important; }
-
-.unique-color-dark {
- background-color: #1c2331 !important; }
-
-.special-color {
- background-color: #37474f !important; }
-
-.special-color-dark {
- background-color: #263238 !important; }
-
-.purple-gradient {
- background: -webkit-linear-gradient(50deg, #ff6ec4, #7873f5) !important;
- background: -o-linear-gradient(50deg, #ff6ec4, #7873f5) !important;
- background: linear-gradient(40deg, #ff6ec4, #7873f5) !important; }
-
-.peach-gradient {
- background: -webkit-linear-gradient(50deg, #FFD86F, #FC6262) !important;
- background: -o-linear-gradient(50deg, #FFD86F, #FC6262) !important;
- background: linear-gradient(40deg, #FFD86F, #FC6262) !important; }
-
-.aqua-gradient {
- background: -webkit-linear-gradient(50deg, #2096ff, #05ffa3) !important;
- background: -o-linear-gradient(50deg, #2096ff, #05ffa3) !important;
- background: linear-gradient(40deg, #2096ff, #05ffa3) !important; }
-
-.blue-gradient {
- background: -webkit-linear-gradient(50deg, #45cafc, #303f9f) !important;
- background: -o-linear-gradient(50deg, #45cafc, #303f9f) !important;
- background: linear-gradient(40deg, #45cafc, #303f9f) !important; }
-
-.purple-gradient-rgba {
- background: -webkit-linear-gradient(50deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important;
- background: -o-linear-gradient(50deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important;
- background: linear-gradient(40deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important; }
-
-.peach-gradient-rgba {
- background: -webkit-linear-gradient(50deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important;
- background: -o-linear-gradient(50deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important;
- background: linear-gradient(40deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important; }
-
-.aqua-gradient-rgba {
- background: -webkit-linear-gradient(50deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important;
- background: -o-linear-gradient(50deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important;
- background: linear-gradient(40deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important; }
-
-.blue-gradient-rgba {
- background: -webkit-linear-gradient(50deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important;
- background: -o-linear-gradient(50deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important;
- background: linear-gradient(40deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important; }
-
-.dark-grey-text {
- color: #4f4f4f !important; }
- .dark-grey-text:hover, .dark-grey-text:focus {
- color: #4f4f4f !important; }
-
-.hoverable {
- -webkit-box-shadow: none;
- box-shadow: none;
- -webkit-transition: all 0.55s ease-in-out;
- -o-transition: all 0.55s ease-in-out;
- transition: all 0.55s ease-in-out; }
- .hoverable:hover {
- -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
- box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
- -webkit-transition: all 0.55s ease-in-out;
- -o-transition: all 0.55s ease-in-out;
- transition: all 0.55s ease-in-out; }
-
-.z-depth-0 {
- -webkit-box-shadow: none !important;
- box-shadow: none !important; }
-
-.z-depth-1 {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important; }
-
-.z-depth-1-half {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important; }
-
-.z-depth-2 {
- -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
- box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important; }
-
-.z-depth-3 {
- -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important;
- box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important; }
-
-.z-depth-4 {
- -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important;
- box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important; }
-
-.z-depth-5 {
- -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important;
- box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important; }
-
-.disabled,
-:disabled {
- pointer-events: none !important; }
-
-a {
- cursor: pointer;
- text-decoration: none;
- color: #007bff;
- -webkit-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; }
- a:hover {
- text-decoration: none;
- color: #0056b3;
- -webkit-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; }
- a.disabled:hover, a:disabled:hover {
- color: #007bff; }
-
-a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
- color: inherit;
- text-decoration: none; }
-
-.img-fluid, .modal-dialog.cascading-modal.modal-avatar .modal-header,
-.video-fluid {
- max-width: 100%;
- height: auto; }
-
-.flex-center {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: center;
- -webkit-justify-content: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -webkit-align-items: center;
- -ms-flex-align: center;
- align-items: center;
- height: 100%; }
- .flex-center p {
- margin: 0; }
- .flex-center ul {
- text-align: center; }
- .flex-center ul li {
- margin-bottom: 1rem; }
- .flex-center ul li:last-of-type {
- margin-bottom: 0; }
-
-.hr-light {
- border-top: 1px solid #fff; }
-
-.hr-dark {
- border-top: 1px solid #666; }
-
-.w-responsive {
- width: 75%; }
- @media (max-width: 740px) {
- .w-responsive {
- width: 100%; } }
-
-.collapsible-body {
- display: none; }
-
-.jumbotron {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- background-color: #fff; }
-
-.bg-primary {
- background-color: #4285f4 !important; }
-
-a.bg-primary:hover, a.bg-primary:focus,
-button.bg-primary:hover,
-button.bg-primary:focus {
- background-color: #1266f1 !important; }
-
-.border-primary {
- border-color: #4285f4 !important; }
-
-.bg-danger {
- background-color: #ff3547 !important; }
-
-a.bg-danger:hover, a.bg-danger:focus,
-button.bg-danger:hover,
-button.bg-danger:focus {
- background-color: #ff0219 !important; }
-
-.border-danger {
- border-color: #ff3547 !important; }
-
-.bg-warning {
- background-color: #ffbb33 !important; }
-
-a.bg-warning:hover, a.bg-warning:focus,
-button.bg-warning:hover,
-button.bg-warning:focus {
- background-color: #ffaa00 !important; }
-
-.border-warning {
- border-color: #ffbb33 !important; }
-
-.bg-success {
- background-color: #00c851 !important; }
-
-a.bg-success:hover, a.bg-success:focus,
-button.bg-success:hover,
-button.bg-success:focus {
- background-color: #00953c !important; }
-
-.border-success {
- border-color: #00c851 !important; }
-
-.bg-info {
- background-color: #33b5e5 !important; }
-
-a.bg-info:hover, a.bg-info:focus,
-button.bg-info:hover,
-button.bg-info:focus {
- background-color: #1a9bcb !important; }
-
-.border-info {
- border-color: #33b5e5 !important; }
-
-.bg-default {
- background-color: #2bbbad !important; }
-
-a.bg-default:hover, a.bg-default:focus,
-button.bg-default:hover,
-button.bg-default:focus {
- background-color: #219287 !important; }
-
-.border-default {
- border-color: #2bbbad !important; }
-
-.bg-secondary {
- background-color: #aa66cc !important; }
-
-a.bg-secondary:hover, a.bg-secondary:focus,
-button.bg-secondary:hover,
-button.bg-secondary:focus {
- background-color: #9540bf !important; }
-
-.border-secondary {
- border-color: #aa66cc !important; }
-
-.bg-dark {
- background-color: #212121 !important; }
-
-a.bg-dark:hover, a.bg-dark:focus,
-button.bg-dark:hover,
-button.bg-dark:focus {
- background-color: #080808 !important; }
-
-.border-dark {
- border-color: #212121 !important; }
-
-.bg-light {
- background-color: #e0e0e0 !important; }
-
-a.bg-light:hover, a.bg-light:focus,
-button.bg-light:hover,
-button.bg-light:focus {
- background-color: #c7c7c7 !important; }
-
-.border-light {
- border-color: #e0e0e0 !important; }
-
-.card-img-100 {
- width: 100px;
- height: 100px; }
-
-.card-img-64 {
- width: 64px;
- height: 64px; }
-
-.mml-1 {
- margin-left: -0.25rem !important; }
-
-.flex-1 {
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1; }
-
-@font-face {
- font-family: "Roboto";
- src: local(Roboto Thin), url("../font/roboto/Roboto-Thin.eot");
- src: url("../font/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Thin.woff2") format("woff2"), url("../font/roboto/Roboto-Thin.woff") format("woff"), url("../font/roboto/Roboto-Thin.ttf") format("truetype");
- font-weight: 200; }
-
-@font-face {
- font-family: "Roboto";
- src: local(Roboto Light), url("../font/roboto/Roboto-Light.eot");
- src: url("../font/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Light.woff2") format("woff2"), url("../font/roboto/Roboto-Light.woff") format("woff"), url("../font/roboto/Roboto-Light.ttf") format("truetype");
- font-weight: 300; }
-
-@font-face {
- font-family: "Roboto";
- src: local(Roboto Regular), url("../font/roboto/Roboto-Regular.eot");
- src: url("../font/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Regular.woff2") format("woff2"), url("../font/roboto/Roboto-Regular.woff") format("woff"), url("../font/roboto/Roboto-Regular.ttf") format("truetype");
- font-weight: 400; }
-
-@font-face {
- font-family: "Roboto";
- src: url("../font/roboto/Roboto-Medium.eot");
- src: url("../font/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Medium.woff2") format("woff2"), url("../font/roboto/Roboto-Medium.woff") format("woff"), url("../font/roboto/Roboto-Medium.ttf") format("truetype");
- font-weight: 500; }
-
-@font-face {
- font-family: "Roboto";
- src: url("../font/roboto/Roboto-Bold.eot");
- src: url("../font/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Bold.woff2") format("woff2"), url("../font/roboto/Roboto-Bold.woff") format("woff"), url("../font/roboto/Roboto-Bold.ttf") format("truetype");
- font-weight: 700; }
-
-body {
- font-family: "Roboto", sans-serif;
- font-weight: 300; }
-
-h1, h2, h3, h4, h5, h6 {
- font-weight: 300; }
-
-.h1-responsive {
- font-size: 150%; }
-
-.h2-responsive {
- font-size: 145%; }
-
-.h3-responsive {
- font-size: 135%; }
-
-.h4-responsive {
- font-size: 135%; }
-
-.h5-responsive {
- font-size: 135%; }
-
-@media (min-width: 576px) {
- .h1-responsive {
- font-size: 170%; }
- .h2-responsive {
- font-size: 140%; }
- .h3-responsive {
- font-size: 125%; }
- .h4-responsive {
- font-size: 125%; }
- .h5-responsive {
- font-size: 125%; } }
-
-@media (min-width: 768px) {
- .h1-responsive {
- font-size: 200%; }
- .h2-responsive {
- font-size: 170%; }
- .h3-responsive {
- font-size: 140%; }
- .h4-responsive {
- font-size: 125%; }
- .h5-responsive {
- font-size: 125%; } }
-
-@media (min-width: 992px) {
- .h1-responsive {
- font-size: 200%; }
- .h2-responsive {
- font-size: 170%; }
- .h3-responsive {
- font-size: 140%; }
- .h4-responsive {
- font-size: 125%; }
- .h5-responsive {
- font-size: 125%; } }
-
-@media (min-width: 1200px) {
- .h1-responsive {
- font-size: 250%; }
- .h2-responsive {
- font-size: 200%; }
- .h3-responsive {
- font-size: 170%; }
- .h4-responsive {
- font-size: 140%; }
- .h5-responsive {
- font-size: 125%; } }
-
-.divider-new {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -webkit-flex-direction: row;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-pack: center;
- -webkit-justify-content: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -webkit-align-items: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- margin-top: 2.8rem;
- margin-bottom: 2.8rem; }
- .divider-new > h1, .divider-new h2, .divider-new h3, .divider-new h4, .divider-new h5, .divider-new h6 {
- margin-bottom: 0; }
- .divider-new:before, .divider-new:after {
- content: "";
- height: 1.5px;
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1;
- height: 2px;
- background: #c6c6c6; }
- .divider-new:before {
- margin: 0 0.5rem 0 0; }
- .divider-new:after {
- margin: 0 0 0 0.5rem; }
-
-.blockquote {
- padding: 0.5rem 1rem;
- border-left: .25rem solid #eceeef; }
- .blockquote.text-right {
- border-left: none;
- border-right: .25rem solid #eceeef; }
- .blockquote .bq-title {
- margin-bottom: 0;
- font-size: 1.5rem;
- font-weight: 400; }
- .blockquote p {
- padding: 1rem 0;
- font-size: 1.1rem; }
-
-.bq-primary {
- border-left: 3px solid #4285f4 !important; }
- .bq-primary .bq-title {
- color: #4285f4 !important; }
-
-.bq-danger {
- border-left: 3px solid #ff3547 !important; }
- .bq-danger .bq-title {
- color: #ff3547 !important; }
-
-.bq-warning {
- border-left: 3px solid #ffbb33 !important; }
- .bq-warning .bq-title {
- color: #ffbb33 !important; }
-
-.bq-success {
- border-left: 3px solid #00c851 !important; }
- .bq-success .bq-title {
- color: #00c851 !important; }
-
-.bq-info {
- border-left: 3px solid #33b5e5 !important; }
- .bq-info .bq-title {
- color: #33b5e5 !important; }
-
-.text-primary {
- color: #4285f4 !important; }
-
-a.text-primary:hover, a.text-primary:focus {
- color: #1266f1 !important; }
-
-.text-danger {
- color: #ff3547 !important; }
-
-a.text-danger:hover, a.text-danger:focus {
- color: #ff0219 !important; }
-
-.text-warning {
- color: #ffbb33 !important; }
-
-a.text-warning:hover, a.text-warning:focus {
- color: #ffaa00 !important; }
-
-.text-success {
- color: #00c851 !important; }
-
-a.text-success:hover, a.text-success:focus {
- color: #00953c !important; }
-
-.text-info {
- color: #33b5e5 !important; }
-
-a.text-info:hover, a.text-info:focus {
- color: #1a9bcb !important; }
-
-.text-default {
- color: #2bbbad !important; }
-
-a.text-default:hover, a.text-default:focus {
- color: #219287 !important; }
-
-.text-secondary {
- color: #aa66cc !important; }
-
-a.text-secondary:hover, a.text-secondary:focus {
- color: #9540bf !important; }
-
-.text-dark {
- color: #212121 !important; }
-
-a.text-dark:hover, a.text-dark:focus {
- color: #080808 !important; }
-
-.text-light {
- color: #e0e0e0 !important; }
-
-a.text-light:hover, a.text-light:focus {
- color: #c7c7c7 !important; }
-
-.font-small {
- font-size: 0.9rem; }
-
-.view {
- position: relative;
- overflow: hidden;
- cursor: default; }
- .view .mask {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- overflow: hidden;
- width: 100%;
- height: 100%;
- background-attachment: fixed; }
- .view img, .view video {
- position: relative;
- display: block; }
- .view video.video-intro {
- z-index: -100;
- top: 50%;
- left: 50%;
- -webkit-transform: translateX(-50%) translateY(-50%);
- -ms-transform: translateX(-50%) translateY(-50%);
- transform: translateX(-50%) translateY(-50%);
- -webkit-transition: 1s opacity;
- -o-transition: 1s opacity;
- transition: 1s opacity;
- min-width: 100%;
- min-height: 100%;
- width: auto;
- height: auto; }
-
-.overlay .mask {
- opacity: 0;
- -webkit-transition: all 0.4s ease-in-out;
- -o-transition: all 0.4s ease-in-out;
- transition: all 0.4s ease-in-out; }
- .overlay .mask:hover {
- opacity: 1; }
-
-.zoom img, .zoom video {
- -webkit-transition: all 0.2s linear;
- -o-transition: all 0.2s linear;
- transition: all 0.2s linear; }
-
-.zoom:hover img, .zoom:hover video {
- -webkit-transform: scale(1.1);
- -ms-transform: scale(1.1);
- transform: scale(1.1); }
-
-.pattern-1 {
- background: url("../img/overlays/01.png");
- background-attachment: fixed; }
-
-.pattern-2 {
- background: url("../img/overlays/02.png");
- background-attachment: fixed; }
-
-.pattern-3 {
- background: url("../img/overlays/03.png");
- background-attachment: fixed; }
-
-.pattern-4 {
- background: url("../img/overlays/04.png");
- background-attachment: fixed; }
-
-.pattern-5 {
- background: url("../img/overlays/05.png");
- background-attachment: fixed; }
-
-.pattern-6 {
- background: url("../img/overlays/06.png");
- background-attachment: fixed; }
-
-.pattern-7 {
- background: url("../img/overlays/07.png");
- background-attachment: fixed; }
-
-.pattern-8 {
- background: url("../img/overlays/08.png");
- background-attachment: fixed; }
-
-.pattern-9 {
- background: url("../img/overlays/09.png");
- background-attachment: fixed; }
-
-/*!
- * Waves v0.7.6
- * http://fian.my.id/Waves
- *
- * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
- * Released under the MIT license
- * https://github.com/fians/Waves/blob/master/LICENSE */
-.waves-effect {
- position: relative;
- cursor: pointer;
- overflow: hidden;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- -webkit-tap-highlight-color: transparent; }
- .waves-effect .waves-ripple {
- position: absolute;
- -webkit-border-radius: 50%;
- border-radius: 50%;
- width: 100px;
- height: 100px;
- margin-top: -50px;
- margin-left: -50px;
- opacity: 0;
- background: rgba(0, 0, 0, 0.2);
- background: -webkit-radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
- background: -o-radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
- background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
- -webkit-transition: all 0.5s ease-out;
- -o-transition: all 0.5s ease-out;
- transition: all 0.5s ease-out;
- -webkit-transition-property: -webkit-transform, opacity;
- -o-transition-property: -o-transform, opacity;
- -webkit-transition-property: opacity, -webkit-transform;
- transition-property: opacity, -webkit-transform;
- -o-transition-property: transform, opacity;
- transition-property: transform, opacity;
- transition-property: transform, opacity, -webkit-transform;
- -webkit-transform: scale(0) translate(0, 0);
- -ms-transform: scale(0) translate(0, 0);
- transform: scale(0) translate(0, 0);
- pointer-events: none; }
- .waves-effect.waves-light .waves-ripple {
- background: rgba(255, 255, 255, 0.4);
- background: -webkit-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
- background: -o-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
- background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }
- .waves-effect.waves-classic .waves-ripple {
- background: rgba(0, 0, 0, 0.2); }
- .waves-effect.waves-classic.waves-light .waves-ripple {
- background: rgba(255, 255, 255, 0.4); }
-
-.waves-notransition {
- -webkit-transition: none !important;
- -o-transition: none !important;
- transition: none !important; }
-
-.waves-button,
-.waves-circle {
- -webkit-transform: translateZ(0);
- -ms-transform: translateZ(0);
- transform: translateZ(0);
- -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
-
-.waves-button,
-.waves-button:hover,
-.waves-button:visited,
-.waves-button-input {
- white-space: nowrap;
- vertical-align: middle;
- cursor: pointer;
- border: none;
- outline: none;
- color: inherit;
- background-color: rgba(0, 0, 0, 0);
- font-size: 1em;
- line-height: 1em;
- text-align: center;
- text-decoration: none;
- z-index: 1; }
-
-.waves-button {
- padding: 0.85em 1.1em;
- -webkit-border-radius: 0.2em;
- border-radius: 0.2em; }
-
-.waves-button-input {
- margin: 0;
- padding: 0.85em 1.1em; }
-
-.waves-input-wrapper {
- display: inline-block;
- position: relative;
- vertical-align: middle;
- -webkit-border-radius: 0.2em;
- border-radius: 0.2em; }
- .waves-input-wrapper.waves-button {
- padding: 0; }
- .waves-input-wrapper .waves-button-input {
- position: relative;
- top: 0;
- left: 0;
- z-index: 1; }
-
-.waves-circle {
- text-align: center;
- width: 2.5em;
- height: 2.5em;
- line-height: 2.5em;
- -webkit-border-radius: 50%;
- border-radius: 50%; }
-
-.waves-float {
- -webkit-mask-image: none;
- -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
- box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
- -webkit-transition: all 300ms;
- -o-transition: all 300ms;
- transition: all 300ms; }
- .waves-float:active {
- -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
- box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); }
-
-.waves-block {
- display: block; }
-
-a.waves-effect, a.waves-light {
- display: inline-block; }
-
-/*!
- * animate.css -http://daneden.me/animate
- * Version - 3.7.0
- * Licensed under the MIT license - http://opensource.org/licenses/MIT
- *
- * Copyright (c) 2018 Daniel Eden
- */
-.animated {
- -webkit-animation-duration: 1s;
- animation-duration: 1s;
- -webkit-animation-fill-mode: both;
- animation-fill-mode: both; }
- .animated.infinite {
- -webkit-animation-iteration-count: infinite;
- animation-iteration-count: infinite; }
- .animated.delay-1s {
- -webkit-animation-delay: 1s;
- animation-delay: 1s; }
- .animated.delay-2s {
- -webkit-animation-delay: 2s;
- animation-delay: 2s; }
- .animated.delay-3s {
- -webkit-animation-delay: 3s;
- animation-delay: 3s; }
- .animated.delay-4s {
- -webkit-animation-delay: 4s;
- animation-delay: 4s; }
- .animated.delay-5s {
- -webkit-animation-delay: 5s;
- animation-delay: 5s; }
- .animated.fast {
- -webkit-animation-duration: 800ms;
- animation-duration: 800ms; }
- .animated.faster {
- -webkit-animation-duration: 500ms;
- animation-duration: 500ms; }
- .animated.slow {
- -webkit-animation-duration: 2s;
- animation-duration: 2s; }
- .animated.slower {
- -webkit-animation-duration: 3s;
- animation-duration: 3s; }
-
-@media (prefers-reduced-motion) {
- .animated {
- -webkit-animation: unset !important;
- animation: unset !important;
- -webkit-transition: none !important;
- -o-transition: none !important;
- transition: none !important; } }
-
-@-webkit-keyframes fadeIn {
- from {
- opacity: 0; }
- to {
- opacity: 1; } }
-
-@keyframes fadeIn {
- from {
- opacity: 0; }
- to {
- opacity: 1; } }
-
-.fadeIn {
- -webkit-animation-name: fadeIn;
- animation-name: fadeIn; }
-
-@-webkit-keyframes fadeInDown {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInDown {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInDown {
- -webkit-animation-name: fadeInDown;
- animation-name: fadeInDown; }
-
-@-webkit-keyframes fadeInLeft {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInLeft {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInLeft {
- -webkit-animation-name: fadeInLeft;
- animation-name: fadeInLeft; }
-
-@-webkit-keyframes fadeInRight {
- from {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInRight {
- from {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInRight {
- -webkit-animation-name: fadeInRight;
- animation-name: fadeInRight; }
-
-@-webkit-keyframes fadeInUp {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInUp {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInUp {
- -webkit-animation-name: fadeInUp;
- animation-name: fadeInUp; }
-
-@-webkit-keyframes fadeOut {
- from {
- opacity: 1; }
- to {
- opacity: 0; } }
-
-@keyframes fadeOut {
- from {
- opacity: 1; }
- to {
- opacity: 0; } }
-
-.fadeOut {
- -webkit-animation-name: fadeOut;
- animation-name: fadeOut; }
-
-@-webkit-keyframes fadeOutDown {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); } }
-
-@keyframes fadeOutDown {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); } }
-
-.fadeOutDown {
- -webkit-animation-name: fadeOutDown;
- animation-name: fadeOutDown; }
-
-@-webkit-keyframes fadeOutLeft {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); } }
-
-@keyframes fadeOutLeft {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); } }
-
-.fadeOutLeft {
- -webkit-animation-name: fadeOutLeft;
- animation-name: fadeOutLeft; }
-
-@-webkit-keyframes fadeOutRight {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); } }
-
-@keyframes fadeOutRight {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); } }
-
-.fadeOutRight {
- -webkit-animation-name: fadeOutRight;
- animation-name: fadeOutRight; }
-
-@-webkit-keyframes fadeOutUp {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); } }
-
-@keyframes fadeOutUp {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); } }
-
-.fadeOutUp {
- -webkit-animation-name: fadeOutUp;
- animation-name: fadeOutUp; }
-
-/*!
- * animate.css -http://daneden.me/animate
- * Version - 3.7.0
- * Licensed under the MIT license - http://opensource.org/licenses/MIT
- *
- * Copyright (c) 2018 Daniel Eden
- */
-@-webkit-keyframes bounce {
- from,
- 20%,
- 53%,
- 80%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 40%,
- 43% {
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- -webkit-transform: translate3d(0, -30px, 0);
- transform: translate3d(0, -30px, 0); }
- 70% {
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- -webkit-transform: translate3d(0, -15px, 0);
- transform: translate3d(0, -15px, 0); }
- 90% {
- -webkit-transform: translate3d(0, -4px, 0);
- transform: translate3d(0, -4px, 0); } }
-@keyframes bounce {
- from,
- 20%,
- 53%,
- 80%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 40%,
- 43% {
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- -webkit-transform: translate3d(0, -30px, 0);
- transform: translate3d(0, -30px, 0); }
- 70% {
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- -webkit-transform: translate3d(0, -15px, 0);
- transform: translate3d(0, -15px, 0); }
- 90% {
- -webkit-transform: translate3d(0, -4px, 0);
- transform: translate3d(0, -4px, 0); } }
-
-.bounce {
- -webkit-animation-name: bounce;
- animation-name: bounce;
- -webkit-transform-origin: center bottom;
- -ms-transform-origin: center bottom;
- transform-origin: center bottom; }
-
-@-webkit-keyframes flash {
- from,
- 50%,
- to {
- opacity: 1; }
- 25%,
- 75% {
- opacity: 0; } }
-
-@keyframes flash {
- from,
- 50%,
- to {
- opacity: 1; }
- 25%,
- 75% {
- opacity: 0; } }
-
-.flash {
- -webkit-animation-name: flash;
- animation-name: flash; }
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-@-webkit-keyframes pulse {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 50% {
- -webkit-transform: scale3d(1.05, 1.05, 1.05);
- transform: scale3d(1.05, 1.05, 1.05); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-@keyframes pulse {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 50% {
- -webkit-transform: scale3d(1.05, 1.05, 1.05);
- transform: scale3d(1.05, 1.05, 1.05); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-.pulse {
- -webkit-animation-name: pulse;
- animation-name: pulse; }
-
-@-webkit-keyframes rubberBand {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 30% {
- -webkit-transform: scale3d(1.25, 0.75, 1);
- transform: scale3d(1.25, 0.75, 1); }
- 40% {
- -webkit-transform: scale3d(0.75, 1.25, 1);
- transform: scale3d(0.75, 1.25, 1); }
- 50% {
- -webkit-transform: scale3d(1.15, 0.85, 1);
- transform: scale3d(1.15, 0.85, 1); }
- 65% {
- -webkit-transform: scale3d(0.95, 1.05, 1);
- transform: scale3d(0.95, 1.05, 1); }
- 75% {
- -webkit-transform: scale3d(1.05, 0.95, 1);
- transform: scale3d(1.05, 0.95, 1); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-@keyframes rubberBand {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 30% {
- -webkit-transform: scale3d(1.25, 0.75, 1);
- transform: scale3d(1.25, 0.75, 1); }
- 40% {
- -webkit-transform: scale3d(0.75, 1.25, 1);
- transform: scale3d(0.75, 1.25, 1); }
- 50% {
- -webkit-transform: scale3d(1.15, 0.85, 1);
- transform: scale3d(1.15, 0.85, 1); }
- 65% {
- -webkit-transform: scale3d(0.95, 1.05, 1);
- transform: scale3d(0.95, 1.05, 1); }
- 75% {
- -webkit-transform: scale3d(1.05, 0.95, 1);
- transform: scale3d(1.05, 0.95, 1); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-.rubberBand {
- -webkit-animation-name: rubberBand;
- animation-name: rubberBand; }
-
-@-webkit-keyframes shake {
- from,
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 10%,
- 30%,
- 50%,
- 70%,
- 90% {
- -webkit-transform: translate3d(-10px, 0, 0);
- transform: translate3d(-10px, 0, 0); }
- 20%,
- 40%,
- 60%,
- 80% {
- -webkit-transform: translate3d(10px, 0, 0);
- transform: translate3d(10px, 0, 0); } }
-
-@keyframes shake {
- from,
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 10%,
- 30%,
- 50%,
- 70%,
- 90% {
- -webkit-transform: translate3d(-10px, 0, 0);
- transform: translate3d(-10px, 0, 0); }
- 20%,
- 40%,
- 60%,
- 80% {
- -webkit-transform: translate3d(10px, 0, 0);
- transform: translate3d(10px, 0, 0); } }
-
-.shake {
- -webkit-animation-name: shake;
- animation-name: shake; }
-
-@-webkit-keyframes headShake {
- 0% {
- -webkit-transform: translateX(0);
- transform: translateX(0); }
- 6.5% {
- -webkit-transform: translateX(-6px) rotateY(-9deg);
- transform: translateX(-6px) rotateY(-9deg); }
- 18.5% {
- -webkit-transform: translateX(5px) rotateY(7deg);
- transform: translateX(5px) rotateY(7deg); }
- 31.5% {
- -webkit-transform: translateX(-3px) rotateY(-5deg);
- transform: translateX(-3px) rotateY(-5deg); }
- 43.5% {
- -webkit-transform: translateX(2px) rotateY(3deg);
- transform: translateX(2px) rotateY(3deg); }
- 50% {
- -webkit-transform: translateX(0);
- transform: translateX(0); } }
-
-@keyframes headShake {
- 0% {
- -webkit-transform: translateX(0);
- transform: translateX(0); }
- 6.5% {
- -webkit-transform: translateX(-6px) rotateY(-9deg);
- transform: translateX(-6px) rotateY(-9deg); }
- 18.5% {
- -webkit-transform: translateX(5px) rotateY(7deg);
- transform: translateX(5px) rotateY(7deg); }
- 31.5% {
- -webkit-transform: translateX(-3px) rotateY(-5deg);
- transform: translateX(-3px) rotateY(-5deg); }
- 43.5% {
- -webkit-transform: translateX(2px) rotateY(3deg);
- transform: translateX(2px) rotateY(3deg); }
- 50% {
- -webkit-transform: translateX(0);
- transform: translateX(0); } }
-
-.headShake {
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- -webkit-animation-name: headShake;
- animation-name: headShake; }
-
-@-webkit-keyframes swing {
- 20% {
- -webkit-transform: rotate3d(0, 0, 1, 15deg);
- transform: rotate3d(0, 0, 1, 15deg); }
- 40% {
- -webkit-transform: rotate3d(0, 0, 1, -10deg);
- transform: rotate3d(0, 0, 1, -10deg); }
- 60% {
- -webkit-transform: rotate3d(0, 0, 1, 5deg);
- transform: rotate3d(0, 0, 1, 5deg); }
- 80% {
- -webkit-transform: rotate3d(0, 0, 1, -5deg);
- transform: rotate3d(0, 0, 1, -5deg); }
- to {
- -webkit-transform: rotate3d(0, 0, 1, 0deg);
- transform: rotate3d(0, 0, 1, 0deg); } }
-
-@keyframes swing {
- 20% {
- -webkit-transform: rotate3d(0, 0, 1, 15deg);
- transform: rotate3d(0, 0, 1, 15deg); }
- 40% {
- -webkit-transform: rotate3d(0, 0, 1, -10deg);
- transform: rotate3d(0, 0, 1, -10deg); }
- 60% {
- -webkit-transform: rotate3d(0, 0, 1, 5deg);
- transform: rotate3d(0, 0, 1, 5deg); }
- 80% {
- -webkit-transform: rotate3d(0, 0, 1, -5deg);
- transform: rotate3d(0, 0, 1, -5deg); }
- to {
- -webkit-transform: rotate3d(0, 0, 1, 0deg);
- transform: rotate3d(0, 0, 1, 0deg); } }
-
-.swing {
- -webkit-transform-origin: top center;
- -ms-transform-origin: top center;
- transform-origin: top center;
- -webkit-animation-name: swing;
- animation-name: swing; }
-
-@-webkit-keyframes tada {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 10%,
- 20% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
- transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
- 30%,
- 50%,
- 70%,
- 90% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
- 40%,
- 60%,
- 80% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-@keyframes tada {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 10%,
- 20% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
- transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
- 30%,
- 50%,
- 70%,
- 90% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
- 40%,
- 60%,
- 80% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-.tada {
- -webkit-animation-name: tada;
- animation-name: tada; }
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-@-webkit-keyframes wobble {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 15% {
- -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
- transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
- 30% {
- -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
- transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
- 45% {
- -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
- transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
- 60% {
- -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
- transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
- 75% {
- -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
- transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-@keyframes wobble {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 15% {
- -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
- transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
- 30% {
- -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
- transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
- 45% {
- -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
- transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
- 60% {
- -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
- transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
- 75% {
- -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
- transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.wobble {
- -webkit-animation-name: wobble;
- animation-name: wobble; }
-
-@-webkit-keyframes jello {
- from,
- 11.1%,
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 22.2% {
- -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
- transform: skewX(-12.5deg) skewY(-12.5deg); }
- 33.3% {
- -webkit-transform: skewX(6.25deg) skewY(6.25deg);
- transform: skewX(6.25deg) skewY(6.25deg); }
- 44.4% {
- -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
- transform: skewX(-3.125deg) skewY(-3.125deg); }
- 55.5% {
- -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
- transform: skewX(1.5625deg) skewY(1.5625deg); }
- 66.6% {
- -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
- transform: skewX(-0.78125deg) skewY(-0.78125deg); }
- 77.7% {
- -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
- transform: skewX(0.39062deg) skewY(0.39062deg); }
- 88.8% {
- -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
- transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
-
-@keyframes jello {
- from,
- 11.1%,
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 22.2% {
- -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
- transform: skewX(-12.5deg) skewY(-12.5deg); }
- 33.3% {
- -webkit-transform: skewX(6.25deg) skewY(6.25deg);
- transform: skewX(6.25deg) skewY(6.25deg); }
- 44.4% {
- -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
- transform: skewX(-3.125deg) skewY(-3.125deg); }
- 55.5% {
- -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
- transform: skewX(1.5625deg) skewY(1.5625deg); }
- 66.6% {
- -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
- transform: skewX(-0.78125deg) skewY(-0.78125deg); }
- 77.7% {
- -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
- transform: skewX(0.39062deg) skewY(0.39062deg); }
- 88.8% {
- -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
- transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
-
-.jello {
- -webkit-animation-name: jello;
- animation-name: jello;
- -webkit-transform-origin: center;
- -ms-transform-origin: center;
- transform-origin: center; }
-
-@-webkit-keyframes heartBeat {
- 0% {
- -webkit-transform: scale(1);
- transform: scale(1); }
- 14% {
- -webkit-transform: scale(1.3);
- transform: scale(1.3); }
- 28% {
- -webkit-transform: scale(1);
- transform: scale(1); }
- 42% {
- -webkit-transform: scale(1.3);
- transform: scale(1.3); }
- 70% {
- -webkit-transform: scale(1);
- transform: scale(1); } }
-
-@keyframes heartBeat {
- 0% {
- -webkit-transform: scale(1);
- transform: scale(1); }
- 14% {
- -webkit-transform: scale(1.3);
- transform: scale(1.3); }
- 28% {
- -webkit-transform: scale(1);
- transform: scale(1); }
- 42% {
- -webkit-transform: scale(1.3);
- transform: scale(1.3); }
- 70% {
- -webkit-transform: scale(1);
- transform: scale(1); } }
-
-.heartBeat {
- -webkit-animation-name: heartBeat;
- animation-name: heartBeat;
- -webkit-animation-duration: 1.3s;
- animation-duration: 1.3s;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out; }
-
-@-webkit-keyframes bounceIn {
- from,
- 20%,
- 40%,
- 60%,
- 80%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- 20% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
- transform: scale3d(1.1, 1.1, 1.1); }
- 40% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
- transform: scale3d(0.9, 0.9, 0.9); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(1.03, 1.03, 1.03);
- transform: scale3d(1.03, 1.03, 1.03); }
- 80% {
- -webkit-transform: scale3d(0.97, 0.97, 0.97);
- transform: scale3d(0.97, 0.97, 0.97); }
- to {
- opacity: 1;
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-@keyframes bounceIn {
- from,
- 20%,
- 40%,
- 60%,
- 80%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- 20% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
- transform: scale3d(1.1, 1.1, 1.1); }
- 40% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
- transform: scale3d(0.9, 0.9, 0.9); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(1.03, 1.03, 1.03);
- transform: scale3d(1.03, 1.03, 1.03); }
- 80% {
- -webkit-transform: scale3d(0.97, 0.97, 0.97);
- transform: scale3d(0.97, 0.97, 0.97); }
- to {
- opacity: 1;
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-.bounceIn {
- -webkit-animation-duration: 0.75s;
- animation-duration: 0.75s;
- -webkit-animation-name: bounceIn;
- animation-name: bounceIn; }
-
-@-webkit-keyframes bounceInDown {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: translate3d(0, -3000px, 0);
- transform: translate3d(0, -3000px, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(0, 25px, 0);
- transform: translate3d(0, 25px, 0); }
- 75% {
- -webkit-transform: translate3d(0, -10px, 0);
- transform: translate3d(0, -10px, 0); }
- 90% {
- -webkit-transform: translate3d(0, 5px, 0);
- transform: translate3d(0, 5px, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes bounceInDown {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: translate3d(0, -3000px, 0);
- transform: translate3d(0, -3000px, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(0, 25px, 0);
- transform: translate3d(0, 25px, 0); }
- 75% {
- -webkit-transform: translate3d(0, -10px, 0);
- transform: translate3d(0, -10px, 0); }
- 90% {
- -webkit-transform: translate3d(0, 5px, 0);
- transform: translate3d(0, 5px, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.bounceInDown {
- -webkit-animation-name: bounceInDown;
- animation-name: bounceInDown; }
-
-@-webkit-keyframes bounceInLeft {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: translate3d(-3000px, 0, 0);
- transform: translate3d(-3000px, 0, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(25px, 0, 0);
- transform: translate3d(25px, 0, 0); }
- 75% {
- -webkit-transform: translate3d(-10px, 0, 0);
- transform: translate3d(-10px, 0, 0); }
- 90% {
- -webkit-transform: translate3d(5px, 0, 0);
- transform: translate3d(5px, 0, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes bounceInLeft {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: translate3d(-3000px, 0, 0);
- transform: translate3d(-3000px, 0, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(25px, 0, 0);
- transform: translate3d(25px, 0, 0); }
- 75% {
- -webkit-transform: translate3d(-10px, 0, 0);
- transform: translate3d(-10px, 0, 0); }
- 90% {
- -webkit-transform: translate3d(5px, 0, 0);
- transform: translate3d(5px, 0, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.bounceInLeft {
- -webkit-animation-name: bounceInLeft;
- animation-name: bounceInLeft; }
-
-@-webkit-keyframes bounceInRight {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- from {
- opacity: 0;
- -webkit-transform: translate3d(3000px, 0, 0);
- transform: translate3d(3000px, 0, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(-25px, 0, 0);
- transform: translate3d(-25px, 0, 0); }
- 75% {
- -webkit-transform: translate3d(10px, 0, 0);
- transform: translate3d(10px, 0, 0); }
- 90% {
- -webkit-transform: translate3d(-5px, 0, 0);
- transform: translate3d(-5px, 0, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes bounceInRight {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- from {
- opacity: 0;
- -webkit-transform: translate3d(3000px, 0, 0);
- transform: translate3d(3000px, 0, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(-25px, 0, 0);
- transform: translate3d(-25px, 0, 0); }
- 75% {
- -webkit-transform: translate3d(10px, 0, 0);
- transform: translate3d(10px, 0, 0); }
- 90% {
- -webkit-transform: translate3d(-5px, 0, 0);
- transform: translate3d(-5px, 0, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.bounceInRight {
- -webkit-animation-name: bounceInRight;
- animation-name: bounceInRight; }
-
-@-webkit-keyframes bounceInUp {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 3000px, 0);
- transform: translate3d(0, 3000px, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(0, -20px, 0);
- transform: translate3d(0, -20px, 0); }
- 75% {
- -webkit-transform: translate3d(0, 10px, 0);
- transform: translate3d(0, 10px, 0); }
- 90% {
- -webkit-transform: translate3d(0, -5px, 0);
- transform: translate3d(0, -5px, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes bounceInUp {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 3000px, 0);
- transform: translate3d(0, 3000px, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(0, -20px, 0);
- transform: translate3d(0, -20px, 0); }
- 75% {
- -webkit-transform: translate3d(0, 10px, 0);
- transform: translate3d(0, 10px, 0); }
- 90% {
- -webkit-transform: translate3d(0, -5px, 0);
- transform: translate3d(0, -5px, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.bounceInUp {
- -webkit-animation-name: bounceInUp;
- animation-name: bounceInUp; }
-
-@-webkit-keyframes bounceOut {
- 20% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
- transform: scale3d(0.9, 0.9, 0.9); }
- 50%,
- 55% {
- opacity: 1;
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
- transform: scale3d(1.1, 1.1, 1.1); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); } }
-
-@keyframes bounceOut {
- 20% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
- transform: scale3d(0.9, 0.9, 0.9); }
- 50%,
- 55% {
- opacity: 1;
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
- transform: scale3d(1.1, 1.1, 1.1); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); } }
-
-.bounceOut {
- -webkit-animation-duration: 0.75s;
- animation-duration: 0.75s;
- -webkit-animation-name: bounceOut;
- animation-name: bounceOut; }
-
-@-webkit-keyframes bounceOutDown {
- 20% {
- -webkit-transform: translate3d(0, 10px, 0);
- transform: translate3d(0, 10px, 0); }
- 40%,
- 45% {
- opacity: 1;
- -webkit-transform: translate3d(0, -20px, 0);
- transform: translate3d(0, -20px, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); } }
-
-@keyframes bounceOutDown {
- 20% {
- -webkit-transform: translate3d(0, 10px, 0);
- transform: translate3d(0, 10px, 0); }
- 40%,
- 45% {
- opacity: 1;
- -webkit-transform: translate3d(0, -20px, 0);
- transform: translate3d(0, -20px, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); } }
-
-.bounceOutDown {
- -webkit-animation-name: bounceOutDown;
- animation-name: bounceOutDown; }
-
-@-webkit-keyframes bounceOutLeft {
- 20% {
- opacity: 1;
- -webkit-transform: translate3d(20px, 0, 0);
- transform: translate3d(20px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); } }
-
-@keyframes bounceOutLeft {
- 20% {
- opacity: 1;
- -webkit-transform: translate3d(20px, 0, 0);
- transform: translate3d(20px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); } }
-
-.bounceOutLeft {
- -webkit-animation-name: bounceOutLeft;
- animation-name: bounceOutLeft; }
-
-@-webkit-keyframes bounceOutRight {
- 20% {
- opacity: 1;
- -webkit-transform: translate3d(-20px, 0, 0);
- transform: translate3d(-20px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); } }
-
-@keyframes bounceOutRight {
- 20% {
- opacity: 1;
- -webkit-transform: translate3d(-20px, 0, 0);
- transform: translate3d(-20px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); } }
-
-.bounceOutRight {
- -webkit-animation-name: bounceOutRight;
- animation-name: bounceOutRight; }
-
-@-webkit-keyframes bounceOutUp {
- 20% {
- -webkit-transform: translate3d(0, -10px, 0);
- transform: translate3d(0, -10px, 0); }
- 40%,
- 45% {
- opacity: 1;
- -webkit-transform: translate3d(0, 20px, 0);
- transform: translate3d(0, 20px, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); } }
-
-@keyframes bounceOutUp {
- 20% {
- -webkit-transform: translate3d(0, -10px, 0);
- transform: translate3d(0, -10px, 0); }
- 40%,
- 45% {
- opacity: 1;
- -webkit-transform: translate3d(0, 20px, 0);
- transform: translate3d(0, 20px, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); } }
-
-.bounceOutUp {
- -webkit-animation-name: bounceOutUp;
- animation-name: bounceOutUp; }
-
-@-webkit-keyframes fadeInDownBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInDownBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInDownBig {
- -webkit-animation-name: fadeInDownBig;
- animation-name: fadeInDownBig; }
-
-@-webkit-keyframes fadeInLeftBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInLeftBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInLeftBig {
- -webkit-animation-name: fadeInLeftBig;
- animation-name: fadeInLeftBig; }
-
-@-webkit-keyframes fadeInRightBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInRightBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInRightBig {
- -webkit-animation-name: fadeInRightBig;
- animation-name: fadeInRightBig; }
-
-@-webkit-keyframes fadeInUpBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInUpBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInUpBig {
- -webkit-animation-name: fadeInUpBig;
- animation-name: fadeInUpBig; }
-
-@-webkit-keyframes fadeOutDownBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); } }
-
-@keyframes fadeOutDownBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); } }
-
-.fadeOutDownBig {
- -webkit-animation-name: fadeOutDownBig;
- animation-name: fadeOutDownBig; }
-
-@-webkit-keyframes fadeOutLeftBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); } }
-
-@keyframes fadeOutLeftBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); } }
-
-.fadeOutLeftBig {
- -webkit-animation-name: fadeOutLeftBig;
- animation-name: fadeOutLeftBig; }
-
-@-webkit-keyframes fadeOutRightBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); } }
-
-@keyframes fadeOutRightBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); } }
-
-.fadeOutRightBig {
- -webkit-animation-name: fadeOutRightBig;
- animation-name: fadeOutRightBig; }
-
-@-webkit-keyframes fadeOutUpBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); } }
-
-@keyframes fadeOutUpBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); } }
-
-.fadeOutUpBig {
- -webkit-animation-name: fadeOutUpBig;
- animation-name: fadeOutUpBig; }
-
-@-webkit-keyframes flip {
- from {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
- -webkit-animation-timing-function: ease-out;
- animation-timing-function: ease-out; }
- 40% {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
- -webkit-animation-timing-function: ease-out;
- animation-timing-function: ease-out; }
- 50% {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 80% {
- -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- to {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; } }
-
-@keyframes flip {
- from {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
- -webkit-animation-timing-function: ease-out;
- animation-timing-function: ease-out; }
- 40% {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
- -webkit-animation-timing-function: ease-out;
- animation-timing-function: ease-out; }
- 50% {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 80% {
- -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- to {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; } }
-
-.flip {
- -webkit-backface-visibility: visible;
- backface-visibility: visible;
- -webkit-animation-name: flip;
- animation-name: flip; }
-
-@-webkit-keyframes flipInX {
- from {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in;
- opacity: 0; }
- 40% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 60% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
- opacity: 1; }
- 80% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
- to {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); } }
-
-@keyframes flipInX {
- from {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in;
- opacity: 0; }
- 40% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 60% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
- opacity: 1; }
- 80% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
- to {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); } }
-
-.flipInX {
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- -webkit-animation-name: flipInX;
- animation-name: flipInX; }
-
-@-webkit-keyframes flipInY {
- from {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in;
- opacity: 0; }
- 40% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 60% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
- opacity: 1; }
- 80% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
- to {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); } }
-
-@keyframes flipInY {
- from {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in;
- opacity: 0; }
- 40% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 60% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
- opacity: 1; }
- 80% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
- to {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); } }
-
-.flipInY {
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- -webkit-animation-name: flipInY;
- animation-name: flipInY; }
-
-@-webkit-keyframes flipOutX {
- from {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); }
- 30% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- opacity: 1; }
- to {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- opacity: 0; } }
-
-@keyframes flipOutX {
- from {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); }
- 30% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- opacity: 1; }
- to {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- opacity: 0; } }
-
-.flipOutX {
- -webkit-animation-duration: 0.75s;
- animation-duration: 0.75s;
- -webkit-animation-name: flipOutX;
- animation-name: flipOutX;
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important; }
-
-@-webkit-keyframes flipOutY {
- from {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); }
- 30% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
- opacity: 1; }
- to {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- opacity: 0; } }
-
-@keyframes flipOutY {
- from {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); }
- 30% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
- opacity: 1; }
- to {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- opacity: 0; } }
-
-.flipOutY {
- -webkit-animation-duration: 0.75s;
- animation-duration: 0.75s;
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- -webkit-animation-name: flipOutY;
- animation-name: flipOutY; }
-
-@-webkit-keyframes lightSpeedIn {
- from {
- -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
- transform: translate3d(100%, 0, 0) skewX(-30deg);
- opacity: 0; }
- 60% {
- -webkit-transform: skewX(20deg);
- transform: skewX(20deg);
- opacity: 1; }
- 80% {
- -webkit-transform: skewX(-5deg);
- transform: skewX(-5deg); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes lightSpeedIn {
- from {
- -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
- transform: translate3d(100%, 0, 0) skewX(-30deg);
- opacity: 0; }
- 60% {
- -webkit-transform: skewX(20deg);
- transform: skewX(20deg);
- opacity: 1; }
- 80% {
- -webkit-transform: skewX(-5deg);
- transform: skewX(-5deg); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.lightSpeedIn {
- -webkit-animation-name: lightSpeedIn;
- animation-name: lightSpeedIn;
- -webkit-animation-timing-function: ease-out;
- animation-timing-function: ease-out; }
-
-@-webkit-keyframes lightSpeedOut {
- from {
- opacity: 1; }
- to {
- -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
- transform: translate3d(100%, 0, 0) skewX(30deg);
- opacity: 0; } }
-
-@keyframes lightSpeedOut {
- from {
- opacity: 1; }
- to {
- -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
- transform: translate3d(100%, 0, 0) skewX(30deg);
- opacity: 0; } }
-
-.lightSpeedOut {
- -webkit-animation-name: lightSpeedOut;
- animation-name: lightSpeedOut;
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
-
-@-webkit-keyframes rotateIn {
- from {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: rotate3d(0, 0, 1, -200deg);
- transform: rotate3d(0, 0, 1, -200deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-@keyframes rotateIn {
- from {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: rotate3d(0, 0, 1, -200deg);
- transform: rotate3d(0, 0, 1, -200deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-.rotateIn {
- -webkit-animation-name: rotateIn;
- animation-name: rotateIn; }
-
-@-webkit-keyframes rotateInDownLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-@keyframes rotateInDownLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-.rotateInDownLeft {
- -webkit-animation-name: rotateInDownLeft;
- animation-name: rotateInDownLeft; }
-
-@-webkit-keyframes rotateInDownRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-@keyframes rotateInDownRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-.rotateInDownRight {
- -webkit-animation-name: rotateInDownRight;
- animation-name: rotateInDownRight; }
-
-@-webkit-keyframes rotateInUpLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-@keyframes rotateInUpLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-.rotateInUpLeft {
- -webkit-animation-name: rotateInUpLeft;
- animation-name: rotateInUpLeft; }
-
-@-webkit-keyframes rotateInUpRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, -90deg);
- transform: rotate3d(0, 0, 1, -90deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-@keyframes rotateInUpRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, -90deg);
- transform: rotate3d(0, 0, 1, -90deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-.rotateInUpRight {
- -webkit-animation-name: rotateInUpRight;
- animation-name: rotateInUpRight; }
-
-@-webkit-keyframes rotateOut {
- from {
- -webkit-transform-origin: center;
- transform-origin: center;
- opacity: 1; }
- to {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: rotate3d(0, 0, 1, 200deg);
- transform: rotate3d(0, 0, 1, 200deg);
- opacity: 0; } }
-
-@keyframes rotateOut {
- from {
- -webkit-transform-origin: center;
- transform-origin: center;
- opacity: 1; }
- to {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: rotate3d(0, 0, 1, 200deg);
- transform: rotate3d(0, 0, 1, 200deg);
- opacity: 0; } }
-
-.rotateOut {
- -webkit-animation-name: rotateOut;
- animation-name: rotateOut; }
-
-@-webkit-keyframes rotateOutDownLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; } }
-
-@keyframes rotateOutDownLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; } }
-
-.rotateOutDownLeft {
- -webkit-animation-name: rotateOutDownLeft;
- animation-name: rotateOutDownLeft; }
-
-@-webkit-keyframes rotateOutDownRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; } }
-
-@keyframes rotateOutDownRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; } }
-
-.rotateOutDownRight {
- -webkit-animation-name: rotateOutDownRight;
- animation-name: rotateOutDownRight; }
-
-@-webkit-keyframes rotateOutUpLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; } }
-
-@keyframes rotateOutUpLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; } }
-
-.rotateOutUpLeft {
- -webkit-animation-name: rotateOutUpLeft;
- animation-name: rotateOutUpLeft; }
-
-@-webkit-keyframes rotateOutUpRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, 90deg);
- transform: rotate3d(0, 0, 1, 90deg);
- opacity: 0; } }
-
-@keyframes rotateOutUpRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, 90deg);
- transform: rotate3d(0, 0, 1, 90deg);
- opacity: 0; } }
-
-.rotateOutUpRight {
- -webkit-animation-name: rotateOutUpRight;
- animation-name: rotateOutUpRight; }
-
-@-webkit-keyframes hinge {
- 0% {
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out; }
- 20%,
- 60% {
- -webkit-transform: rotate3d(0, 0, 1, 80deg);
- transform: rotate3d(0, 0, 1, 80deg);
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out; }
- 40%,
- 80% {
- -webkit-transform: rotate3d(0, 0, 1, 60deg);
- transform: rotate3d(0, 0, 1, 60deg);
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- opacity: 1; }
- to {
- -webkit-transform: translate3d(0, 700px, 0);
- transform: translate3d(0, 700px, 0);
- opacity: 0; } }
-
-@keyframes hinge {
- 0% {
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out; }
- 20%,
- 60% {
- -webkit-transform: rotate3d(0, 0, 1, 80deg);
- transform: rotate3d(0, 0, 1, 80deg);
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out; }
- 40%,
- 80% {
- -webkit-transform: rotate3d(0, 0, 1, 60deg);
- transform: rotate3d(0, 0, 1, 60deg);
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- opacity: 1; }
- to {
- -webkit-transform: translate3d(0, 700px, 0);
- transform: translate3d(0, 700px, 0);
- opacity: 0; } }
-
-.hinge {
- -webkit-animation-duration: 2s;
- animation-duration: 2s;
- -webkit-animation-name: hinge;
- animation-name: hinge; }
-
-@-webkit-keyframes jackInTheBox {
- from {
- opacity: 0;
- -webkit-transform: scale(0.1) rotate(30deg);
- transform: scale(0.1) rotate(30deg);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom; }
- 50% {
- -webkit-transform: rotate(-10deg);
- transform: rotate(-10deg); }
- 70% {
- -webkit-transform: rotate(3deg);
- transform: rotate(3deg); }
- to {
- opacity: 1;
- -webkit-transform: scale(1);
- transform: scale(1); } }
-
-@keyframes jackInTheBox {
- from {
- opacity: 0;
- -webkit-transform: scale(0.1) rotate(30deg);
- transform: scale(0.1) rotate(30deg);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom; }
- 50% {
- -webkit-transform: rotate(-10deg);
- transform: rotate(-10deg); }
- 70% {
- -webkit-transform: rotate(3deg);
- transform: rotate(3deg); }
- to {
- opacity: 1;
- -webkit-transform: scale(1);
- transform: scale(1); } }
-
-.jackInTheBox {
- -webkit-animation-name: jackInTheBox;
- animation-name: jackInTheBox; }
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-@-webkit-keyframes rollIn {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
- transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-@keyframes rollIn {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
- transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.rollIn {
- -webkit-animation-name: rollIn;
- animation-name: rollIn; }
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-@-webkit-keyframes rollOut {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
- transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
-@keyframes rollOut {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
- transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
-
-.rollOut {
- -webkit-animation-name: rollOut;
- animation-name: rollOut; }
-
-@-webkit-keyframes zoomIn {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- 50% {
- opacity: 1; } }
-
-@keyframes zoomIn {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- 50% {
- opacity: 1; } }
-
-.zoomIn {
- -webkit-animation-name: zoomIn;
- animation-name: zoomIn; }
-
-@-webkit-keyframes zoomInDown {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomInDown {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomInDown {
- -webkit-animation-name: zoomInDown;
- animation-name: zoomInDown; }
-
-@-webkit-keyframes zoomInLeft {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomInLeft {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomInLeft {
- -webkit-animation-name: zoomInLeft;
- animation-name: zoomInLeft; }
-
-@-webkit-keyframes zoomInRight {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomInRight {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomInRight {
- -webkit-animation-name: zoomInRight;
- animation-name: zoomInRight; }
-
-@-webkit-keyframes zoomInUp {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomInUp {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomInUp {
- -webkit-animation-name: zoomInUp;
- animation-name: zoomInUp; }
-
-@-webkit-keyframes zoomOut {
- from {
- opacity: 1; }
- 50% {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- to {
- opacity: 0; } }
-
-@keyframes zoomOut {
- from {
- opacity: 1; }
- 50% {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- to {
- opacity: 0; } }
-
-.zoomOut {
- -webkit-animation-name: zoomOut;
- animation-name: zoomOut; }
-
-@-webkit-keyframes zoomOutDown {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom;
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomOutDown {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom;
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomOutDown {
- -webkit-animation-name: zoomOutDown;
- animation-name: zoomOutDown; }
-
-@-webkit-keyframes zoomOutLeft {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
- transform: scale(0.1) translate3d(-2000px, 0, 0);
- -webkit-transform-origin: left center;
- transform-origin: left center; } }
-
-@keyframes zoomOutLeft {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
- transform: scale(0.1) translate3d(-2000px, 0, 0);
- -webkit-transform-origin: left center;
- transform-origin: left center; } }
-
-.zoomOutLeft {
- -webkit-animation-name: zoomOutLeft;
- animation-name: zoomOutLeft; }
-
-@-webkit-keyframes zoomOutRight {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
- transform: scale(0.1) translate3d(2000px, 0, 0);
- -webkit-transform-origin: right center;
- transform-origin: right center; } }
-
-@keyframes zoomOutRight {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
- transform: scale(0.1) translate3d(2000px, 0, 0);
- -webkit-transform-origin: right center;
- transform-origin: right center; } }
-
-.zoomOutRight {
- -webkit-animation-name: zoomOutRight;
- animation-name: zoomOutRight; }
-
-@-webkit-keyframes zoomOutUp {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom;
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomOutUp {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom;
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomOutUp {
- -webkit-animation-name: zoomOutUp;
- animation-name: zoomOutUp; }
-
-@-webkit-keyframes slideInDown {
- from {
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideInDown {
- from {
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.slideInDown {
- -webkit-animation-name: slideInDown;
- animation-name: slideInDown; }
-
-@-webkit-keyframes slideInLeft {
- from {
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideInLeft {
- from {
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.slideInLeft {
- -webkit-animation-name: slideInLeft;
- animation-name: slideInLeft; }
-
-@-webkit-keyframes slideInRight {
- from {
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideInRight {
- from {
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.slideInRight {
- -webkit-animation-name: slideInRight;
- animation-name: slideInRight; }
-
-@-webkit-keyframes slideInUp {
- from {
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideInUp {
- from {
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.slideInUp {
- -webkit-animation-name: slideInUp;
- animation-name: slideInUp; }
-
-@-webkit-keyframes slideOutDown {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); } }
-
-@keyframes slideOutDown {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); } }
-
-.slideOutDown {
- -webkit-animation-name: slideOutDown;
- animation-name: slideOutDown; }
-
-@-webkit-keyframes slideOutLeft {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); } }
-
-@keyframes slideOutLeft {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); } }
-
-.slideOutLeft {
- -webkit-animation-name: slideOutLeft;
- animation-name: slideOutLeft; }
-
-@-webkit-keyframes slideOutRight {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); } }
-
-@keyframes slideOutRight {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); } }
-
-.slideOutRight {
- -webkit-animation-name: slideOutRight;
- animation-name: slideOutRight; }
-
-@-webkit-keyframes slideOutUp {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); } }
-
-@keyframes slideOutUp {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); } }
-
-.slideOutUp {
- -webkit-animation-name: slideOutUp;
- animation-name: slideOutUp; }
-
-.btn {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- padding: 0.84rem 2.14rem;
- font-size: 0.81rem;
- -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- margin: 0.375rem;
- border: 0;
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- cursor: pointer;
- text-transform: uppercase;
- white-space: normal;
- word-wrap: break-word;
- color: inherit; }
- .btn:hover, .btn:active, .btn:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- outline: 0; }
- .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn .fas, .btn .fab, .btn .far {
- position: relative;
- font-size: 0.9rem; }
- .btn .fas.right, .btn .fab.right, .btn .far.right {
- margin-left: 0.3rem; }
- .btn .fas.left, .btn .fab.left, .btn .far.left {
- margin-right: 0.3rem; }
- .btn.btn-lg {
- padding: 1rem 2.4rem;
- font-size: 0.94rem; }
- .btn.btn-lg .fas, .btn.btn-lg .fab, .btn.btn-lg .far {
- font-size: 1rem; }
- .btn.btn-md {
- padding: 0.7rem 1.6rem;
- font-size: 0.7rem; }
- .btn.btn-md .fas, .btn.btn-md .fab, .btn.btn-md .far {
- font-size: 0.8rem; }
- .btn.btn-sm {
- padding: 0.5rem 1.6rem;
- font-size: 0.64rem; }
- .btn.btn-sm .fas, .btn.btn-sm .fab, .btn.btn-sm .far {
- font-size: 0.7rem; }
- .btn.btn-tb {
- padding: 0.3rem 1rem; }
- .btn.disabled:active, .btn.disabled:focus, .btn.disabled:hover, .btn:disabled:active, .btn:disabled:focus, .btn:disabled:hover {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
- .btn.btn-block {
- margin: inherit; }
- .btn.btn-link {
- -webkit-box-shadow: none;
- box-shadow: none;
- background-color: transparent; }
- .btn.btn-link:active, .btn.btn-link:focus, .btn.btn-link:hover {
- -webkit-box-shadow: none !important;
- box-shadow: none !important;
- background-color: transparent; }
- .btn[class*="btn-outline-"] {
- padding-top: 0.7rem;
- padding-bottom: 0.7rem; }
- .btn[class*="btn-outline-"].btn-lg {
- padding-top: 0.88rem;
- padding-bottom: 0.88rem; }
- .btn[class*="btn-outline-"].btn-md {
- padding-top: 0.58rem;
- padding-bottom: 0.58rem; }
- .btn[class*="btn-outline-"].btn-sm {
- padding-top: 0.38rem;
- padding-bottom: 0.38rem; }
-
-.btn-group .btn {
- margin: 0; }
-
-.btn .fa-lg,
-.btn-floating .fa-lg {
- font-size: 1.33333em !important; }
-
-.btn .fa-xs,
-.btn-floating .fa-xs {
- font-size: .75em !important; }
-
-.btn .fa-sm,
-.btn-floating .fa-sm {
- font-size: .875em !important; }
-
-.btn .fa-1x,
-.btn-floating .fa-1x {
- font-size: 1em !important; }
-
-.btn .fa-2x,
-.btn-floating .fa-2x {
- font-size: 2em !important; }
-
-.btn .fa-3x,
-.btn-floating .fa-3x {
- font-size: 3em !important; }
-
-.btn .fa-4x,
-.btn-floating .fa-4x {
- font-size: 4em !important; }
-
-.btn .fa-5x,
-.btn-floating .fa-5x {
- font-size: 5em !important; }
-
-.btn .fa-6x,
-.btn-floating .fa-6x {
- font-size: 6em !important; }
-
-.btn .fa-7x,
-.btn-floating .fa-7x {
- font-size: 7em !important; }
-
-.btn .fa-8x,
-.btn-floating .fa-8x {
- font-size: 8em !important; }
-
-.btn .fa-9x,
-.btn-floating .fa-9x {
- font-size: 9em !important; }
-
-.btn .fa-10x,
-.btn-floating .fa-10x {
- font-size: 10em !important; }
-
-.btn-primary {
- background-color: #4285f4 !important;
- color: #fff; }
- .btn-primary:hover {
- background-color: #5a95f5;
- color: #fff; }
- .btn-primary:focus, .btn-primary.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-primary:focus, .btn-primary:active, .btn-primary.active {
- background-color: #0b51c5; }
- .btn-primary.dropdown-toggle {
- background-color: #4285f4 !important; }
- .btn-primary.dropdown-toggle:hover, .btn-primary.dropdown-toggle:focus {
- background-color: #5a95f5 !important; }
- .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
- .show > .btn-primary.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #0b51c5 !important; }
- .btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled).active:focus,
- .show > .btn-primary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.primary-ic {
- color: #4285f4 !important; }
- .primary-ic:hover, .primary-ic:focus {
- color: #4285f4; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-primary {
- border: 2px solid #4285f4 !important;
- background-color: transparent !important;
- color: #4285f4 !important; }
- .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:active:focus, .btn-outline-primary.active {
- border-color: #4285f4 !important;
- background-color: transparent !important;
- color: #4285f4 !important; }
- .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,
- .show > .btn-outline-primary.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #4285f4 !important; }
- .btn-outline-primary:not([disabled]):not(.disabled):active:focus, .btn-outline-primary:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-primary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-danger {
- background-color: #ff3547 !important;
- color: #fff; }
- .btn-danger:hover {
- background-color: #ff4f5e;
- color: #fff; }
- .btn-danger:focus, .btn-danger.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-danger:focus, .btn-danger:active, .btn-danger.active {
- background-color: #ce0012; }
- .btn-danger.dropdown-toggle {
- background-color: #ff3547 !important; }
- .btn-danger.dropdown-toggle:hover, .btn-danger.dropdown-toggle:focus {
- background-color: #ff4f5e !important; }
- .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
- .show > .btn-danger.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #ce0012 !important; }
- .btn-danger:not([disabled]):not(.disabled):active:focus, .btn-danger:not([disabled]):not(.disabled).active:focus,
- .show > .btn-danger.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.danger-ic {
- color: #ff3547 !important; }
- .danger-ic:hover, .danger-ic:focus {
- color: #ff3547; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-danger {
- border: 2px solid #ff3547 !important;
- background-color: transparent !important;
- color: #ff3547 !important; }
- .btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger:active:focus, .btn-outline-danger.active {
- border-color: #ff3547 !important;
- background-color: transparent !important;
- color: #ff3547 !important; }
- .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,
- .show > .btn-outline-danger.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #ff3547 !important; }
- .btn-outline-danger:not([disabled]):not(.disabled):active:focus, .btn-outline-danger:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-danger.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-warning {
- background-color: #ffbb33 !important;
- color: #fff; }
- .btn-warning:hover {
- background-color: #ffc44d;
- color: #fff; }
- .btn-warning:focus, .btn-warning.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-warning:focus, .btn-warning:active, .btn-warning.active {
- background-color: #cc8800; }
- .btn-warning.dropdown-toggle {
- background-color: #ffbb33 !important; }
- .btn-warning.dropdown-toggle:hover, .btn-warning.dropdown-toggle:focus {
- background-color: #ffc44d !important; }
- .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
- .show > .btn-warning.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #cc8800 !important; }
- .btn-warning:not([disabled]):not(.disabled):active:focus, .btn-warning:not([disabled]):not(.disabled).active:focus,
- .show > .btn-warning.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.warning-ic {
- color: #ffbb33 !important; }
- .warning-ic:hover, .warning-ic:focus {
- color: #ffbb33; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-warning {
- border: 2px solid #ffbb33 !important;
- background-color: transparent !important;
- color: #ffbb33 !important; }
- .btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning:active:focus, .btn-outline-warning.active {
- border-color: #ffbb33 !important;
- background-color: transparent !important;
- color: #ffbb33 !important; }
- .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,
- .show > .btn-outline-warning.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #ffbb33 !important; }
- .btn-outline-warning:not([disabled]):not(.disabled):active:focus, .btn-outline-warning:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-warning.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-success {
- background-color: #00c851 !important;
- color: #fff; }
- .btn-success:hover {
- background-color: #00e25b;
- color: #fff; }
- .btn-success:focus, .btn-success.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-success:focus, .btn-success:active, .btn-success.active {
- background-color: #006228; }
- .btn-success.dropdown-toggle {
- background-color: #00c851 !important; }
- .btn-success.dropdown-toggle:hover, .btn-success.dropdown-toggle:focus {
- background-color: #00e25b !important; }
- .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,
- .show > .btn-success.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #006228 !important; }
- .btn-success:not([disabled]):not(.disabled):active:focus, .btn-success:not([disabled]):not(.disabled).active:focus,
- .show > .btn-success.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.success-ic {
- color: #00c851 !important; }
- .success-ic:hover, .success-ic:focus {
- color: #00c851; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-success {
- border: 2px solid #00c851 !important;
- background-color: transparent !important;
- color: #00c851 !important; }
- .btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success:active:focus, .btn-outline-success.active {
- border-color: #00c851 !important;
- background-color: transparent !important;
- color: #00c851 !important; }
- .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,
- .show > .btn-outline-success.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #00c851 !important; }
- .btn-outline-success:not([disabled]):not(.disabled):active:focus, .btn-outline-success:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-success.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-info {
- background-color: #33b5e5 !important;
- color: #fff; }
- .btn-info:hover {
- background-color: #4abde8;
- color: #fff; }
- .btn-info:focus, .btn-info.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-info:focus, .btn-info:active, .btn-info.active {
- background-color: #14799e; }
- .btn-info.dropdown-toggle {
- background-color: #33b5e5 !important; }
- .btn-info.dropdown-toggle:hover, .btn-info.dropdown-toggle:focus {
- background-color: #4abde8 !important; }
- .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,
- .show > .btn-info.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #14799e !important; }
- .btn-info:not([disabled]):not(.disabled):active:focus, .btn-info:not([disabled]):not(.disabled).active:focus,
- .show > .btn-info.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.info-ic {
- color: #33b5e5 !important; }
- .info-ic:hover, .info-ic:focus {
- color: #33b5e5; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-info {
- border: 2px solid #33b5e5 !important;
- background-color: transparent !important;
- color: #33b5e5 !important; }
- .btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info:active:focus, .btn-outline-info.active {
- border-color: #33b5e5 !important;
- background-color: transparent !important;
- color: #33b5e5 !important; }
- .btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,
- .show > .btn-outline-info.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #33b5e5 !important; }
- .btn-outline-info:not([disabled]):not(.disabled):active:focus, .btn-outline-info:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-info.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-default {
- background-color: #2bbbad !important;
- color: #fff; }
- .btn-default:hover {
- background-color: #30cfc0;
- color: #fff; }
- .btn-default:focus, .btn-default.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-default:focus, .btn-default:active, .btn-default.active {
- background-color: #186860; }
- .btn-default.dropdown-toggle {
- background-color: #2bbbad !important; }
- .btn-default.dropdown-toggle:hover, .btn-default.dropdown-toggle:focus {
- background-color: #30cfc0 !important; }
- .btn-default:not([disabled]):not(.disabled):active, .btn-default:not([disabled]):not(.disabled).active,
- .show > .btn-default.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #186860 !important; }
- .btn-default:not([disabled]):not(.disabled):active:focus, .btn-default:not([disabled]):not(.disabled).active:focus,
- .show > .btn-default.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.default-ic {
- color: #2bbbad !important; }
- .default-ic:hover, .default-ic:focus {
- color: #2bbbad; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-default {
- border: 2px solid #2bbbad !important;
- background-color: transparent !important;
- color: #2bbbad !important; }
- .btn-outline-default:hover, .btn-outline-default:focus, .btn-outline-default:active, .btn-outline-default:active:focus, .btn-outline-default.active {
- border-color: #2bbbad !important;
- background-color: transparent !important;
- color: #2bbbad !important; }
- .btn-outline-default:not([disabled]):not(.disabled):active, .btn-outline-default:not([disabled]):not(.disabled).active,
- .show > .btn-outline-default.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #2bbbad !important; }
- .btn-outline-default:not([disabled]):not(.disabled):active:focus, .btn-outline-default:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-default.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-secondary {
- background-color: #aa66cc !important;
- color: #fff; }
- .btn-secondary:hover {
- background-color: #b579d2;
- color: #fff; }
- .btn-secondary:focus, .btn-secondary.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
- background-color: #773399; }
- .btn-secondary.dropdown-toggle {
- background-color: #aa66cc !important; }
- .btn-secondary.dropdown-toggle:hover, .btn-secondary.dropdown-toggle:focus {
- background-color: #b579d2 !important; }
- .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
- .show > .btn-secondary.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #773399 !important; }
- .btn-secondary:not([disabled]):not(.disabled):active:focus, .btn-secondary:not([disabled]):not(.disabled).active:focus,
- .show > .btn-secondary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.secondary-ic {
- color: #aa66cc !important; }
- .secondary-ic:hover, .secondary-ic:focus {
- color: #aa66cc; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-secondary {
- border: 2px solid #aa66cc !important;
- background-color: transparent !important;
- color: #aa66cc !important; }
- .btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-outline-secondary:active:focus, .btn-outline-secondary.active {
- border-color: #aa66cc !important;
- background-color: transparent !important;
- color: #aa66cc !important; }
- .btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,
- .show > .btn-outline-secondary.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #aa66cc !important; }
- .btn-outline-secondary:not([disabled]):not(.disabled):active:focus, .btn-outline-secondary:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-secondary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-elegant {
- background-color: #2e2e2e !important;
- color: #fff; }
- .btn-elegant:hover {
- background-color: #3b3b3b;
- color: #fff; }
- .btn-elegant:focus, .btn-elegant.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-elegant:focus, .btn-elegant:active, .btn-elegant.active {
- background-color: black; }
- .btn-elegant.dropdown-toggle {
- background-color: #2e2e2e !important; }
- .btn-elegant.dropdown-toggle:hover, .btn-elegant.dropdown-toggle:focus {
- background-color: #3b3b3b !important; }
- .btn-elegant:not([disabled]):not(.disabled):active, .btn-elegant:not([disabled]):not(.disabled).active,
- .show > .btn-elegant.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: black !important; }
- .btn-elegant:not([disabled]):not(.disabled):active:focus, .btn-elegant:not([disabled]):not(.disabled).active:focus,
- .show > .btn-elegant.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.elegant-ic {
- color: #2e2e2e !important; }
- .elegant-ic:hover, .elegant-ic:focus {
- color: #2e2e2e; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-elegant {
- border: 2px solid #2e2e2e !important;
- background-color: transparent !important;
- color: #2e2e2e !important; }
- .btn-outline-elegant:hover, .btn-outline-elegant:focus, .btn-outline-elegant:active, .btn-outline-elegant:active:focus, .btn-outline-elegant.active {
- border-color: #2e2e2e !important;
- background-color: transparent !important;
- color: #2e2e2e !important; }
- .btn-outline-elegant:not([disabled]):not(.disabled):active, .btn-outline-elegant:not([disabled]):not(.disabled).active,
- .show > .btn-outline-elegant.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #2e2e2e !important; }
- .btn-outline-elegant:not([disabled]):not(.disabled):active:focus, .btn-outline-elegant:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-elegant.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-unique {
- background-color: #880e4f !important;
- color: #fff; }
- .btn-unique:hover {
- background-color: #9f105c;
- color: #fff; }
- .btn-unique:focus, .btn-unique.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-unique:focus, .btn-unique:active, .btn-unique.active {
- background-color: #2c0419; }
- .btn-unique.dropdown-toggle {
- background-color: #880e4f !important; }
- .btn-unique.dropdown-toggle:hover, .btn-unique.dropdown-toggle:focus {
- background-color: #9f105c !important; }
- .btn-unique:not([disabled]):not(.disabled):active, .btn-unique:not([disabled]):not(.disabled).active,
- .show > .btn-unique.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #2c0419 !important; }
- .btn-unique:not([disabled]):not(.disabled):active:focus, .btn-unique:not([disabled]):not(.disabled).active:focus,
- .show > .btn-unique.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.unique-ic {
- color: #880e4f !important; }
- .unique-ic:hover, .unique-ic:focus {
- color: #880e4f; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-unique {
- border: 2px solid #880e4f !important;
- background-color: transparent !important;
- color: #880e4f !important; }
- .btn-outline-unique:hover, .btn-outline-unique:focus, .btn-outline-unique:active, .btn-outline-unique:active:focus, .btn-outline-unique.active {
- border-color: #880e4f !important;
- background-color: transparent !important;
- color: #880e4f !important; }
- .btn-outline-unique:not([disabled]):not(.disabled):active, .btn-outline-unique:not([disabled]):not(.disabled).active,
- .show > .btn-outline-unique.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #880e4f !important; }
- .btn-outline-unique:not([disabled]):not(.disabled):active:focus, .btn-outline-unique:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-unique.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-dark-green {
- background-color: #388e3c !important;
- color: #fff; }
- .btn-dark-green:hover {
- background-color: #3fa044;
- color: #fff; }
- .btn-dark-green:focus, .btn-dark-green.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-dark-green:focus, .btn-dark-green:active, .btn-dark-green.active {
- background-color: #1b451d; }
- .btn-dark-green.dropdown-toggle {
- background-color: #388e3c !important; }
- .btn-dark-green.dropdown-toggle:hover, .btn-dark-green.dropdown-toggle:focus {
- background-color: #3fa044 !important; }
- .btn-dark-green:not([disabled]):not(.disabled):active, .btn-dark-green:not([disabled]):not(.disabled).active,
- .show > .btn-dark-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #1b451d !important; }
- .btn-dark-green:not([disabled]):not(.disabled):active:focus, .btn-dark-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-dark-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.dark-green-ic {
- color: #388e3c !important; }
- .dark-green-ic:hover, .dark-green-ic:focus {
- color: #388e3c; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-dark-green {
- border: 2px solid #388e3c !important;
- background-color: transparent !important;
- color: #388e3c !important; }
- .btn-outline-dark-green:hover, .btn-outline-dark-green:focus, .btn-outline-dark-green:active, .btn-outline-dark-green:active:focus, .btn-outline-dark-green.active {
- border-color: #388e3c !important;
- background-color: transparent !important;
- color: #388e3c !important; }
- .btn-outline-dark-green:not([disabled]):not(.disabled):active, .btn-outline-dark-green:not([disabled]):not(.disabled).active,
- .show > .btn-outline-dark-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #388e3c !important; }
- .btn-outline-dark-green:not([disabled]):not(.disabled):active:focus, .btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-dark-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-mdb-color {
- background-color: #59698d !important;
- color: #fff; }
- .btn-mdb-color:hover {
- background-color: #63759d;
- color: #fff; }
- .btn-mdb-color:focus, .btn-mdb-color.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-mdb-color:focus, .btn-mdb-color:active, .btn-mdb-color.active {
- background-color: #323a4e; }
- .btn-mdb-color.dropdown-toggle {
- background-color: #59698d !important; }
- .btn-mdb-color.dropdown-toggle:hover, .btn-mdb-color.dropdown-toggle:focus {
- background-color: #63759d !important; }
- .btn-mdb-color:not([disabled]):not(.disabled):active, .btn-mdb-color:not([disabled]):not(.disabled).active,
- .show > .btn-mdb-color.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #323a4e !important; }
- .btn-mdb-color:not([disabled]):not(.disabled):active:focus, .btn-mdb-color:not([disabled]):not(.disabled).active:focus,
- .show > .btn-mdb-color.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.mdb-color-ic {
- color: #59698d !important; }
- .mdb-color-ic:hover, .mdb-color-ic:focus {
- color: #59698d; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-mdb-color {
- border: 2px solid #59698d !important;
- background-color: transparent !important;
- color: #59698d !important; }
- .btn-outline-mdb-color:hover, .btn-outline-mdb-color:focus, .btn-outline-mdb-color:active, .btn-outline-mdb-color:active:focus, .btn-outline-mdb-color.active {
- border-color: #59698d !important;
- background-color: transparent !important;
- color: #59698d !important; }
- .btn-outline-mdb-color:not([disabled]):not(.disabled):active, .btn-outline-mdb-color:not([disabled]):not(.disabled).active,
- .show > .btn-outline-mdb-color.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #59698d !important; }
- .btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus, .btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-mdb-color.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-red {
- background-color: #d32f2f !important;
- color: #fff; }
- .btn-red:hover {
- background-color: #d74444;
- color: #fff; }
- .btn-red:focus, .btn-red.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-red:focus, .btn-red:active, .btn-red.active {
- background-color: #811b1b; }
- .btn-red.dropdown-toggle {
- background-color: #d32f2f !important; }
- .btn-red.dropdown-toggle:hover, .btn-red.dropdown-toggle:focus {
- background-color: #d74444 !important; }
- .btn-red:not([disabled]):not(.disabled):active, .btn-red:not([disabled]):not(.disabled).active,
- .show > .btn-red.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #811b1b !important; }
- .btn-red:not([disabled]):not(.disabled):active:focus, .btn-red:not([disabled]):not(.disabled).active:focus,
- .show > .btn-red.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.red-ic {
- color: #d32f2f !important; }
- .red-ic:hover, .red-ic:focus {
- color: #d32f2f; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-red {
- border: 2px solid #d32f2f !important;
- background-color: transparent !important;
- color: #d32f2f !important; }
- .btn-outline-red:hover, .btn-outline-red:focus, .btn-outline-red:active, .btn-outline-red:active:focus, .btn-outline-red.active {
- border-color: #d32f2f !important;
- background-color: transparent !important;
- color: #d32f2f !important; }
- .btn-outline-red:not([disabled]):not(.disabled):active, .btn-outline-red:not([disabled]):not(.disabled).active,
- .show > .btn-outline-red.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #d32f2f !important; }
- .btn-outline-red:not([disabled]):not(.disabled):active:focus, .btn-outline-red:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-red.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-pink {
- background-color: #ec407a !important;
- color: #fff; }
- .btn-pink:hover {
- background-color: #ee578a;
- color: #fff; }
- .btn-pink:focus, .btn-pink.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-pink:focus, .btn-pink:active, .btn-pink.active {
- background-color: #b41249; }
- .btn-pink.dropdown-toggle {
- background-color: #ec407a !important; }
- .btn-pink.dropdown-toggle:hover, .btn-pink.dropdown-toggle:focus {
- background-color: #ee578a !important; }
- .btn-pink:not([disabled]):not(.disabled):active, .btn-pink:not([disabled]):not(.disabled).active,
- .show > .btn-pink.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #b41249 !important; }
- .btn-pink:not([disabled]):not(.disabled):active:focus, .btn-pink:not([disabled]):not(.disabled).active:focus,
- .show > .btn-pink.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.pink-ic {
- color: #ec407a !important; }
- .pink-ic:hover, .pink-ic:focus {
- color: #ec407a; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-pink {
- border: 2px solid #ec407a !important;
- background-color: transparent !important;
- color: #ec407a !important; }
- .btn-outline-pink:hover, .btn-outline-pink:focus, .btn-outline-pink:active, .btn-outline-pink:active:focus, .btn-outline-pink.active {
- border-color: #ec407a !important;
- background-color: transparent !important;
- color: #ec407a !important; }
- .btn-outline-pink:not([disabled]):not(.disabled):active, .btn-outline-pink:not([disabled]):not(.disabled).active,
- .show > .btn-outline-pink.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #ec407a !important; }
- .btn-outline-pink:not([disabled]):not(.disabled):active:focus, .btn-outline-pink:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-pink.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-purple {
- background-color: #8e24aa !important;
- color: #fff; }
- .btn-purple:hover {
- background-color: #a028bf;
- color: #fff; }
- .btn-purple:focus, .btn-purple.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-purple:focus, .btn-purple:active, .btn-purple.active {
- background-color: #481256; }
- .btn-purple.dropdown-toggle {
- background-color: #8e24aa !important; }
- .btn-purple.dropdown-toggle:hover, .btn-purple.dropdown-toggle:focus {
- background-color: #a028bf !important; }
- .btn-purple:not([disabled]):not(.disabled):active, .btn-purple:not([disabled]):not(.disabled).active,
- .show > .btn-purple.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #481256 !important; }
- .btn-purple:not([disabled]):not(.disabled):active:focus, .btn-purple:not([disabled]):not(.disabled).active:focus,
- .show > .btn-purple.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.purple-ic {
- color: #8e24aa !important; }
- .purple-ic:hover, .purple-ic:focus {
- color: #8e24aa; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-purple {
- border: 2px solid #8e24aa !important;
- background-color: transparent !important;
- color: #8e24aa !important; }
- .btn-outline-purple:hover, .btn-outline-purple:focus, .btn-outline-purple:active, .btn-outline-purple:active:focus, .btn-outline-purple.active {
- border-color: #8e24aa !important;
- background-color: transparent !important;
- color: #8e24aa !important; }
- .btn-outline-purple:not([disabled]):not(.disabled):active, .btn-outline-purple:not([disabled]):not(.disabled).active,
- .show > .btn-outline-purple.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #8e24aa !important; }
- .btn-outline-purple:not([disabled]):not(.disabled):active:focus, .btn-outline-purple:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-purple.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-deep-purple {
- background-color: #512da8 !important;
- color: #fff; }
- .btn-deep-purple:hover {
- background-color: #5b32bc;
- color: #fff; }
- .btn-deep-purple:focus, .btn-deep-purple.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-deep-purple:focus, .btn-deep-purple:active, .btn-deep-purple.active {
- background-color: #2a1758; }
- .btn-deep-purple.dropdown-toggle {
- background-color: #512da8 !important; }
- .btn-deep-purple.dropdown-toggle:hover, .btn-deep-purple.dropdown-toggle:focus {
- background-color: #5b32bc !important; }
- .btn-deep-purple:not([disabled]):not(.disabled):active, .btn-deep-purple:not([disabled]):not(.disabled).active,
- .show > .btn-deep-purple.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #2a1758 !important; }
- .btn-deep-purple:not([disabled]):not(.disabled):active:focus, .btn-deep-purple:not([disabled]):not(.disabled).active:focus,
- .show > .btn-deep-purple.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.deep-purple-ic {
- color: #512da8 !important; }
- .deep-purple-ic:hover, .deep-purple-ic:focus {
- color: #512da8; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-deep-purple {
- border: 2px solid #512da8 !important;
- background-color: transparent !important;
- color: #512da8 !important; }
- .btn-outline-deep-purple:hover, .btn-outline-deep-purple:focus, .btn-outline-deep-purple:active, .btn-outline-deep-purple:active:focus, .btn-outline-deep-purple.active {
- border-color: #512da8 !important;
- background-color: transparent !important;
- color: #512da8 !important; }
- .btn-outline-deep-purple:not([disabled]):not(.disabled):active, .btn-outline-deep-purple:not([disabled]):not(.disabled).active,
- .show > .btn-outline-deep-purple.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #512da8 !important; }
- .btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus, .btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-deep-purple.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-indigo {
- background-color: #3f51b5 !important;
- color: #fff; }
- .btn-indigo:hover {
- background-color: #4d5ec1;
- color: #fff; }
- .btn-indigo:focus, .btn-indigo.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-indigo:focus, .btn-indigo:active, .btn-indigo.active {
- background-color: #252f69; }
- .btn-indigo.dropdown-toggle {
- background-color: #3f51b5 !important; }
- .btn-indigo.dropdown-toggle:hover, .btn-indigo.dropdown-toggle:focus {
- background-color: #4d5ec1 !important; }
- .btn-indigo:not([disabled]):not(.disabled):active, .btn-indigo:not([disabled]):not(.disabled).active,
- .show > .btn-indigo.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #252f69 !important; }
- .btn-indigo:not([disabled]):not(.disabled):active:focus, .btn-indigo:not([disabled]):not(.disabled).active:focus,
- .show > .btn-indigo.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.indigo-ic {
- color: #3f51b5 !important; }
- .indigo-ic:hover, .indigo-ic:focus {
- color: #3f51b5; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-indigo {
- border: 2px solid #3f51b5 !important;
- background-color: transparent !important;
- color: #3f51b5 !important; }
- .btn-outline-indigo:hover, .btn-outline-indigo:focus, .btn-outline-indigo:active, .btn-outline-indigo:active:focus, .btn-outline-indigo.active {
- border-color: #3f51b5 !important;
- background-color: transparent !important;
- color: #3f51b5 !important; }
- .btn-outline-indigo:not([disabled]):not(.disabled):active, .btn-outline-indigo:not([disabled]):not(.disabled).active,
- .show > .btn-outline-indigo.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #3f51b5 !important; }
- .btn-outline-indigo:not([disabled]):not(.disabled):active:focus, .btn-outline-indigo:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-indigo.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-blue {
- background-color: #1976d2 !important;
- color: #fff; }
- .btn-blue:hover {
- background-color: #2083e4;
- color: #fff; }
- .btn-blue:focus, .btn-blue.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-blue:focus, .btn-blue:active, .btn-blue.active {
- background-color: #0e4377; }
- .btn-blue.dropdown-toggle {
- background-color: #1976d2 !important; }
- .btn-blue.dropdown-toggle:hover, .btn-blue.dropdown-toggle:focus {
- background-color: #2083e4 !important; }
- .btn-blue:not([disabled]):not(.disabled):active, .btn-blue:not([disabled]):not(.disabled).active,
- .show > .btn-blue.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #0e4377 !important; }
- .btn-blue:not([disabled]):not(.disabled):active:focus, .btn-blue:not([disabled]):not(.disabled).active:focus,
- .show > .btn-blue.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.blue-ic {
- color: #1976d2 !important; }
- .blue-ic:hover, .blue-ic:focus {
- color: #1976d2; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-blue {
- border: 2px solid #1976d2 !important;
- background-color: transparent !important;
- color: #1976d2 !important; }
- .btn-outline-blue:hover, .btn-outline-blue:focus, .btn-outline-blue:active, .btn-outline-blue:active:focus, .btn-outline-blue.active {
- border-color: #1976d2 !important;
- background-color: transparent !important;
- color: #1976d2 !important; }
- .btn-outline-blue:not([disabled]):not(.disabled):active, .btn-outline-blue:not([disabled]):not(.disabled).active,
- .show > .btn-outline-blue.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #1976d2 !important; }
- .btn-outline-blue:not([disabled]):not(.disabled):active:focus, .btn-outline-blue:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-blue.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-light-blue {
- background-color: #82b1ff !important;
- color: #fff; }
- .btn-light-blue:hover {
- background-color: #9cc1ff;
- color: #fff; }
- .btn-light-blue:focus, .btn-light-blue.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-light-blue:focus, .btn-light-blue:active, .btn-light-blue.active {
- background-color: #1c71ff; }
- .btn-light-blue.dropdown-toggle {
- background-color: #82b1ff !important; }
- .btn-light-blue.dropdown-toggle:hover, .btn-light-blue.dropdown-toggle:focus {
- background-color: #9cc1ff !important; }
- .btn-light-blue:not([disabled]):not(.disabled):active, .btn-light-blue:not([disabled]):not(.disabled).active,
- .show > .btn-light-blue.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #1c71ff !important; }
- .btn-light-blue:not([disabled]):not(.disabled):active:focus, .btn-light-blue:not([disabled]):not(.disabled).active:focus,
- .show > .btn-light-blue.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.light-blue-ic {
- color: #82b1ff !important; }
- .light-blue-ic:hover, .light-blue-ic:focus {
- color: #82b1ff; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-light-blue {
- border: 2px solid #82b1ff !important;
- background-color: transparent !important;
- color: #82b1ff !important; }
- .btn-outline-light-blue:hover, .btn-outline-light-blue:focus, .btn-outline-light-blue:active, .btn-outline-light-blue:active:focus, .btn-outline-light-blue.active {
- border-color: #82b1ff !important;
- background-color: transparent !important;
- color: #82b1ff !important; }
- .btn-outline-light-blue:not([disabled]):not(.disabled):active, .btn-outline-light-blue:not([disabled]):not(.disabled).active,
- .show > .btn-outline-light-blue.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #82b1ff !important; }
- .btn-outline-light-blue:not([disabled]):not(.disabled):active:focus, .btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-light-blue.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-cyan {
- background-color: #00bcd4 !important;
- color: #fff; }
- .btn-cyan:hover {
- background-color: #00d3ee;
- color: #fff; }
- .btn-cyan:focus, .btn-cyan.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-cyan:focus, .btn-cyan:active, .btn-cyan.active {
- background-color: #00626e; }
- .btn-cyan.dropdown-toggle {
- background-color: #00bcd4 !important; }
- .btn-cyan.dropdown-toggle:hover, .btn-cyan.dropdown-toggle:focus {
- background-color: #00d3ee !important; }
- .btn-cyan:not([disabled]):not(.disabled):active, .btn-cyan:not([disabled]):not(.disabled).active,
- .show > .btn-cyan.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #00626e !important; }
- .btn-cyan:not([disabled]):not(.disabled):active:focus, .btn-cyan:not([disabled]):not(.disabled).active:focus,
- .show > .btn-cyan.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.cyan-ic {
- color: #00bcd4 !important; }
- .cyan-ic:hover, .cyan-ic:focus {
- color: #00bcd4; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-cyan {
- border: 2px solid #00bcd4 !important;
- background-color: transparent !important;
- color: #00bcd4 !important; }
- .btn-outline-cyan:hover, .btn-outline-cyan:focus, .btn-outline-cyan:active, .btn-outline-cyan:active:focus, .btn-outline-cyan.active {
- border-color: #00bcd4 !important;
- background-color: transparent !important;
- color: #00bcd4 !important; }
- .btn-outline-cyan:not([disabled]):not(.disabled):active, .btn-outline-cyan:not([disabled]):not(.disabled).active,
- .show > .btn-outline-cyan.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #00bcd4 !important; }
- .btn-outline-cyan:not([disabled]):not(.disabled):active:focus, .btn-outline-cyan:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-cyan.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-teal {
- background-color: #00796b !important;
- color: #fff; }
- .btn-teal:hover {
- background-color: #009382;
- color: #fff; }
- .btn-teal:focus, .btn-teal.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-teal:focus, .btn-teal:active, .btn-teal.active {
- background-color: #001311; }
- .btn-teal.dropdown-toggle {
- background-color: #00796b !important; }
- .btn-teal.dropdown-toggle:hover, .btn-teal.dropdown-toggle:focus {
- background-color: #009382 !important; }
- .btn-teal:not([disabled]):not(.disabled):active, .btn-teal:not([disabled]):not(.disabled).active,
- .show > .btn-teal.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #001311 !important; }
- .btn-teal:not([disabled]):not(.disabled):active:focus, .btn-teal:not([disabled]):not(.disabled).active:focus,
- .show > .btn-teal.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.teal-ic {
- color: #00796b !important; }
- .teal-ic:hover, .teal-ic:focus {
- color: #00796b; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-teal {
- border: 2px solid #00796b !important;
- background-color: transparent !important;
- color: #00796b !important; }
- .btn-outline-teal:hover, .btn-outline-teal:focus, .btn-outline-teal:active, .btn-outline-teal:active:focus, .btn-outline-teal.active {
- border-color: #00796b !important;
- background-color: transparent !important;
- color: #00796b !important; }
- .btn-outline-teal:not([disabled]):not(.disabled):active, .btn-outline-teal:not([disabled]):not(.disabled).active,
- .show > .btn-outline-teal.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #00796b !important; }
- .btn-outline-teal:not([disabled]):not(.disabled):active:focus, .btn-outline-teal:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-teal.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-green {
- background-color: #388e3c !important;
- color: #fff; }
- .btn-green:hover {
- background-color: #3fa044;
- color: #fff; }
- .btn-green:focus, .btn-green.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-green:focus, .btn-green:active, .btn-green.active {
- background-color: #1b451d; }
- .btn-green.dropdown-toggle {
- background-color: #388e3c !important; }
- .btn-green.dropdown-toggle:hover, .btn-green.dropdown-toggle:focus {
- background-color: #3fa044 !important; }
- .btn-green:not([disabled]):not(.disabled):active, .btn-green:not([disabled]):not(.disabled).active,
- .show > .btn-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #1b451d !important; }
- .btn-green:not([disabled]):not(.disabled):active:focus, .btn-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.green-ic {
- color: #388e3c !important; }
- .green-ic:hover, .green-ic:focus {
- color: #388e3c; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-green {
- border: 2px solid #388e3c !important;
- background-color: transparent !important;
- color: #388e3c !important; }
- .btn-outline-green:hover, .btn-outline-green:focus, .btn-outline-green:active, .btn-outline-green:active:focus, .btn-outline-green.active {
- border-color: #388e3c !important;
- background-color: transparent !important;
- color: #388e3c !important; }
- .btn-outline-green:not([disabled]):not(.disabled):active, .btn-outline-green:not([disabled]):not(.disabled).active,
- .show > .btn-outline-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #388e3c !important; }
- .btn-outline-green:not([disabled]):not(.disabled):active:focus, .btn-outline-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-light-green {
- background-color: #8bc34a !important;
- color: #fff; }
- .btn-light-green:hover {
- background-color: #97c95d;
- color: #fff; }
- .btn-light-green:focus, .btn-light-green.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-light-green:focus, .btn-light-green:active, .btn-light-green.active {
- background-color: #577d2a; }
- .btn-light-green.dropdown-toggle {
- background-color: #8bc34a !important; }
- .btn-light-green.dropdown-toggle:hover, .btn-light-green.dropdown-toggle:focus {
- background-color: #97c95d !important; }
- .btn-light-green:not([disabled]):not(.disabled):active, .btn-light-green:not([disabled]):not(.disabled).active,
- .show > .btn-light-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #577d2a !important; }
- .btn-light-green:not([disabled]):not(.disabled):active:focus, .btn-light-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-light-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.light-green-ic {
- color: #8bc34a !important; }
- .light-green-ic:hover, .light-green-ic:focus {
- color: #8bc34a; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-light-green {
- border: 2px solid #8bc34a !important;
- background-color: transparent !important;
- color: #8bc34a !important; }
- .btn-outline-light-green:hover, .btn-outline-light-green:focus, .btn-outline-light-green:active, .btn-outline-light-green:active:focus, .btn-outline-light-green.active {
- border-color: #8bc34a !important;
- background-color: transparent !important;
- color: #8bc34a !important; }
- .btn-outline-light-green:not([disabled]):not(.disabled):active, .btn-outline-light-green:not([disabled]):not(.disabled).active,
- .show > .btn-outline-light-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #8bc34a !important; }
- .btn-outline-light-green:not([disabled]):not(.disabled):active:focus, .btn-outline-light-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-light-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-lime {
- background-color: #afb42b !important;
- color: #fff; }
- .btn-lime:hover {
- background-color: #c3c930;
- color: #fff; }
- .btn-lime:focus, .btn-lime.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-lime:focus, .btn-lime:active, .btn-lime.active {
- background-color: #5f6217; }
- .btn-lime.dropdown-toggle {
- background-color: #afb42b !important; }
- .btn-lime.dropdown-toggle:hover, .btn-lime.dropdown-toggle:focus {
- background-color: #c3c930 !important; }
- .btn-lime:not([disabled]):not(.disabled):active, .btn-lime:not([disabled]):not(.disabled).active,
- .show > .btn-lime.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #5f6217 !important; }
- .btn-lime:not([disabled]):not(.disabled):active:focus, .btn-lime:not([disabled]):not(.disabled).active:focus,
- .show > .btn-lime.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.lime-ic {
- color: #afb42b !important; }
- .lime-ic:hover, .lime-ic:focus {
- color: #afb42b; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-lime {
- border: 2px solid #afb42b !important;
- background-color: transparent !important;
- color: #afb42b !important; }
- .btn-outline-lime:hover, .btn-outline-lime:focus, .btn-outline-lime:active, .btn-outline-lime:active:focus, .btn-outline-lime.active {
- border-color: #afb42b !important;
- background-color: transparent !important;
- color: #afb42b !important; }
- .btn-outline-lime:not([disabled]):not(.disabled):active, .btn-outline-lime:not([disabled]):not(.disabled).active,
- .show > .btn-outline-lime.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #afb42b !important; }
- .btn-outline-lime:not([disabled]):not(.disabled):active:focus, .btn-outline-lime:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-lime.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-yellow {
- background-color: #fbc02d !important;
- color: #fff; }
- .btn-yellow:hover {
- background-color: #fbc846;
- color: #fff; }
- .btn-yellow:focus, .btn-yellow.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active {
- background-color: #be8904; }
- .btn-yellow.dropdown-toggle {
- background-color: #fbc02d !important; }
- .btn-yellow.dropdown-toggle:hover, .btn-yellow.dropdown-toggle:focus {
- background-color: #fbc846 !important; }
- .btn-yellow:not([disabled]):not(.disabled):active, .btn-yellow:not([disabled]):not(.disabled).active,
- .show > .btn-yellow.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #be8904 !important; }
- .btn-yellow:not([disabled]):not(.disabled):active:focus, .btn-yellow:not([disabled]):not(.disabled).active:focus,
- .show > .btn-yellow.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.yellow-ic {
- color: #fbc02d !important; }
- .yellow-ic:hover, .yellow-ic:focus {
- color: #fbc02d; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-yellow {
- border: 2px solid #fbc02d !important;
- background-color: transparent !important;
- color: #fbc02d !important; }
- .btn-outline-yellow:hover, .btn-outline-yellow:focus, .btn-outline-yellow:active, .btn-outline-yellow:active:focus, .btn-outline-yellow.active {
- border-color: #fbc02d !important;
- background-color: transparent !important;
- color: #fbc02d !important; }
- .btn-outline-yellow:not([disabled]):not(.disabled):active, .btn-outline-yellow:not([disabled]):not(.disabled).active,
- .show > .btn-outline-yellow.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #fbc02d !important; }
- .btn-outline-yellow:not([disabled]):not(.disabled):active:focus, .btn-outline-yellow:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-yellow.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-amber {
- background-color: #ffa000 !important;
- color: #fff; }
- .btn-amber:hover {
- background-color: #ffaa1a;
- color: #fff; }
- .btn-amber:focus, .btn-amber.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-amber:focus, .btn-amber:active, .btn-amber.active {
- background-color: #996000; }
- .btn-amber.dropdown-toggle {
- background-color: #ffa000 !important; }
- .btn-amber.dropdown-toggle:hover, .btn-amber.dropdown-toggle:focus {
- background-color: #ffaa1a !important; }
- .btn-amber:not([disabled]):not(.disabled):active, .btn-amber:not([disabled]):not(.disabled).active,
- .show > .btn-amber.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #996000 !important; }
- .btn-amber:not([disabled]):not(.disabled):active:focus, .btn-amber:not([disabled]):not(.disabled).active:focus,
- .show > .btn-amber.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.amber-ic {
- color: #ffa000 !important; }
- .amber-ic:hover, .amber-ic:focus {
- color: #ffa000; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-amber {
- border: 2px solid #ffa000 !important;
- background-color: transparent !important;
- color: #ffa000 !important; }
- .btn-outline-amber:hover, .btn-outline-amber:focus, .btn-outline-amber:active, .btn-outline-amber:active:focus, .btn-outline-amber.active {
- border-color: #ffa000 !important;
- background-color: transparent !important;
- color: #ffa000 !important; }
- .btn-outline-amber:not([disabled]):not(.disabled):active, .btn-outline-amber:not([disabled]):not(.disabled).active,
- .show > .btn-outline-amber.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #ffa000 !important; }
- .btn-outline-amber:not([disabled]):not(.disabled):active:focus, .btn-outline-amber:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-amber.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-orange {
- background-color: #f57c00 !important;
- color: #fff; }
- .btn-orange:hover {
- background-color: #ff8910;
- color: #fff; }
- .btn-orange:focus, .btn-orange.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-orange:focus, .btn-orange:active, .btn-orange.active {
- background-color: #8f4800; }
- .btn-orange.dropdown-toggle {
- background-color: #f57c00 !important; }
- .btn-orange.dropdown-toggle:hover, .btn-orange.dropdown-toggle:focus {
- background-color: #ff8910 !important; }
- .btn-orange:not([disabled]):not(.disabled):active, .btn-orange:not([disabled]):not(.disabled).active,
- .show > .btn-orange.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #8f4800 !important; }
- .btn-orange:not([disabled]):not(.disabled):active:focus, .btn-orange:not([disabled]):not(.disabled).active:focus,
- .show > .btn-orange.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.orange-ic {
- color: #f57c00 !important; }
- .orange-ic:hover, .orange-ic:focus {
- color: #f57c00; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-orange {
- border: 2px solid #f57c00 !important;
- background-color: transparent !important;
- color: #f57c00 !important; }
- .btn-outline-orange:hover, .btn-outline-orange:focus, .btn-outline-orange:active, .btn-outline-orange:active:focus, .btn-outline-orange.active {
- border-color: #f57c00 !important;
- background-color: transparent !important;
- color: #f57c00 !important; }
- .btn-outline-orange:not([disabled]):not(.disabled):active, .btn-outline-orange:not([disabled]):not(.disabled).active,
- .show > .btn-outline-orange.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #f57c00 !important; }
- .btn-outline-orange:not([disabled]):not(.disabled):active:focus, .btn-outline-orange:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-orange.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-deep-orange {
- background-color: #ff7043 !important;
- color: #fff; }
- .btn-deep-orange:hover {
- background-color: #ff835d;
- color: #fff; }
- .btn-deep-orange:focus, .btn-deep-orange.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-deep-orange:focus, .btn-deep-orange:active, .btn-deep-orange.active {
- background-color: #dc3500; }
- .btn-deep-orange.dropdown-toggle {
- background-color: #ff7043 !important; }
- .btn-deep-orange.dropdown-toggle:hover, .btn-deep-orange.dropdown-toggle:focus {
- background-color: #ff835d !important; }
- .btn-deep-orange:not([disabled]):not(.disabled):active, .btn-deep-orange:not([disabled]):not(.disabled).active,
- .show > .btn-deep-orange.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #dc3500 !important; }
- .btn-deep-orange:not([disabled]):not(.disabled):active:focus, .btn-deep-orange:not([disabled]):not(.disabled).active:focus,
- .show > .btn-deep-orange.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.deep-orange-ic {
- color: #ff7043 !important; }
- .deep-orange-ic:hover, .deep-orange-ic:focus {
- color: #ff7043; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-deep-orange {
- border: 2px solid #ff7043 !important;
- background-color: transparent !important;
- color: #ff7043 !important; }
- .btn-outline-deep-orange:hover, .btn-outline-deep-orange:focus, .btn-outline-deep-orange:active, .btn-outline-deep-orange:active:focus, .btn-outline-deep-orange.active {
- border-color: #ff7043 !important;
- background-color: transparent !important;
- color: #ff7043 !important; }
- .btn-outline-deep-orange:not([disabled]):not(.disabled):active, .btn-outline-deep-orange:not([disabled]):not(.disabled).active,
- .show > .btn-outline-deep-orange.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #ff7043 !important; }
- .btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus, .btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-deep-orange.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-brown {
- background-color: #795548 !important;
- color: #fff; }
- .btn-brown:hover {
- background-color: #896052;
- color: #fff; }
- .btn-brown:focus, .btn-brown.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-brown:focus, .btn-brown:active, .btn-brown.active {
- background-color: #392822; }
- .btn-brown.dropdown-toggle {
- background-color: #795548 !important; }
- .btn-brown.dropdown-toggle:hover, .btn-brown.dropdown-toggle:focus {
- background-color: #896052 !important; }
- .btn-brown:not([disabled]):not(.disabled):active, .btn-brown:not([disabled]):not(.disabled).active,
- .show > .btn-brown.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #392822 !important; }
- .btn-brown:not([disabled]):not(.disabled):active:focus, .btn-brown:not([disabled]):not(.disabled).active:focus,
- .show > .btn-brown.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.brown-ic {
- color: #795548 !important; }
- .brown-ic:hover, .brown-ic:focus {
- color: #795548; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-brown {
- border: 2px solid #795548 !important;
- background-color: transparent !important;
- color: #795548 !important; }
- .btn-outline-brown:hover, .btn-outline-brown:focus, .btn-outline-brown:active, .btn-outline-brown:active:focus, .btn-outline-brown.active {
- border-color: #795548 !important;
- background-color: transparent !important;
- color: #795548 !important; }
- .btn-outline-brown:not([disabled]):not(.disabled):active, .btn-outline-brown:not([disabled]):not(.disabled).active,
- .show > .btn-outline-brown.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #795548 !important; }
- .btn-outline-brown:not([disabled]):not(.disabled):active:focus, .btn-outline-brown:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-brown.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-grey {
- background-color: #616161 !important;
- color: #fff; }
- .btn-grey:hover {
- background-color: #6e6e6e;
- color: #fff; }
- .btn-grey:focus, .btn-grey.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-grey:focus, .btn-grey:active, .btn-grey.active {
- background-color: #2e2e2e; }
- .btn-grey.dropdown-toggle {
- background-color: #616161 !important; }
- .btn-grey.dropdown-toggle:hover, .btn-grey.dropdown-toggle:focus {
- background-color: #6e6e6e !important; }
- .btn-grey:not([disabled]):not(.disabled):active, .btn-grey:not([disabled]):not(.disabled).active,
- .show > .btn-grey.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #2e2e2e !important; }
- .btn-grey:not([disabled]):not(.disabled):active:focus, .btn-grey:not([disabled]):not(.disabled).active:focus,
- .show > .btn-grey.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.grey-ic {
- color: #616161 !important; }
- .grey-ic:hover, .grey-ic:focus {
- color: #616161; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-grey {
- border: 2px solid #616161 !important;
- background-color: transparent !important;
- color: #616161 !important; }
- .btn-outline-grey:hover, .btn-outline-grey:focus, .btn-outline-grey:active, .btn-outline-grey:active:focus, .btn-outline-grey.active {
- border-color: #616161 !important;
- background-color: transparent !important;
- color: #616161 !important; }
- .btn-outline-grey:not([disabled]):not(.disabled):active, .btn-outline-grey:not([disabled]):not(.disabled).active,
- .show > .btn-outline-grey.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #616161 !important; }
- .btn-outline-grey:not([disabled]):not(.disabled):active:focus, .btn-outline-grey:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-grey.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-blue-grey {
- background-color: #78909c !important;
- color: #fff; }
- .btn-blue-grey:hover {
- background-color: #879ca7;
- color: #fff; }
- .btn-blue-grey:focus, .btn-blue-grey.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-blue-grey:focus, .btn-blue-grey:active, .btn-blue-grey.active {
- background-color: #4a5b64; }
- .btn-blue-grey.dropdown-toggle {
- background-color: #78909c !important; }
- .btn-blue-grey.dropdown-toggle:hover, .btn-blue-grey.dropdown-toggle:focus {
- background-color: #879ca7 !important; }
- .btn-blue-grey:not([disabled]):not(.disabled):active, .btn-blue-grey:not([disabled]):not(.disabled).active,
- .show > .btn-blue-grey.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #4a5b64 !important; }
- .btn-blue-grey:not([disabled]):not(.disabled):active:focus, .btn-blue-grey:not([disabled]):not(.disabled).active:focus,
- .show > .btn-blue-grey.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.blue-grey-ic {
- color: #78909c !important; }
- .blue-grey-ic:hover, .blue-grey-ic:focus {
- color: #78909c; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-blue-grey {
- border: 2px solid #78909c !important;
- background-color: transparent !important;
- color: #78909c !important; }
- .btn-outline-blue-grey:hover, .btn-outline-blue-grey:focus, .btn-outline-blue-grey:active, .btn-outline-blue-grey:active:focus, .btn-outline-blue-grey.active {
- border-color: #78909c !important;
- background-color: transparent !important;
- color: #78909c !important; }
- .btn-outline-blue-grey:not([disabled]):not(.disabled):active, .btn-outline-blue-grey:not([disabled]):not(.disabled).active,
- .show > .btn-outline-blue-grey.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #78909c !important; }
- .btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus, .btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-blue-grey.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-dark {
- background-color: #212121 !important;
- color: #fff; }
- .btn-dark:hover {
- background-color: #2e2e2e;
- color: #fff; }
- .btn-dark:focus, .btn-dark.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-dark:focus, .btn-dark:active, .btn-dark.active {
- background-color: black; }
- .btn-dark.dropdown-toggle {
- background-color: #212121 !important; }
- .btn-dark.dropdown-toggle:hover, .btn-dark.dropdown-toggle:focus {
- background-color: #2e2e2e !important; }
- .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,
- .show > .btn-dark.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: black !important; }
- .btn-dark:not([disabled]):not(.disabled):active:focus, .btn-dark:not([disabled]):not(.disabled).active:focus,
- .show > .btn-dark.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.dark-ic {
- color: #212121 !important; }
- .dark-ic:hover, .dark-ic:focus {
- color: #212121; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-dark {
- border: 2px solid #212121 !important;
- background-color: transparent !important;
- color: #212121 !important; }
- .btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark:active:focus, .btn-outline-dark.active {
- border-color: #212121 !important;
- background-color: transparent !important;
- color: #212121 !important; }
- .btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,
- .show > .btn-outline-dark.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #212121 !important; }
- .btn-outline-dark:not([disabled]):not(.disabled):active:focus, .btn-outline-dark:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-dark.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-light {
- background-color: #e0e0e0 !important;
- color: #000; }
- .btn-light:hover {
- background-color: #ededed;
- color: #000; }
- .btn-light:focus, .btn-light.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-light:focus, .btn-light:active, .btn-light.active {
- background-color: #adadad; }
- .btn-light.dropdown-toggle {
- background-color: #e0e0e0 !important; }
- .btn-light.dropdown-toggle:hover, .btn-light.dropdown-toggle:focus {
- background-color: #ededed !important; }
- .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,
- .show > .btn-light.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #adadad !important; }
- .btn-light:not([disabled]):not(.disabled):active:focus, .btn-light:not([disabled]):not(.disabled).active:focus,
- .show > .btn-light.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.light-ic {
- color: #e0e0e0 !important; }
- .light-ic:hover, .light-ic:focus {
- color: #e0e0e0; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #000; }
-
-.btn-outline-light {
- border: 2px solid #e0e0e0 !important;
- background-color: transparent !important;
- color: #e0e0e0 !important; }
- .btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light:active:focus, .btn-outline-light.active {
- border-color: #e0e0e0 !important;
- background-color: transparent !important;
- color: #e0e0e0 !important; }
- .btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,
- .show > .btn-outline-light.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #e0e0e0 !important; }
- .btn-outline-light:not([disabled]):not(.disabled):active:focus, .btn-outline-light:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-light.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-white {
- background-color: #fff !important;
- color: #000; }
- .btn-white:hover {
- background-color: white;
- color: #000; }
- .btn-white:focus, .btn-white.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-white:focus, .btn-white:active, .btn-white.active {
- background-color: #cccccc; }
- .btn-white.dropdown-toggle {
- background-color: #fff !important; }
- .btn-white.dropdown-toggle:hover, .btn-white.dropdown-toggle:focus {
- background-color: white !important; }
- .btn-white:not([disabled]):not(.disabled):active, .btn-white:not([disabled]):not(.disabled).active,
- .show > .btn-white.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #cccccc !important; }
- .btn-white:not([disabled]):not(.disabled):active:focus, .btn-white:not([disabled]):not(.disabled).active:focus,
- .show > .btn-white.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.white-ic {
- color: #fff !important; }
- .white-ic:hover, .white-ic:focus {
- color: #fff; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #000; }
-
-.btn-outline-white {
- border: 2px solid #fff !important;
- background-color: transparent !important;
- color: #fff !important; }
- .btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active, .btn-outline-white:active:focus, .btn-outline-white.active {
- border-color: #fff !important;
- background-color: transparent !important;
- color: #fff !important; }
- .btn-outline-white:not([disabled]):not(.disabled):active, .btn-outline-white:not([disabled]):not(.disabled).active,
- .show > .btn-outline-white.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #fff !important; }
- .btn-outline-white:not([disabled]):not(.disabled):active:focus, .btn-outline-white:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-white.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-black {
- background-color: #000 !important;
- color: #fff; }
- .btn-black:hover {
- background-color: #0d0d0d;
- color: #fff; }
- .btn-black:focus, .btn-black.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-black:focus, .btn-black:active, .btn-black.active {
- background-color: black; }
- .btn-black.dropdown-toggle {
- background-color: #000 !important; }
- .btn-black.dropdown-toggle:hover, .btn-black.dropdown-toggle:focus {
- background-color: #0d0d0d !important; }
- .btn-black:not([disabled]):not(.disabled):active, .btn-black:not([disabled]):not(.disabled).active,
- .show > .btn-black.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: black !important; }
- .btn-black:not([disabled]):not(.disabled):active:focus, .btn-black:not([disabled]):not(.disabled).active:focus,
- .show > .btn-black.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.black-ic {
- color: #000 !important; }
- .black-ic:hover, .black-ic:focus {
- color: #000; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-black {
- border: 2px solid #000 !important;
- background-color: transparent !important;
- color: #000 !important; }
- .btn-outline-black:hover, .btn-outline-black:focus, .btn-outline-black:active, .btn-outline-black:active:focus, .btn-outline-black.active {
- border-color: #000 !important;
- background-color: transparent !important;
- color: #000 !important; }
- .btn-outline-black:not([disabled]):not(.disabled):active, .btn-outline-black:not([disabled]):not(.disabled).active,
- .show > .btn-outline-black.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #000 !important; }
- .btn-outline-black:not([disabled]):not(.disabled):active:focus, .btn-outline-black:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-black.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-warning:not(:disabled):not(.disabled).active,
-.btn-warning:not(:disabled):not(.disabled):active,
-.show > .btn-warning.dropdown-toggle {
- color: #fff; }
-
-.card {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- border: 0;
- font-weight: 400; }
- .card[class*="border"] {
- border: 1px solid #9e9e9e;
- -webkit-box-shadow: none;
- box-shadow: none; }
- .card .card-body h1, .card .card-body h2, .card .card-body h3, .card .card-body h4, .card .card-body h5, .card .card-body h6 {
- font-weight: 400; }
- .card .card-body .card-title a {
- -webkit-transition: 0.2s ease-in-out;
- -o-transition: 0.2s ease-in-out;
- transition: 0.2s ease-in-out; }
- .card .card-body .card-title a:hover {
- -webkit-transition: 0.2s ease-in-out;
- -o-transition: 0.2s ease-in-out;
- transition: 0.2s ease-in-out; }
- .card .card-body .card-text {
- color: #747373;
- font-size: 0.9rem;
- font-weight: 400; }
- .card .md-form label {
- font-weight: 300; }
-
-.dropdown .dropdown-menu .dropdown-item:active {
- background-color: #757575; }
-
-.md-form.input-group label {
- top: 0;
- margin-bottom: 0; }
-
-.md-form.input-group .input-group-text {
- background-color: #e0e0e0; }
- .md-form.input-group .input-group-text.md-addon {
- border: none;
- background-color: transparent;
- font-weight: 500; }
-
-.md-form.input-group .form-control {
- margin: 0;
- padding: 0.375rem 0.75rem; }
-
-.input-default-wrapper {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex; }
- .input-default-wrapper .input-default-js {
- width: 0.1px;
- height: 0.1px;
- opacity: 0;
- overflow: hidden;
- position: absolute;
- z-index: -1; }
- .input-default-wrapper .input-default-js:focus + label {
- border-color: #80bdff;
- outline: 0;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.15);
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.15); }
- .input-default-wrapper .input-default-js + label {
- -o-text-overflow: ellipsis;
- text-overflow: ellipsis;
- white-space: nowrap;
- cursor: pointer;
- display: inline-block;
- overflow: hidden;
- color: #000;
- border: 1px solid rgba(33, 47, 41, 0.2);
- background-color: transparent;
- padding: 0; }
- .input-default-wrapper .input-default-js + label span {
- padding: 0.425rem .7rem;
- color: #495057; }
- .input-default-wrapper .input-default-js + label span:not(.span-browse) {
- width: 200px;
- display: inline-block;
- -o-text-overflow: ellipsis;
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- vertical-align: top; }
- .input-default-wrapper .input-default-js + label .span-browse {
- height: 100%;
- color: #000;
- background-color: #E8EBEF;
- border-left: 1px solid rgba(33, 47, 41, 0.2);
- display: inline-block;
- padding: 0.425rem .8rem;
- color: #495057; }
-
-@media screen and (max-width: 50em) {
- .input-default-js + label .span-browse {
- display: block; } }
-
-.label-for-default-js {
- width: 100%;
- height: calc(2.25rem + 2px); }
-
-.navbar {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- font-weight: 300; }
- .navbar form .md-form input {
- margin: 0 5px 1px 8px; }
- .navbar .breadcrumb {
- margin: 0;
- padding: 0.3rem 0 0 1rem;
- background-color: inherit;
- font-size: 15px;
- font-weight: 300; }
- .navbar .breadcrumb .breadcrumb-item {
- color: #fff; }
- .navbar .breadcrumb .breadcrumb-item.active {
- color: rgba(255, 255, 255, 0.65); }
- .navbar .breadcrumb .breadcrumb-item:before {
- color: rgba(255, 255, 255, 0.65); }
- .navbar .navbar-toggler {
- outline: 0;
- border-width: 0; }
- .navbar .nav-flex-icons {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -webkit-flex-direction: row;
- -ms-flex-direction: row;
- flex-direction: row; }
- @media (max-width: 992px) {
- .navbar .container {
- width: 100%; }
- .navbar .container .navbar-toggler-right {
- right: 0; } }
- .navbar .nav-item .nav-link {
- display: block; }
- .navbar .nav-item .nav-link.disabled:active {
- pointer-events: none; }
- .navbar .nav-item .nav-link .fas, .navbar .nav-item .nav-link .fab, .navbar .nav-item .nav-link .far {
- padding-right: 3px;
- padding-left: 3px; }
- @media (max-width: 992px) {
- .navbar .nav-item .nav-link {
- padding-right: 6px;
- padding-left: 6px; } }
- .navbar .dropdown-menu {
- position: absolute !important;
- margin-top: 0; }
- .navbar .dropdown-menu a {
- padding: 10px;
- font-size: 0.9375rem;
- font-weight: 300;
- color: #000; }
- @media (max-width: 600px) {
- .navbar .dropdown-menu form {
- width: 17rem; } }
- @media (min-width: 600px) {
- .navbar .dropdown-menu form {
- width: 22rem; } }
- .navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled {
- color: rgba(0, 0, 0, 0.3); }
- .navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover {
- color: rgba(0, 0, 0, 0.3); }
- .navbar.navbar-light .navbar-toggler-icon {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
- cursor: pointer; }
- .navbar.navbar-light .breadcrumb .nav-item .nav-link,
- .navbar.navbar-light .navbar-nav .nav-item .nav-link {
- color: #000;
- -webkit-transition: 0.35s;
- -o-transition: 0.35s;
- transition: 0.35s; }
- .navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,
- .navbar.navbar-light .navbar-nav .nav-item .nav-link:hover {
- color: rgba(0, 0, 0, 0.7); }
- .navbar.navbar-light .breadcrumb .nav-item.active > .nav-link,
- .navbar.navbar-light .navbar-nav .nav-item.active > .nav-link {
- background-color: rgba(0, 0, 0, 0.1); }
- .navbar.navbar-light .breadcrumb .nav-item.active > .nav-link:hover,
- .navbar.navbar-light .navbar-nav .nav-item.active > .nav-link:hover {
- color: #000; }
- .navbar.navbar-light .navbar-toggler {
- color: #000; }
- .navbar.navbar-light form .md-form input {
- border-bottom: 1px solid #000; }
- .navbar.navbar-light form .md-form input:focus:not([readonly]) {
- border-color: #4285f4; }
- .navbar.navbar-light form .md-form .form-control {
- color: #000; }
- .navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder {
- color: #000;
- font-weight: 300; }
- .navbar.navbar-light form .md-form .form-control::-ms-input-placeholder {
- color: #000;
- font-weight: 300; }
- .navbar.navbar-light form .md-form .form-control::placeholder {
- color: #000;
- font-weight: 300; }
- .navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled {
- color: rgba(255, 255, 255, 0.25); }
- .navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover {
- color: rgba(255, 255, 255, 0.25); }
- .navbar.navbar-dark .navbar-toggler-icon {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
- cursor: pointer; }
- .navbar.navbar-dark .breadcrumb .nav-item .nav-link,
- .navbar.navbar-dark .navbar-nav .nav-item .nav-link {
- color: #fff;
- -webkit-transition: 0.35s;
- -o-transition: 0.35s;
- transition: 0.35s; }
- .navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,
- .navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover {
- color: rgba(255, 255, 255, 0.75); }
- .navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link,
- .navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link {
- background-color: rgba(255, 255, 255, 0.1); }
- .navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link:hover,
- .navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link:hover {
- color: #fff; }
- .navbar.navbar-dark .navbar-toggler {
- color: #fff; }
- .navbar.navbar-dark form .md-form input {
- border-bottom: 1px solid #fff; }
- .navbar.navbar-dark form .md-form input:focus:not([readonly]) {
- border-color: #4285f4; }
- .navbar.navbar-dark form .md-form .form-control {
- color: #fff; }
- .navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder {
- color: #fff;
- font-weight: 300; }
- .navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder {
- color: #fff;
- font-weight: 300; }
- .navbar.navbar-dark form .md-form .form-control::placeholder {
- color: #fff;
- font-weight: 300; }
- @media (min-width: 600px) {
- .navbar.scrolling-navbar {
- -webkit-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
- -o-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
- transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
- padding-top: 12px;
- padding-bottom: 12px; }
- .navbar.scrolling-navbar .navbar-nav > li {
- -webkit-transition-duration: 1s;
- -o-transition-duration: 1s;
- transition-duration: 1s; }
- .navbar.scrolling-navbar.top-nav-collapse {
- padding-top: 5px;
- padding-bottom: 5px; } }
-
-.pagination .page-item.active .page-link {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- -webkit-transition: all 0.2s linear;
- -o-transition: all 0.2s linear;
- transition: all 0.2s linear;
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- background-color: #4285f4;
- color: #fff; }
- .pagination .page-item.active .page-link:hover {
- background-color: #4285f4; }
-
-.pagination .page-item.disabled .page-link {
- color: #868e96; }
-
-.pagination .page-item .page-link {
- -webkit-transition: all 0.3s linear;
- -o-transition: all 0.3s linear;
- transition: all 0.3s linear;
- outline: 0;
- border: 0;
- background-color: transparent;
- font-size: 0.9rem;
- color: #212529; }
- .pagination .page-item .page-link:hover {
- -webkit-transition: all 0.3s linear;
- -o-transition: all 0.3s linear;
- transition: all 0.3s linear;
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- background-color: #eee; }
- .pagination .page-item .page-link:focus {
- background-color: transparent;
- -webkit-box-shadow: none;
- box-shadow: none; }
-
-.pagination.pagination-lg .page-item .page-link {
- font-size: 1rem; }
-
-.pagination.pagination-sm .page-item .page-link {
- font-size: 0.8rem; }
-
-.pagination.pagination-circle .page-item .page-link {
- margin-left: 2px;
- margin-right: 2px;
- -webkit-border-radius: 50%;
- border-radius: 50%; }
- .pagination.pagination-circle .page-item .page-link:hover {
- -webkit-border-radius: 50%;
- border-radius: 50%; }
-
-.pagination.pagination-circle .page-item.active .page-link {
- -webkit-border-radius: 50%;
- border-radius: 50%; }
-
-.pagination.pg-blue .page-item.active .page-link {
- background-color: #4285f4; }
- .pagination.pg-blue .page-item.active .page-link:hover {
- background-color: #4285f4; }
-
-.pagination.pg-red .page-item.active .page-link {
- background-color: #ff3547; }
- .pagination.pg-red .page-item.active .page-link:hover {
- background-color: #ff3547; }
-
-.pagination.pg-teal .page-item.active .page-link {
- background-color: #2bbbad; }
- .pagination.pg-teal .page-item.active .page-link:hover {
- background-color: #2bbbad; }
-
-.pagination.pg-dark-grey .page-item.active .page-link {
- background-color: #37474f; }
- .pagination.pg-dark-grey .page-item.active .page-link:hover {
- background-color: #37474f; }
-
-.pagination.pg-dark .page-item.active .page-link {
- background-color: #2e2e2e; }
- .pagination.pg-dark .page-item.active .page-link:hover {
- background-color: #2e2e2e; }
-
-.pagination.pg-blue-grey .page-item.active .page-link {
- background-color: #3f729b; }
- .pagination.pg-blue-grey .page-item.active .page-link:hover {
- background-color: #3f729b; }
-
-.pagination.pg-amber .page-item.active .page-link {
- background-color: #ff6f00; }
- .pagination.pg-amber .page-item.active .page-link:hover {
- background-color: #ff6f00; }
-
-.pagination.pg-purple .page-item.active .page-link {
- background-color: #5e35b1; }
- .pagination.pg-purple .page-item.active .page-link:hover {
- background-color: #5e35b1; }
-
-.badge {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- color: #fff !important; }
-
-.badge-pill {
- -webkit-border-radius: 10rem;
- border-radius: 10rem;
- padding-right: 0.6em;
- padding-left: 0.6em; }
-
-.badge-primary {
- background-color: #4285f4 !important;
- color: #fff !important; }
-
-.badge-danger {
- background-color: #ff3547 !important;
- color: #fff !important; }
-
-.badge-warning {
- background-color: #ffbb33 !important;
- color: #fff !important; }
-
-.badge-success {
- background-color: #00c851 !important;
- color: #fff !important; }
-
-.badge-info {
- background-color: #33b5e5 !important;
- color: #fff !important; }
-
-.badge-default {
- background-color: #2bbbad !important;
- color: #fff !important; }
-
-.badge-secondary {
- background-color: #aa66cc !important;
- color: #fff !important; }
-
-.badge-dark {
- background-color: #212121 !important;
- color: #fff !important; }
-
-.badge-light {
- background-color: #e0e0e0 !important;
- color: #000 !important; }
-
-body.modal-open {
- overflow: auto;
- padding-right: 0 !important; }
-
-body.scrollable {
- overflow-y: auto; }
-
-.modal-dialog .modal-content {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- border: 0;
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem; }
- .modal-dialog .modal-content .modal-header {
- -webkit-border-top-left-radius: 0.125rem;
- border-top-left-radius: 0.125rem;
- -webkit-border-top-right-radius: 0.125rem;
- border-top-right-radius: 0.125rem; }
-
-.modal-dialog.cascading-modal {
- margin-top: 10%; }
- .modal-dialog.cascading-modal .close {
- opacity: 1;
- text-shadow: none;
- color: #fff;
- outline: 0; }
- .modal-dialog.cascading-modal .modal-header {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- margin: -2rem 1rem 1rem 1rem;
- border: none;
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- padding: 1.5rem;
- text-align: center; }
- .modal-dialog.cascading-modal .modal-header .close {
- margin-right: 1rem; }
- .modal-dialog.cascading-modal .modal-header .title {
- margin-bottom: 0;
- width: 100%;
- font-size: 1.25rem; }
- .modal-dialog.cascading-modal .modal-header .title .fas, .modal-dialog.cascading-modal .modal-header .title .fab, .modal-dialog.cascading-modal .modal-header .title .far {
- margin-right: 9px; }
- .modal-dialog.cascading-modal .modal-header .social-buttons {
- margin-top: 1.5rem; }
- .modal-dialog.cascading-modal .modal-header .social-buttons a {
- font-size: 1rem; }
- .modal-dialog.cascading-modal .modal-c-tabs .md-tabs {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- margin: -1.5rem 1rem 0 1rem;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex; }
- .modal-dialog.cascading-modal .modal-c-tabs .md-tabs li {
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1; }
- .modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a {
- text-align: center; }
- .modal-dialog.cascading-modal .modal-c-tabs .tab-content {
- padding: 1.7rem 0 0 0; }
- .modal-dialog.cascading-modal .modal-body,
- .modal-dialog.cascading-modal .modal-footer {
- padding-left: 2rem;
- padding-right: 2rem;
- color: #616161; }
- .modal-dialog.cascading-modal .modal-body .additional-option,
- .modal-dialog.cascading-modal .modal-footer .additional-option {
- margin-top: 1rem;
- text-align: center; }
- .modal-dialog.cascading-modal.modal-avatar {
- margin-top: 6rem; }
- .modal-dialog.cascading-modal.modal-avatar .modal-header {
- -webkit-box-shadow: none;
- box-shadow: none;
- margin: -6rem 0 -1rem; }
- .modal-dialog.cascading-modal.modal-avatar .modal-header img {
- width: 130px;
- -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
- box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
- margin-left: auto;
- margin-right: auto; }
-
-.modal-dialog.modal-notify .heading {
- margin: 0;
- padding: 0.3rem;
- font-size: 1.15rem;
- color: #fff; }
-
-.modal-dialog.modal-notify .modal-header {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- border: 0; }
-
-.modal-dialog.modal-notify .close {
- opacity: 1; }
-
-.modal-dialog.modal-notify .modal-body {
- padding: 1.5rem;
- color: #616161; }
-
-.modal-dialog.modal-notify.modal-primary .modal-header {
- background-color: #4285f4; }
-
-.modal-dialog.modal-notify.modal-primary .fas, .modal-dialog.modal-notify.modal-primary .fab, .modal-dialog.modal-notify.modal-primary .far {
- color: #4285f4; }
-
-.modal-dialog.modal-notify.modal-primary .badge {
- background-color: #4285f4; }
-
-.modal-dialog.modal-notify.modal-primary .btn .fas, .modal-dialog.modal-notify.modal-primary .btn .fab, .modal-dialog.modal-notify.modal-primary .btn .far {
- color: #fff; }
-
-.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas, .modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab, .modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far {
- color: #4285f4; }
-
-.modal-dialog.modal-notify.modal-danger .modal-header {
- background-color: #ff3547; }
-
-.modal-dialog.modal-notify.modal-danger .fas, .modal-dialog.modal-notify.modal-danger .fab, .modal-dialog.modal-notify.modal-danger .far {
- color: #ff3547; }
-
-.modal-dialog.modal-notify.modal-danger .badge {
- background-color: #ff3547; }
-
-.modal-dialog.modal-notify.modal-danger .btn .fas, .modal-dialog.modal-notify.modal-danger .btn .fab, .modal-dialog.modal-notify.modal-danger .btn .far {
- color: #fff; }
-
-.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas, .modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab, .modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far {
- color: #ff3547; }
-
-.modal-dialog.modal-notify.modal-warning .modal-header {
- background-color: #ffbb33; }
-
-.modal-dialog.modal-notify.modal-warning .fas, .modal-dialog.modal-notify.modal-warning .fab, .modal-dialog.modal-notify.modal-warning .far {
- color: #ffbb33; }
-
-.modal-dialog.modal-notify.modal-warning .badge {
- background-color: #ffbb33; }
-
-.modal-dialog.modal-notify.modal-warning .btn .fas, .modal-dialog.modal-notify.modal-warning .btn .fab, .modal-dialog.modal-notify.modal-warning .btn .far {
- color: #fff; }
-
-.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas, .modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab, .modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far {
- color: #ffbb33; }
-
-.modal-dialog.modal-notify.modal-success .modal-header {
- background-color: #00c851; }
-
-.modal-dialog.modal-notify.modal-success .fas, .modal-dialog.modal-notify.modal-success .fab, .modal-dialog.modal-notify.modal-success .far {
- color: #00c851; }
-
-.modal-dialog.modal-notify.modal-success .badge {
- background-color: #00c851; }
-
-.modal-dialog.modal-notify.modal-success .btn .fas, .modal-dialog.modal-notify.modal-success .btn .fab, .modal-dialog.modal-notify.modal-success .btn .far {
- color: #fff; }
-
-.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas, .modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab, .modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far {
- color: #00c851; }
-
-.modal-dialog.modal-notify.modal-info .modal-header {
- background-color: #33b5e5; }
-
-.modal-dialog.modal-notify.modal-info .fas, .modal-dialog.modal-notify.modal-info .fab, .modal-dialog.modal-notify.modal-info .far {
- color: #33b5e5; }
-
-.modal-dialog.modal-notify.modal-info .badge {
- background-color: #33b5e5; }
-
-.modal-dialog.modal-notify.modal-info .btn .fas, .modal-dialog.modal-notify.modal-info .btn .fab, .modal-dialog.modal-notify.modal-info .btn .far {
- color: #fff; }
-
-.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas, .modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab, .modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far {
- color: #33b5e5; }
-
-.modal {
- padding-right: 0 !important; }
- @media (min-width: 768px) {
- .modal .modal-dialog.modal-top {
- top: 0; }
- .modal .modal-dialog.modal-left {
- left: 0; }
- .modal .modal-dialog.modal-right {
- right: 0; }
- .modal .modal-dialog.modal-bottom {
- bottom: 0; }
- .modal .modal-dialog.modal-top-left {
- top: 10px;
- left: 10px; }
- .modal .modal-dialog.modal-top-right {
- top: 10px;
- right: 10px; }
- .modal .modal-dialog.modal-bottom-left {
- bottom: 10px;
- left: 10px; }
- .modal .modal-dialog.modal-bottom-right {
- bottom: 10px;
- right: 10px; } }
- .modal.fade.top:not(.show) .modal-dialog {
- -webkit-transform: translate3d(0, -25%, 0);
- transform: translate3d(0, -25%, 0); }
- .modal.fade.left:not(.show) .modal-dialog {
- -webkit-transform: translate3d(-25%, 0, 0);
- transform: translate3d(-25%, 0, 0); }
- .modal.fade.right:not(.show) .modal-dialog {
- -webkit-transform: translate3d(25%, 0, 0);
- transform: translate3d(25%, 0, 0); }
- .modal.fade.bottom:not(.show) .modal-dialog {
- -webkit-transform: translate3d(0, 25%, 0);
- transform: translate3d(0, 25%, 0); }
- @media (min-width: 992px) {
- .modal.modal-scrolling {
- position: relative; }
- .modal.modal-scrolling .modal-dialog {
- position: fixed;
- z-index: 1050; }
- .modal.modal-content-clickable {
- top: auto;
- bottom: auto; }
- .modal.modal-content-clickable .modal-dialog {
- position: fixed; }
- .modal .modal-fluid {
- width: 100%;
- max-width: 100%; }
- .modal .modal-fluid .modal-content {
- width: 100%; }
- .modal .modal-frame {
- position: absolute;
- margin: 0;
- width: 100%;
- max-width: 100%; }
- .modal .modal-frame.modal-bottom {
- bottom: 0; }
- .modal .modal-full-height {
- position: absolute;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- margin: 0;
- width: 400px;
- min-height: 100%;
- height: auto;
- min-height: 100%;
- top: 0;
- right: 0; }
- .modal .modal-full-height.modal-top, .modal .modal-full-height.modal-bottom {
- display: block;
- width: 100%;
- max-width: 100%;
- height: auto; }
- .modal .modal-full-height.modal-top {
- bottom: auto; }
- .modal .modal-full-height.modal-bottom {
- min-height: 0;
- top: auto; }
- .modal .modal-full-height .modal-content {
- width: 100%; }
- .modal .modal-full-height.modal-lg {
- width: 90%;
- max-width: 90%; } }
- @media (min-width: 992px) and (min-width: 992px) {
- .modal .modal-full-height.modal-lg {
- width: 800px;
- max-width: 800px; } }
- @media (min-width: 992px) and (min-width: 1200px) {
- .modal .modal-full-height.modal-lg {
- width: 1000px;
- max-width: 1000px; } }
- @media (min-width: 992px) {
- .modal .modal-side {
- position: absolute;
- bottom: 10px;
- right: 10px;
- margin: 0;
- width: 400px; } }
-
-.carousel .carousel-control-prev-icon,
-.carousel .carousel-control-next-icon {
- width: 20px;
- height: 20px; }
-
-.carousel .carousel-control-prev-icon {
- background-image: url(../img/svg/arrow_left.svg); }
-
-.carousel .carousel-control-next-icon {
- background-image: url(../img/svg/arrow_right.svg); }
-
-.carousel .carousel-indicators li {
- width: 0.625rem;
- height: 0.625rem;
- -webkit-border-radius: 50%;
- border-radius: 50%;
- cursor: pointer; }
-
-.carousel-fade .carousel-item {
- opacity: 0;
- -webkit-transition-duration: 0.6s;
- -o-transition-duration: 0.6s;
- transition-duration: 0.6s;
- -webkit-transition-property: opacity;
- -o-transition-property: opacity;
- transition-property: opacity; }
-
-.carousel-fade .carousel-item.active,
-.carousel-fade .carousel-item-next.carousel-item-left,
-.carousel-fade .carousel-item-prev.carousel-item-right {
- opacity: 1; }
-
-.carousel-fade .carousel-item-left.active,
-.carousel-fade .carousel-item-right.active {
- opacity: 0; }
-
-.carousel-fade .carousel-item-next,
-.carousel-fade .carousel-item-prev,
-.carousel-fade .carousel-item.active,
-.carousel-fade .carousel-item-left.active,
-.carousel-fade .carousel-item-prev.active {
- -webkit-transform: translateX(0);
- -ms-transform: translateX(0);
- transform: translateX(0); }
- @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
- .carousel-fade .carousel-item-next,
- .carousel-fade .carousel-item-prev,
- .carousel-fade .carousel-item.active,
- .carousel-fade .carousel-item-left.active,
- .carousel-fade .carousel-item-prev.active {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.md-form {
- position: relative;
- margin-top: 1.5rem;
- margin-bottom: 1.5rem; }
- .md-form input[type=text],
- .md-form input[type=password],
- .md-form input[type=email],
- .md-form input[type=url],
- .md-form input[type=time],
- .md-form input[type=date],
- .md-form input[type=datetime-local],
- .md-form input[type=tel],
- .md-form input[type=number],
- .md-form input[type=search-md],
- .md-form input[type=search],
- .md-form textarea.md-textarea {
- -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- outline: none;
- -webkit-box-shadow: none;
- box-shadow: none;
- border: none;
- border-bottom: 1px solid #ced4da;
- -webkit-border-radius: 0;
- border-radius: 0;
- -webkit-box-sizing: content-box;
- box-sizing: content-box;
- background-color: transparent; }
- .md-form input[type=text]:focus:not([readonly]),
- .md-form input[type=password]:focus:not([readonly]),
- .md-form input[type=email]:focus:not([readonly]),
- .md-form input[type=url]:focus:not([readonly]),
- .md-form input[type=time]:focus:not([readonly]),
- .md-form input[type=date]:focus:not([readonly]),
- .md-form input[type=datetime-local]:focus:not([readonly]),
- .md-form input[type=tel]:focus:not([readonly]),
- .md-form input[type=number]:focus:not([readonly]),
- .md-form input[type=search-md]:focus:not([readonly]),
- .md-form input[type=search]:focus:not([readonly]),
- .md-form textarea.md-textarea:focus:not([readonly]) {
- -webkit-box-shadow: 0 1px 0 0 #4285f4;
- box-shadow: 0 1px 0 0 #4285f4;
- border-bottom: 1px solid #4285f4; }
- .md-form input[type=text]:focus:not([readonly]) + label,
- .md-form input[type=password]:focus:not([readonly]) + label,
- .md-form input[type=email]:focus:not([readonly]) + label,
- .md-form input[type=url]:focus:not([readonly]) + label,
- .md-form input[type=time]:focus:not([readonly]) + label,
- .md-form input[type=date]:focus:not([readonly]) + label,
- .md-form input[type=datetime-local]:focus:not([readonly]) + label,
- .md-form input[type=tel]:focus:not([readonly]) + label,
- .md-form input[type=number]:focus:not([readonly]) + label,
- .md-form input[type=search-md]:focus:not([readonly]) + label,
- .md-form input[type=search]:focus:not([readonly]) + label,
- .md-form textarea.md-textarea:focus:not([readonly]) + label {
- color: #4285f4; }
- .md-form input[type=text] + label:after,
- .md-form input[type=password] + label:after,
- .md-form input[type=email] + label:after,
- .md-form input[type=url] + label:after,
- .md-form input[type=time] + label:after,
- .md-form input[type=date] + label:after,
- .md-form input[type=datetime-local] + label:after,
- .md-form input[type=tel] + label:after,
- .md-form input[type=number] + label:after,
- .md-form input[type=search-md] + label:after,
- .md-form input[type=search] + label:after,
- .md-form textarea.md-textarea + label:after {
- content: "";
- position: absolute;
- top: 65px;
- display: block;
- opacity: 0;
- -webkit-transition: 0.2s opacity ease-out, 0.2s color ease-out;
- -o-transition: 0.2s opacity ease-out, 0.2s color ease-out;
- transition: 0.2s opacity ease-out, 0.2s color ease-out; }
- .md-form input[type=text].valid, .md-form input[type=text]:focus.valid,
- .md-form input[type=password].valid,
- .md-form input[type=password]:focus.valid,
- .md-form input[type=email].valid,
- .md-form input[type=email]:focus.valid,
- .md-form input[type=url].valid,
- .md-form input[type=url]:focus.valid,
- .md-form input[type=time].valid,
- .md-form input[type=time]:focus.valid,
- .md-form input[type=date].valid,
- .md-form input[type=date]:focus.valid,
- .md-form input[type=datetime-local].valid,
- .md-form input[type=datetime-local]:focus.valid,
- .md-form input[type=tel].valid,
- .md-form input[type=tel]:focus.valid,
- .md-form input[type=number].valid,
- .md-form input[type=number]:focus.valid,
- .md-form input[type=search-md].valid,
- .md-form input[type=search-md]:focus.valid,
- .md-form input[type=search].valid,
- .md-form input[type=search]:focus.valid,
- .md-form textarea.md-textarea.valid,
- .md-form textarea.md-textarea:focus.valid {
- border-bottom: 1px solid #00c851;
- -webkit-box-shadow: 0 1px 0 0 #00c851;
- box-shadow: 0 1px 0 0 #00c851; }
- .md-form input[type=text].valid + label:after,
- .md-form input[type=text]:focus.valid + label:after,
- .md-form input[type=password].valid + label:after,
- .md-form input[type=password]:focus.valid + label:after,
- .md-form input[type=email].valid + label:after,
- .md-form input[type=email]:focus.valid + label:after,
- .md-form input[type=url].valid + label:after,
- .md-form input[type=url]:focus.valid + label:after,
- .md-form input[type=time].valid + label:after,
- .md-form input[type=time]:focus.valid + label:after,
- .md-form input[type=date].valid + label:after,
- .md-form input[type=date]:focus.valid + label:after,
- .md-form input[type=datetime-local].valid + label:after,
- .md-form input[type=datetime-local]:focus.valid + label:after,
- .md-form input[type=tel].valid + label:after,
- .md-form input[type=tel]:focus.valid + label:after,
- .md-form input[type=number].valid + label:after,
- .md-form input[type=number]:focus.valid + label:after,
- .md-form input[type=search-md].valid + label:after,
- .md-form input[type=search-md]:focus.valid + label:after,
- .md-form input[type=search].valid + label:after,
- .md-form input[type=search]:focus.valid + label:after,
- .md-form textarea.md-textarea.valid + label:after,
- .md-form textarea.md-textarea:focus.valid + label:after {
- content: attr(data-success);
- color: #00c851;
- opacity: 1; }
- .md-form input[type=text].invalid, .md-form input[type=text]:focus.invalid,
- .md-form input[type=password].invalid,
- .md-form input[type=password]:focus.invalid,
- .md-form input[type=email].invalid,
- .md-form input[type=email]:focus.invalid,
- .md-form input[type=url].invalid,
- .md-form input[type=url]:focus.invalid,
- .md-form input[type=time].invalid,
- .md-form input[type=time]:focus.invalid,
- .md-form input[type=date].invalid,
- .md-form input[type=date]:focus.invalid,
- .md-form input[type=datetime-local].invalid,
- .md-form input[type=datetime-local]:focus.invalid,
- .md-form input[type=tel].invalid,
- .md-form input[type=tel]:focus.invalid,
- .md-form input[type=number].invalid,
- .md-form input[type=number]:focus.invalid,
- .md-form input[type=search-md].invalid,
- .md-form input[type=search-md]:focus.invalid,
- .md-form input[type=search].invalid,
- .md-form input[type=search]:focus.invalid,
- .md-form textarea.md-textarea.invalid,
- .md-form textarea.md-textarea:focus.invalid {
- border-bottom: 1px solid #f44336;
- -webkit-box-shadow: 0 1px 0 0 #f44336;
- box-shadow: 0 1px 0 0 #f44336; }
- .md-form input[type=text].invalid + label:after,
- .md-form input[type=text]:focus.invalid + label:after,
- .md-form input[type=password].invalid + label:after,
- .md-form input[type=password]:focus.invalid + label:after,
- .md-form input[type=email].invalid + label:after,
- .md-form input[type=email]:focus.invalid + label:after,
- .md-form input[type=url].invalid + label:after,
- .md-form input[type=url]:focus.invalid + label:after,
- .md-form input[type=time].invalid + label:after,
- .md-form input[type=time]:focus.invalid + label:after,
- .md-form input[type=date].invalid + label:after,
- .md-form input[type=date]:focus.invalid + label:after,
- .md-form input[type=datetime-local].invalid + label:after,
- .md-form input[type=datetime-local]:focus.invalid + label:after,
- .md-form input[type=tel].invalid + label:after,
- .md-form input[type=tel]:focus.invalid + label:after,
- .md-form input[type=number].invalid + label:after,
- .md-form input[type=number]:focus.invalid + label:after,
- .md-form input[type=search-md].invalid + label:after,
- .md-form input[type=search-md]:focus.invalid + label:after,
- .md-form input[type=search].invalid + label:after,
- .md-form input[type=search]:focus.invalid + label:after,
- .md-form textarea.md-textarea.invalid + label:after,
- .md-form textarea.md-textarea:focus.invalid + label:after {
- content: attr(data-error);
- color: #f44336;
- opacity: 1; }
- .md-form input[type=text].form-control.valid + label:after,
- .md-form input[type=text].form-control:focus.valid + label:after,
- .md-form input[type=password].form-control.valid + label:after,
- .md-form input[type=password].form-control:focus.valid + label:after,
- .md-form input[type=email].form-control.valid + label:after,
- .md-form input[type=email].form-control:focus.valid + label:after,
- .md-form input[type=url].form-control.valid + label:after,
- .md-form input[type=url].form-control:focus.valid + label:after,
- .md-form input[type=time].form-control.valid + label:after,
- .md-form input[type=time].form-control:focus.valid + label:after,
- .md-form input[type=date].form-control.valid + label:after,
- .md-form input[type=date].form-control:focus.valid + label:after,
- .md-form input[type=datetime-local].form-control.valid + label:after,
- .md-form input[type=datetime-local].form-control:focus.valid + label:after,
- .md-form input[type=tel].form-control.valid + label:after,
- .md-form input[type=tel].form-control:focus.valid + label:after,
- .md-form input[type=number].form-control.valid + label:after,
- .md-form input[type=number].form-control:focus.valid + label:after,
- .md-form input[type=search-md].form-control.valid + label:after,
- .md-form input[type=search-md].form-control:focus.valid + label:after,
- .md-form input[type=search].form-control.valid + label:after,
- .md-form input[type=search].form-control:focus.valid + label:after,
- .md-form textarea.md-textarea.form-control.valid + label:after,
- .md-form textarea.md-textarea.form-control:focus.valid + label:after {
- top: 3.56rem; }
- .md-form input[type=text].form-control.invalid + label:after,
- .md-form input[type=text].form-control:focus.invalid + label:after,
- .md-form input[type=password].form-control.invalid + label:after,
- .md-form input[type=password].form-control:focus.invalid + label:after,
- .md-form input[type=email].form-control.invalid + label:after,
- .md-form input[type=email].form-control:focus.invalid + label:after,
- .md-form input[type=url].form-control.invalid + label:after,
- .md-form input[type=url].form-control:focus.invalid + label:after,
- .md-form input[type=time].form-control.invalid + label:after,
- .md-form input[type=time].form-control:focus.invalid + label:after,
- .md-form input[type=date].form-control.invalid + label:after,
- .md-form input[type=date].form-control:focus.invalid + label:after,
- .md-form input[type=datetime-local].form-control.invalid + label:after,
- .md-form input[type=datetime-local].form-control:focus.invalid + label:after,
- .md-form input[type=tel].form-control.invalid + label:after,
- .md-form input[type=tel].form-control:focus.invalid + label:after,
- .md-form input[type=number].form-control.invalid + label:after,
- .md-form input[type=number].form-control:focus.invalid + label:after,
- .md-form input[type=search-md].form-control.invalid + label:after,
- .md-form input[type=search-md].form-control:focus.invalid + label:after,
- .md-form input[type=search].form-control.invalid + label:after,
- .md-form input[type=search].form-control:focus.invalid + label:after,
- .md-form textarea.md-textarea.form-control.invalid + label:after,
- .md-form textarea.md-textarea.form-control:focus.invalid + label:after {
- top: 3.44rem; }
- .md-form input[type=text].form-control-lg.valid + label:after,
- .md-form input[type=text].form-control-lg:focus.valid + label:after,
- .md-form input[type=password].form-control-lg.valid + label:after,
- .md-form input[type=password].form-control-lg:focus.valid + label:after,
- .md-form input[type=email].form-control-lg.valid + label:after,
- .md-form input[type=email].form-control-lg:focus.valid + label:after,
- .md-form input[type=url].form-control-lg.valid + label:after,
- .md-form input[type=url].form-control-lg:focus.valid + label:after,
- .md-form input[type=time].form-control-lg.valid + label:after,
- .md-form input[type=time].form-control-lg:focus.valid + label:after,
- .md-form input[type=date].form-control-lg.valid + label:after,
- .md-form input[type=date].form-control-lg:focus.valid + label:after,
- .md-form input[type=datetime-local].form-control-lg.valid + label:after,
- .md-form input[type=datetime-local].form-control-lg:focus.valid + label:after,
- .md-form input[type=tel].form-control-lg.valid + label:after,
- .md-form input[type=tel].form-control-lg:focus.valid + label:after,
- .md-form input[type=number].form-control-lg.valid + label:after,
- .md-form input[type=number].form-control-lg:focus.valid + label:after,
- .md-form input[type=search-md].form-control-lg.valid + label:after,
- .md-form input[type=search-md].form-control-lg:focus.valid + label:after,
- .md-form input[type=search].form-control-lg.valid + label:after,
- .md-form input[type=search].form-control-lg:focus.valid + label:after,
- .md-form textarea.md-textarea.form-control-lg.valid + label:after,
- .md-form textarea.md-textarea.form-control-lg:focus.valid + label:after {
- top: 4.1rem; }
- .md-form input[type=text].form-control-lg.invalid + label:after,
- .md-form input[type=text].form-control-lg:focus.invalid + label:after,
- .md-form input[type=password].form-control-lg.invalid + label:after,
- .md-form input[type=password].form-control-lg:focus.invalid + label:after,
- .md-form input[type=email].form-control-lg.invalid + label:after,
- .md-form input[type=email].form-control-lg:focus.invalid + label:after,
- .md-form input[type=url].form-control-lg.invalid + label:after,
- .md-form input[type=url].form-control-lg:focus.invalid + label:after,
- .md-form input[type=time].form-control-lg.invalid + label:after,
- .md-form input[type=time].form-control-lg:focus.invalid + label:after,
- .md-form input[type=date].form-control-lg.invalid + label:after,
- .md-form input[type=date].form-control-lg:focus.invalid + label:after,
- .md-form input[type=datetime-local].form-control-lg.invalid + label:after,
- .md-form input[type=datetime-local].form-control-lg:focus.invalid + label:after,
- .md-form input[type=tel].form-control-lg.invalid + label:after,
- .md-form input[type=tel].form-control-lg:focus.invalid + label:after,
- .md-form input[type=number].form-control-lg.invalid + label:after,
- .md-form input[type=number].form-control-lg:focus.invalid + label:after,
- .md-form input[type=search-md].form-control-lg.invalid + label:after,
- .md-form input[type=search-md].form-control-lg:focus.invalid + label:after,
- .md-form input[type=search].form-control-lg.invalid + label:after,
- .md-form input[type=search].form-control-lg:focus.invalid + label:after,
- .md-form textarea.md-textarea.form-control-lg.invalid + label:after,
- .md-form textarea.md-textarea.form-control-lg:focus.invalid + label:after {
- top: 4rem; }
- .md-form input[type=text].form-control-sm.valid + label:after,
- .md-form input[type=text].form-control-sm:focus.valid + label:after,
- .md-form input[type=password].form-control-sm.valid + label:after,
- .md-form input[type=password].form-control-sm:focus.valid + label:after,
- .md-form input[type=email].form-control-sm.valid + label:after,
- .md-form input[type=email].form-control-sm:focus.valid + label:after,
- .md-form input[type=url].form-control-sm.valid + label:after,
- .md-form input[type=url].form-control-sm:focus.valid + label:after,
- .md-form input[type=time].form-control-sm.valid + label:after,
- .md-form input[type=time].form-control-sm:focus.valid + label:after,
- .md-form input[type=date].form-control-sm.valid + label:after,
- .md-form input[type=date].form-control-sm:focus.valid + label:after,
- .md-form input[type=datetime-local].form-control-sm.valid + label:after,
- .md-form input[type=datetime-local].form-control-sm:focus.valid + label:after,
- .md-form input[type=tel].form-control-sm.valid + label:after,
- .md-form input[type=tel].form-control-sm:focus.valid + label:after,
- .md-form input[type=number].form-control-sm.valid + label:after,
- .md-form input[type=number].form-control-sm:focus.valid + label:after,
- .md-form input[type=search-md].form-control-sm.valid + label:after,
- .md-form input[type=search-md].form-control-sm:focus.valid + label:after,
- .md-form input[type=search].form-control-sm.valid + label:after,
- .md-form input[type=search].form-control-sm:focus.valid + label:after,
- .md-form textarea.md-textarea.form-control-sm.valid + label:after,
- .md-form textarea.md-textarea.form-control-sm:focus.valid + label:after {
- top: 3.2rem; }
- .md-form input[type=text].form-control-sm.invalid + label:after,
- .md-form input[type=text].form-control-sm:focus.invalid + label:after,
- .md-form input[type=password].form-control-sm.invalid + label:after,
- .md-form input[type=password].form-control-sm:focus.invalid + label:after,
- .md-form input[type=email].form-control-sm.invalid + label:after,
- .md-form input[type=email].form-control-sm:focus.invalid + label:after,
- .md-form input[type=url].form-control-sm.invalid + label:after,
- .md-form input[type=url].form-control-sm:focus.invalid + label:after,
- .md-form input[type=time].form-control-sm.invalid + label:after,
- .md-form input[type=time].form-control-sm:focus.invalid + label:after,
- .md-form input[type=date].form-control-sm.invalid + label:after,
- .md-form input[type=date].form-control-sm:focus.invalid + label:after,
- .md-form input[type=datetime-local].form-control-sm.invalid + label:after,
- .md-form input[type=datetime-local].form-control-sm:focus.invalid + label:after,
- .md-form input[type=tel].form-control-sm.invalid + label:after,
- .md-form input[type=tel].form-control-sm:focus.invalid + label:after,
- .md-form input[type=number].form-control-sm.invalid + label:after,
- .md-form input[type=number].form-control-sm:focus.invalid + label:after,
- .md-form input[type=search-md].form-control-sm.invalid + label:after,
- .md-form input[type=search-md].form-control-sm:focus.invalid + label:after,
- .md-form input[type=search].form-control-sm.invalid + label:after,
- .md-form input[type=search].form-control-sm:focus.invalid + label:after,
- .md-form textarea.md-textarea.form-control-sm.invalid + label:after,
- .md-form textarea.md-textarea.form-control-sm:focus.invalid + label:after {
- top: 3.1rem; }
- .md-form > input[type=date]:not(.browser-default) + label {
- -webkit-transform: translateY(-27px) scale(0.8);
- -ms-transform: translateY(-27px) scale(0.8);
- transform: translateY(-27px) scale(0.8);
- -webkit-transform-origin: 0 0;
- -ms-transform-origin: 0 0;
- transform-origin: 0 0; }
- .md-form > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label,
- .md-form > input[type=time]:not(.browser-default) + label {
- -webkit-transform: translateY(-25px);
- transform: translateY(-25px);
- -webkit-transform-origin: 0 0;
- transform-origin: 0 0;
- font-size: .8rem; }
- .md-form .was-validated input[type=text]:valid + label {
- color: #00c851 !important; }
- .md-form .was-validated input[type=text]:invalid + label {
- color: #f44336 !important; }
- .md-form .was-validated .form-control:valid:focus {
- -webkit-box-shadow: 0 1px 0 0 #00c851 !important;
- box-shadow: 0 1px 0 0 #00c851 !important; }
- .md-form .was-validated .form-control:valid {
- border-color: #00c851 !important; }
- .md-form .was-validated .form-control:invalid:focus {
- -webkit-box-shadow: 0 1px 0 0 #f44336 !important;
- box-shadow: 0 1px 0 0 #f44336 !important; }
- .md-form .was-validated .form-control:invalid {
- border-color: #f44336 !important; }
- .md-form .form-control {
- margin: 0 0 0.5rem 0;
- -webkit-border-radius: 0;
- border-radius: 0;
- padding: 0.3rem 0 0.55rem 0;
- background-image: none;
- background-color: transparent;
- height: auto; }
- .md-form .form-control:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
- background: transparent; }
- .md-form .form-control:disabled, .md-form .form-control[readonly] {
- border-bottom: 1px solid #bdbdbd;
- background-color: transparent; }
- .md-form .validate {
- margin-bottom: 2.5rem; }
- .md-form label {
- font-size: 1rem; }
- .md-form label.active {
- font-size: 0.8rem; }
- .md-form .prefix {
- top: 0.25rem;
- font-size: 1.75rem; }
- .md-form .prefix ~ input,
- .md-form .prefix ~ textarea {
- margin-left: 2.5rem;
- width: calc(100% - 2.5rem); }
- .md-form .prefix ~ label {
- margin-left: 2.5rem; }
- .md-form .prefix ~ .form-text {
- margin-left: 2.6rem; }
- .md-form label {
- position: absolute;
- top: 0.65rem;
- left: 0;
- -webkit-transition: 0.2s ease-out;
- -o-transition: 0.2s ease-out;
- transition: 0.2s ease-out;
- cursor: text;
- color: #757575; }
- .md-form label.active {
- -webkit-transform: translateY(-140%);
- -ms-transform: translateY(-140%);
- transform: translateY(-140%); }
- .md-form .prefix {
- position: absolute;
- -webkit-transition: color 0.2s;
- -o-transition: color 0.2s;
- transition: color 0.2s; }
- .md-form .prefix.active {
- color: #4285f4; }
- .md-form.form-lg .validate {
- margin-bottom: 2.8rem; }
- .md-form.form-lg label {
- font-size: 1.25rem; }
- .md-form.form-lg label.active {
- font-size: 0.95rem; }
- .md-form.form-lg .prefix {
- top: 0.4rem;
- font-size: 2rem; }
- .md-form.form-lg .prefix ~ input,
- .md-form.form-lg .prefix ~ textarea {
- margin-left: 3rem;
- width: calc(100% - 3rem); }
- .md-form.form-lg .prefix ~ label {
- margin-left: 3rem; }
- .md-form.form-lg .prefix ~ .form-text {
- margin-left: 3.1rem; }
- .md-form.form-sm .validate {
- margin-bottom: 2.3rem; }
- .md-form.form-sm label {
- font-size: 0.875rem; }
- .md-form.form-sm label.active {
- font-size: 0.75rem; }
- .md-form.form-sm .prefix {
- top: 0.35rem;
- font-size: 1.5rem; }
- .md-form.form-sm .prefix ~ input,
- .md-form.form-sm .prefix ~ textarea {
- margin-left: 2rem;
- width: calc(100% - 2rem); }
- .md-form.form-sm .prefix ~ label {
- margin-left: 2rem; }
- .md-form.form-sm .prefix ~ .form-text {
- margin-left: 2rem; }
- .md-form textarea.md-textarea {
- overflow-y: hidden;
- padding: 1.5rem 0;
- resize: none; }
- .md-form textarea.md-textarea-auto {
- padding: 0;
- padding-top: 1.5rem; }
- .md-form textarea ~ label.active {
- color: #4285f4; }
- .md-form.md-outline {
- position: relative;
- margin-top: 1.5rem;
- margin-bottom: 1.5rem; }
- .md-form.md-outline input[type=text],
- .md-form.md-outline input[type=password],
- .md-form.md-outline input[type=email],
- .md-form.md-outline input[type=url],
- .md-form.md-outline input[type=time],
- .md-form.md-outline input[type=date],
- .md-form.md-outline input[type=datetime-local],
- .md-form.md-outline input[type=tel],
- .md-form.md-outline input[type=number],
- .md-form.md-outline input[type=search-md],
- .md-form.md-outline input[type=search],
- .md-form.md-outline textarea.md-textarea {
- -webkit-transition: all .3s;
- -o-transition: all .3s;
- transition: all .3s;
- outline: none;
- -webkit-box-shadow: none;
- box-shadow: none;
- border: 1px solid #dadce0;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- background-color: transparent;
- -webkit-box-sizing: border-box;
- box-sizing: border-box; }
- .md-form.md-outline input[type=text]:focus:not([readonly]),
- .md-form.md-outline input[type=password]:focus:not([readonly]),
- .md-form.md-outline input[type=email]:focus:not([readonly]),
- .md-form.md-outline input[type=url]:focus:not([readonly]),
- .md-form.md-outline input[type=time]:focus:not([readonly]),
- .md-form.md-outline input[type=date]:focus:not([readonly]),
- .md-form.md-outline input[type=datetime-local]:focus:not([readonly]),
- .md-form.md-outline input[type=tel]:focus:not([readonly]),
- .md-form.md-outline input[type=number]:focus:not([readonly]),
- .md-form.md-outline input[type=search-md]:focus:not([readonly]),
- .md-form.md-outline input[type=search]:focus:not([readonly]),
- .md-form.md-outline textarea.md-textarea:focus:not([readonly]) {
- border-color: #4285f4;
- -webkit-box-shadow: inset 0px 0px 0px 1px #4285f4;
- box-shadow: inset 0px 0px 0px 1px #4285f4; }
- .md-form.md-outline input[type=text]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=password]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=email]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=url]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=time]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=date]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=datetime-local]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=tel]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=number]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=search-md]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=search]:focus:not([readonly]) + label,
- .md-form.md-outline textarea.md-textarea:focus:not([readonly]) + label {
- color: #4285f4; }
- .md-form.md-outline input[type=text].valid, .md-form.md-outline input[type=text]:focus.valid,
- .md-form.md-outline input[type=password].valid,
- .md-form.md-outline input[type=password]:focus.valid,
- .md-form.md-outline input[type=email].valid,
- .md-form.md-outline input[type=email]:focus.valid,
- .md-form.md-outline input[type=url].valid,
- .md-form.md-outline input[type=url]:focus.valid,
- .md-form.md-outline input[type=time].valid,
- .md-form.md-outline input[type=time]:focus.valid,
- .md-form.md-outline input[type=date].valid,
- .md-form.md-outline input[type=date]:focus.valid,
- .md-form.md-outline input[type=datetime-local].valid,
- .md-form.md-outline input[type=datetime-local]:focus.valid,
- .md-form.md-outline input[type=tel].valid,
- .md-form.md-outline input[type=tel]:focus.valid,
- .md-form.md-outline input[type=number].valid,
- .md-form.md-outline input[type=number]:focus.valid,
- .md-form.md-outline input[type=search-md].valid,
- .md-form.md-outline input[type=search-md]:focus.valid,
- .md-form.md-outline input[type=search].valid,
- .md-form.md-outline input[type=search]:focus.valid,
- .md-form.md-outline textarea.md-textarea.valid,
- .md-form.md-outline textarea.md-textarea:focus.valid {
- border-color: #00c851;
- -webkit-box-shadow: inset 0px 0px 0px 1px #00c851;
- box-shadow: inset 0px 0px 0px 1px #00c851; }
- .md-form.md-outline input[type=text]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=text].valid + label:after,
- .md-form.md-outline input[type=text]:focus.valid + label:after,
- .md-form.md-outline input[type=password]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=password].valid + label:after,
- .md-form.md-outline input[type=password]:focus.valid + label:after,
- .md-form.md-outline input[type=email]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=email].valid + label:after,
- .md-form.md-outline input[type=email]:focus.valid + label:after,
- .md-form.md-outline input[type=url]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=url].valid + label:after,
- .md-form.md-outline input[type=url]:focus.valid + label:after,
- .md-form.md-outline input[type=time]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=time].valid + label:after,
- .md-form.md-outline input[type=time]:focus.valid + label:after,
- .md-form.md-outline input[type=date]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=date].valid + label:after,
- .md-form.md-outline input[type=date]:focus.valid + label:after,
- .md-form.md-outline input[type=datetime-local]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=datetime-local].valid + label:after,
- .md-form.md-outline input[type=datetime-local]:focus.valid + label:after,
- .md-form.md-outline input[type=tel]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=tel].valid + label:after,
- .md-form.md-outline input[type=tel]:focus.valid + label:after,
- .md-form.md-outline input[type=number]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=number].valid + label:after,
- .md-form.md-outline input[type=number]:focus.valid + label:after,
- .md-form.md-outline input[type=search-md]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=search-md].valid + label:after,
- .md-form.md-outline input[type=search-md]:focus.valid + label:after,
- .md-form.md-outline input[type=search]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=search].valid + label:after,
- .md-form.md-outline input[type=search]:focus.valid + label:after,
- .md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid + label,
- .md-form.md-outline textarea.md-textarea.valid + label:after,
- .md-form.md-outline textarea.md-textarea:focus.valid + label:after {
- content: attr(data-success);
- color: #00c851;
- opacity: 1; }
- .md-form.md-outline input[type=text].invalid, .md-form.md-outline input[type=text]:focus.invalid,
- .md-form.md-outline input[type=password].invalid,
- .md-form.md-outline input[type=password]:focus.invalid,
- .md-form.md-outline input[type=email].invalid,
- .md-form.md-outline input[type=email]:focus.invalid,
- .md-form.md-outline input[type=url].invalid,
- .md-form.md-outline input[type=url]:focus.invalid,
- .md-form.md-outline input[type=time].invalid,
- .md-form.md-outline input[type=time]:focus.invalid,
- .md-form.md-outline input[type=date].invalid,
- .md-form.md-outline input[type=date]:focus.invalid,
- .md-form.md-outline input[type=datetime-local].invalid,
- .md-form.md-outline input[type=datetime-local]:focus.invalid,
- .md-form.md-outline input[type=tel].invalid,
- .md-form.md-outline input[type=tel]:focus.invalid,
- .md-form.md-outline input[type=number].invalid,
- .md-form.md-outline input[type=number]:focus.invalid,
- .md-form.md-outline input[type=search-md].invalid,
- .md-form.md-outline input[type=search-md]:focus.invalid,
- .md-form.md-outline input[type=search].invalid,
- .md-form.md-outline input[type=search]:focus.invalid,
- .md-form.md-outline textarea.md-textarea.invalid,
- .md-form.md-outline textarea.md-textarea:focus.invalid {
- border-color: #f44336;
- -webkit-box-shadow: inset 0px 0px 0px 1px #f44336;
- box-shadow: inset 0px 0px 0px 1px #f44336; }
- .md-form.md-outline input[type=text]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=text].invalid + label:after,
- .md-form.md-outline input[type=text]:focus.invalid + label:after,
- .md-form.md-outline input[type=password]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=password].invalid + label:after,
- .md-form.md-outline input[type=password]:focus.invalid + label:after,
- .md-form.md-outline input[type=email]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=email].invalid + label:after,
- .md-form.md-outline input[type=email]:focus.invalid + label:after,
- .md-form.md-outline input[type=url]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=url].invalid + label:after,
- .md-form.md-outline input[type=url]:focus.invalid + label:after,
- .md-form.md-outline input[type=time]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=time].invalid + label:after,
- .md-form.md-outline input[type=time]:focus.invalid + label:after,
- .md-form.md-outline input[type=date]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=date].invalid + label:after,
- .md-form.md-outline input[type=date]:focus.invalid + label:after,
- .md-form.md-outline input[type=datetime-local]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=datetime-local].invalid + label:after,
- .md-form.md-outline input[type=datetime-local]:focus.invalid + label:after,
- .md-form.md-outline input[type=tel]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=tel].invalid + label:after,
- .md-form.md-outline input[type=tel]:focus.invalid + label:after,
- .md-form.md-outline input[type=number]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=number].invalid + label:after,
- .md-form.md-outline input[type=number]:focus.invalid + label:after,
- .md-form.md-outline input[type=search-md]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=search-md].invalid + label:after,
- .md-form.md-outline input[type=search-md]:focus.invalid + label:after,
- .md-form.md-outline input[type=search]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=search].invalid + label:after,
- .md-form.md-outline input[type=search]:focus.invalid + label:after,
- .md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid + label,
- .md-form.md-outline textarea.md-textarea.invalid + label:after,
- .md-form.md-outline textarea.md-textarea:focus.invalid + label:after {
- content: attr(data-error);
- color: #f44336;
- opacity: 1; }
- .md-form.md-outline input[type=text].form-control.valid + label:after,
- .md-form.md-outline input[type=text].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=password].form-control.valid + label:after,
- .md-form.md-outline input[type=password].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=email].form-control.valid + label:after,
- .md-form.md-outline input[type=email].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=url].form-control.valid + label:after,
- .md-form.md-outline input[type=url].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=time].form-control.valid + label:after,
- .md-form.md-outline input[type=time].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=date].form-control.valid + label:after,
- .md-form.md-outline input[type=date].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=datetime-local].form-control.valid + label:after,
- .md-form.md-outline input[type=datetime-local].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=tel].form-control.valid + label:after,
- .md-form.md-outline input[type=tel].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=number].form-control.valid + label:after,
- .md-form.md-outline input[type=number].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=search-md].form-control.valid + label:after,
- .md-form.md-outline input[type=search-md].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=search].form-control.valid + label:after,
- .md-form.md-outline input[type=search].form-control:focus.valid + label:after,
- .md-form.md-outline textarea.md-textarea.form-control.valid + label:after,
- .md-form.md-outline textarea.md-textarea.form-control:focus.valid + label:after {
- top: 2.75rem;
- left: 0;
- position: absolute; }
- .md-form.md-outline input[type=text].form-control.invalid + label:after,
- .md-form.md-outline input[type=text].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=password].form-control.invalid + label:after,
- .md-form.md-outline input[type=password].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=email].form-control.invalid + label:after,
- .md-form.md-outline input[type=email].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=url].form-control.invalid + label:after,
- .md-form.md-outline input[type=url].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=time].form-control.invalid + label:after,
- .md-form.md-outline input[type=time].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=date].form-control.invalid + label:after,
- .md-form.md-outline input[type=date].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=datetime-local].form-control.invalid + label:after,
- .md-form.md-outline input[type=datetime-local].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=tel].form-control.invalid + label:after,
- .md-form.md-outline input[type=tel].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=number].form-control.invalid + label:after,
- .md-form.md-outline input[type=number].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=search-md].form-control.invalid + label:after,
- .md-form.md-outline input[type=search-md].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=search].form-control.invalid + label:after,
- .md-form.md-outline input[type=search].form-control:focus.invalid + label:after,
- .md-form.md-outline textarea.md-textarea.form-control.invalid + label:after,
- .md-form.md-outline textarea.md-textarea.form-control:focus.invalid + label:after {
- top: 2.75rem;
- left: 0;
- position: absolute; }
- .md-form.md-outline > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label,
- .md-form.md-outline > input[type=time]:not(.browser-default) + label {
- -webkit-transform: translateY(-17px);
- transform: translateY(-17px);
- -webkit-transform-origin: 0 0;
- transform-origin: 0 0;
- background: #fff;
- font-weight: 500;
- padding-right: 5px;
- padding-left: 5px;
- font-size: 11px;
- left: 8px; }
- .md-form.md-outline > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label.active,
- .md-form.md-outline > input[type=time]:not(.browser-default) + label.active {
- -webkit-transform: translateY(-17px);
- transform: translateY(-17px);
- -webkit-transform-origin: 0 0;
- transform-origin: 0 0; }
- .md-form.md-outline .form-control {
- padding: .375rem .75rem; }
- .md-form.md-outline label {
- font-size: .875rem;
- position: absolute;
- left: 0;
- padding-left: 10px;
- -webkit-transition: .2s ease-out;
- -o-transition: .2s ease-out;
- transition: .2s ease-out;
- cursor: text;
- color: #757575; }
- .md-form.md-outline label.active {
- -webkit-transform: translateY(-100%);
- -ms-transform: translateY(-100%);
- transform: translateY(-100%);
- background: #fff;
- font-weight: 500;
- padding-right: 5px;
- padding-left: 5px;
- font-size: 11px;
- left: 8px; }
- .md-form.md-outline.form-lg .form-control.form-control-lg {
- padding: .5rem .725rem; }
- .md-form.md-outline.form-lg label {
- font-size: 1.25rem; }
- .md-form.md-outline.form-lg label.active {
- -webkit-transform: translateY(-100%);
- -ms-transform: translateY(-100%);
- transform: translateY(-100%);
- font-size: 13px; }
- .md-form.md-outline.form-lg .prefix {
- top: .65rem;
- font-size: 25px; }
- .md-form.md-outline.form-lg .prefix ~ input,
- .md-form.md-outline.form-lg .prefix ~ textarea {
- margin-left: 2.2rem;
- width: calc(100% - 2.2rem); }
- .md-form.md-outline.form-lg .prefix ~ label {
- margin-left: 2.2rem; }
- .md-form.md-outline.form-lg .prefix ~ .form-text {
- margin-left: 2.3rem; }
- .md-form.md-outline.form-sm .form-control.form-control-sm {
- padding: .25rem .625rem; }
- .md-form.md-outline.form-sm label {
- font-size: .8rem;
- top: .4rem; }
- .md-form.md-outline.form-sm label.active {
- -webkit-transform: translateY(-85%);
- -ms-transform: translateY(-85%);
- transform: translateY(-85%);
- font-size: 10px; }
- .md-form.md-outline.form-sm .prefix {
- top: .5rem;
- font-size: 15px; }
- .md-form.md-outline.form-sm .prefix ~ input,
- .md-form.md-outline.form-sm .prefix ~ textarea {
- margin-left: 1.6rem;
- width: calc(100% - 1.6rem); }
- .md-form.md-outline.form-sm .prefix ~ label {
- margin-left: 1.6rem; }
- .md-form.md-outline.form-sm .prefix ~ .form-text {
- margin-left: 1.7rem; }
- .md-form.md-outline .prefix {
- position: absolute;
- -webkit-transition: color .2s;
- -o-transition: color .2s;
- transition: color .2s; }
- .md-form.md-outline .prefix:focus {
- color: #4285f4; }
- .md-form.md-outline .prefix {
- top: .6rem;
- font-size: 20px; }
- .md-form.md-outline .prefix ~ input,
- .md-form.md-outline .prefix ~ textarea {
- margin-left: 2rem;
- width: calc(100% - 2rem); }
- .md-form.md-outline .prefix ~ label {
- margin-left: 2rem; }
- .md-form.md-outline .prefix ~ .form-text {
- margin-left: 2.1rem; }
- .md-form.md-outline .character-counter {
- margin-top: -.5rem; }
- .md-form.md-bg input[type=text],
- .md-form.md-bg input[type=password],
- .md-form.md-bg input[type=email],
- .md-form.md-bg input[type=url],
- .md-form.md-bg input[type=time],
- .md-form.md-bg input[type=date],
- .md-form.md-bg input[type=datetime-local],
- .md-form.md-bg input[type=tel],
- .md-form.md-bg input[type=number],
- .md-form.md-bg input[type=search-md],
- .md-form.md-bg input[type=search],
- .md-form.md-bg textarea.md-textarea {
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- padding: 10px 5px;
- border: 0;
- -webkit-border-top-left-radius: .3rem;
- border-top-left-radius: .3rem;
- -webkit-border-top-right-radius: .3rem;
- border-top-right-radius: .3rem;
- background: #f5f5f5 no-repeat;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)), -webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da));
- background-image: -webkit-linear-gradient(top, #4285f4, #4285f4), -webkit-linear-gradient(top, #ced4da, #ced4da);
- background-image: -o-linear-gradient(top, #4285f4, #4285f4), -o-linear-gradient(top, #ced4da, #ced4da);
- background-image: linear-gradient(to bottom, #4285f4, #4285f4), linear-gradient(to bottom, #ced4da, #ced4da);
- -webkit-background-size: 0 2px, 100% 1px;
- background-size: 0 2px, 100% 1px;
- background-position: 50% 100%, 50% 100%;
- -webkit-transition: -webkit-background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
- transition: -webkit-background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
- -o-transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
- transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
- transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1), -webkit-background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); }
- .md-form.md-bg input[type=text]:focus:not([readonly]),
- .md-form.md-bg input[type=password]:focus:not([readonly]),
- .md-form.md-bg input[type=email]:focus:not([readonly]),
- .md-form.md-bg input[type=url]:focus:not([readonly]),
- .md-form.md-bg input[type=time]:focus:not([readonly]),
- .md-form.md-bg input[type=date]:focus:not([readonly]),
- .md-form.md-bg input[type=datetime-local]:focus:not([readonly]),
- .md-form.md-bg input[type=tel]:focus:not([readonly]),
- .md-form.md-bg input[type=number]:focus:not([readonly]),
- .md-form.md-bg input[type=search-md]:focus:not([readonly]),
- .md-form.md-bg input[type=search]:focus:not([readonly]),
- .md-form.md-bg textarea.md-textarea:focus:not([readonly]) {
- -webkit-box-shadow: none;
- box-shadow: none;
- border-bottom: none; }
- .md-form.md-bg input[type=text]:focus,
- .md-form.md-bg input[type=password]:focus,
- .md-form.md-bg input[type=email]:focus,
- .md-form.md-bg input[type=url]:focus,
- .md-form.md-bg input[type=time]:focus,
- .md-form.md-bg input[type=date]:focus,
- .md-form.md-bg input[type=datetime-local]:focus,
- .md-form.md-bg input[type=tel]:focus,
- .md-form.md-bg input[type=number]:focus,
- .md-form.md-bg input[type=search-md]:focus,
- .md-form.md-bg input[type=search]:focus,
- .md-form.md-bg textarea.md-textarea:focus {
- background-color: #dcdcdc;
- -webkit-background-size: 100% 2px, 100% 1px;
- background-size: 100% 2px, 100% 1px;
- outline: none; }
- .md-form.md-bg > input[type=date]:not(.browser-default) + label {
- -webkit-transform: translateY(-12px) scale(0.8);
- -ms-transform: translateY(-12px) scale(0.8);
- transform: translateY(-12px) scale(0.8);
- -webkit-transform-origin: 0 0;
- -ms-transform-origin: 0 0;
- transform-origin: 0 0; }
- .md-form.md-bg > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label,
- .md-form.md-bg > input[type=time]:not(.browser-default) + label {
- -webkit-transform: translateY(-12px);
- transform: translateY(-12px);
- -webkit-transform-origin: 0 0;
- transform-origin: 0 0;
- font-size: .8rem; }
- .md-form.md-bg .form-control {
- padding: 1.1rem .7rem .4rem !important; }
- .md-form.md-bg label {
- top: .85rem;
- padding-left: .7rem; }
- .md-form.md-bg label.active {
- -webkit-transform: translateY(-65%);
- -ms-transform: translateY(-65%);
- transform: translateY(-65%);
- font-weight: 500;
- font-size: .7rem;
- padding-left: .75rem; }
-
-.md-form .form-control.is-invalid,
-.was-validated .md-form .form-control:invalid {
- padding-right: 0; }
-
-.md-form .form-control.is-valid,
-.was-validated .md-form .form-control:valid {
- padding-right: 0; }
-
-.needs-validation .md-form label {
- left: .3rem; }
-
-.edge-header {
- display: block;
- height: 278px;
- background-color: #ccc; }
-
-.free-bird {
- margin-top: -100px; }
-
-.juicy-peach-gradient {
- background-image: -webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f));
- background-image: -webkit-linear-gradient(left, #ffecd2 0%, #fcb69f 100%);
- background-image: -o-linear-gradient(left, #ffecd2 0%, #fcb69f 100%);
- background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%); }
-
-.young-passion-gradient {
- background-image: -webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b));
- background-image: -webkit-linear-gradient(left, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
- background-image: -o-linear-gradient(left, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
- background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%); }
-
-.lady-lips-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef));
- background-image: -webkit-linear-gradient(bottom, #ff9a9e 0%, #fecfef 99%, #fecfef 100%);
- background-image: -o-linear-gradient(bottom, #ff9a9e 0%, #fecfef 99%, #fecfef 100%);
- background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%); }
-
-.sunny-morning-gradient {
- background-image: -webkit-linear-gradient(330deg, #f6d365 0%, #fda085 100%);
- background-image: -o-linear-gradient(330deg, #f6d365 0%, #fda085 100%);
- background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%); }
-
-.rainy-ashville-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee));
- background-image: -webkit-linear-gradient(bottom, #fbc2eb 0%, #a6c1ee 100%);
- background-image: -o-linear-gradient(bottom, #fbc2eb 0%, #a6c1ee 100%);
- background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%); }
-
-.frozen-dreams-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9));
- background-image: -webkit-linear-gradient(bottom, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%);
- background-image: -o-linear-gradient(bottom, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%);
- background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%); }
-
-.warm-flame-gradient {
- background-image: -webkit-linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
- background-image: -o-linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
- background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%); }
-
-.night-fade-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb));
- background-image: -webkit-linear-gradient(bottom, #a18cd1 0%, #fbc2eb 100%);
- background-image: -o-linear-gradient(bottom, #a18cd1 0%, #fbc2eb 100%);
- background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%); }
-
-.spring-warmth-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff));
- background-image: -webkit-linear-gradient(bottom, #fad0c4 0%, #ffd1ff 100%);
- background-image: -o-linear-gradient(bottom, #fad0c4 0%, #ffd1ff 100%);
- background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%); }
-
-.winter-neva-gradient {
- background-image: -webkit-linear-gradient(330deg, #a1c4fd 0%, #c2e9fb 100%);
- background-image: -o-linear-gradient(330deg, #a1c4fd 0%, #c2e9fb 100%);
- background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%); }
-
-.dusty-grass-gradient {
- background-image: -webkit-linear-gradient(330deg, #d4fc79 0%, #96e6a1 100%);
- background-image: -o-linear-gradient(330deg, #d4fc79 0%, #96e6a1 100%);
- background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%); }
-
-.tempting-azure-gradient {
- background-image: -webkit-linear-gradient(330deg, #84fab0 0%, #8fd3f4 100%);
- background-image: -o-linear-gradient(330deg, #84fab0 0%, #8fd3f4 100%);
- background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%); }
-
-.heavy-rain-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0));
- background-image: -webkit-linear-gradient(bottom, #cfd9df 0%, #e2ebf0 100%);
- background-image: -o-linear-gradient(bottom, #cfd9df 0%, #e2ebf0 100%);
- background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%); }
-
-.amy-crisp-gradient {
- background-image: -webkit-linear-gradient(330deg, #a6c0fe 0%, #f68084 100%);
- background-image: -o-linear-gradient(330deg, #a6c0fe 0%, #f68084 100%);
- background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%); }
-
-.mean-fruit-gradient {
- background-image: -webkit-linear-gradient(330deg, #fccb90 0%, #d57eeb 100%);
- background-image: -o-linear-gradient(330deg, #fccb90 0%, #d57eeb 100%);
- background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%); }
-
-.deep-blue-gradient {
- background-image: -webkit-linear-gradient(330deg, #e0c3fc 0%, #8ec5fc 100%);
- background-image: -o-linear-gradient(330deg, #e0c3fc 0%, #8ec5fc 100%);
- background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%); }
-
-.ripe-malinka-gradient {
- background-image: -webkit-linear-gradient(330deg, #f093fb 0%, #f5576c 100%);
- background-image: -o-linear-gradient(330deg, #f093fb 0%, #f5576c 100%);
- background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%); }
-
-.cloudy-knoxville-gradient {
- background-image: -webkit-linear-gradient(330deg, #fdfbfb 0%, #ebedee 100%);
- background-image: -o-linear-gradient(330deg, #fdfbfb 0%, #ebedee 100%);
- background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); }
-
-.morpheus-den-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867));
- background-image: -webkit-linear-gradient(bottom, #30cfd0 0%, #330867 100%);
- background-image: -o-linear-gradient(bottom, #30cfd0 0%, #330867 100%);
- background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%); }
-
-.rare-wind-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3));
- background-image: -webkit-linear-gradient(bottom, #a8edea 0%, #fed6e3 100%);
- background-image: -o-linear-gradient(bottom, #a8edea 0%, #fed6e3 100%);
- background-image: linear-gradient(to top, #a8edea 0%, #fed6e3 100%); }
-
-.near-moon-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca));
- background-image: -webkit-linear-gradient(bottom, #5ee7df 0%, #b490ca 100%);
- background-image: -o-linear-gradient(bottom, #5ee7df 0%, #b490ca 100%);
- background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%); }
-
-.schedule-list .hr-bold {
- border-top: 2px solid #212529; }
-
-.schedule-list .font-smaller {
- font-size: .8rem; }
-
-.note {
- padding: 10px;
- border-left: 6px solid;
- -webkit-border-radius: 5px;
- border-radius: 5px; }
- .note strong {
- font-weight: 600; }
- .note p {
- font-weight: 500; }
- .note.note-primary {
- background-color: #dfeefd;
- border-color: #176ac4; }
- .note.note-secondary {
- background-color: #e2e3e5;
- border-color: #58595a; }
- .note.note-success {
- background-color: #e2f0e5;
- border-color: #49a75f; }
- .note.note-danger {
- background-color: #fae7e8;
- border-color: #e45460; }
- .note.note-warning {
- background-color: #faf4e0;
- border-color: #c2a442; }
- .note.note-info {
- background-color: #e4f2f5;
- border-color: #2492a5; }
- .note.note-light {
- background-color: #fefefe;
- border-color: #0f0f0f; }
-
-footer.page-footer {
- bottom: 0;
- color: #fff; }
- footer.page-footer .container-fluid {
- width: auto; }
- footer.page-footer .footer-copyright {
- overflow: hidden;
- background-color: rgba(0, 0, 0, 0.2);
- color: rgba(255, 255, 255, 0.6); }
- footer.page-footer a {
- color: #fff; }
-
-.media .media-left {
- padding: 0 10px 10px 0; }
- .media .media-left img {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
-
-.list-group .list-group-item:first-child {
- -webkit-border-top-left-radius: 0.125rem;
- border-top-left-radius: 0.125rem;
- -webkit-border-top-right-radius: 0.125rem;
- border-top-right-radius: 0.125rem; }
-
-.list-group .list-group-item:last-child {
- -webkit-border-bottom-left-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
- -webkit-border-bottom-right-radius: 0.125rem;
- border-bottom-right-radius: 0.125rem; }
-
-.list-group a,
-.list-group button {
- -webkit-transition: 0.5s;
- -o-transition: 0.5s;
- transition: 0.5s; }
- .list-group a:hover,
- .list-group button:hover {
- -webkit-transition: 0.5s;
- -o-transition: 0.5s;
- transition: 0.5s; }
-
-table th {
- font-size: 0.9rem;
- font-weight: 400; }
-
-table td {
- font-size: 0.9rem;
- font-weight: 300; }
-
-table.table thead th {
- border-top: none; }
-
-table.table th,
-table.table td {
- padding-top: 1.1rem;
- padding-bottom: 1rem; }
-
-table.table a {
- margin: 0;
- color: #212529; }
-
-table.table .label-table {
- margin: 0;
- padding: 0;
- line-height: 0.94rem;
- height: 0.94rem; }
-
-table.table.btn-table td {
- vertical-align: middle; }
-
-table.table-hover tbody tr:hover {
- -webkit-transition: 0.5s;
- -o-transition: 0.5s;
- transition: 0.5s;
- background-color: rgba(0, 0, 0, 0.075); }
-
-table .th-lg {
- min-width: 9rem; }
-
-table .th-sm {
- min-width: 6rem; }
-
-table.table-sm th,
-table.table-sm td {
- padding-top: 0.6rem;
- padding-bottom: 0.6rem; }
-
-.table-scroll-vertical {
- max-height: 300px;
- overflow-y: auto; }
-
-.table-fixed {
- table-layout: fixed; }
-
-.table-responsive > .table-bordered,
-.table-responsive-sm > .table-bordered,
-.table-responsive-md > .table-bordered,
-.table-responsive-lg > .table-bordered,
-.table-responsive-xl > .table-bordered {
- border-top: 1px solid #dee2e6; }
-
-ul.stepper {
- counter-reset: section;
- overflow-y: auto;
- overflow-x: hidden;
- margin: 1em -1.5rem;
- padding: 0 1.5rem;
- padding: 1.5rem; }
- ul.stepper li a {
- padding: 1.5rem;
- text-align: center; }
- ul.stepper li a .circle {
- display: inline-block;
- color: #fff;
- -webkit-border-radius: 50%;
- border-radius: 50%;
- background: rgba(0, 0, 0, 0.38);
- width: 1.75rem;
- height: 1.75rem;
- text-align: center;
- line-height: 1.7rem;
- margin-right: 0.5rem; }
- ul.stepper li a .label {
- display: inline-block;
- color: rgba(0, 0, 0, 0.38); }
- ul.stepper li.active a .label, ul.stepper li.completed a .label {
- font-weight: 600;
- color: rgba(0, 0, 0, 0.87); }
-
-.stepper-horizontal {
- position: relative;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -webkit-justify-content: space-between;
- -ms-flex-pack: justify;
- justify-content: space-between; }
- .stepper-horizontal li {
- -webkit-transition: 0.5s;
- -o-transition: 0.5s;
- transition: 0.5s;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -webkit-align-items: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1;
- position: relative; }
- .stepper-horizontal li a .label {
- margin-top: 0.63rem; }
- .stepper-horizontal li:not(:last-child):after {
- content: "";
- position: relative;
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1;
- margin: 0.5rem 0 0 0;
- height: 1px;
- background-color: rgba(0, 0, 0, 0.1); }
- .stepper-horizontal li:not(:first-child):before {
- content: "";
- position: relative;
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1;
- margin: 0.5rem 0 0 0;
- height: 1px;
- background-color: rgba(0, 0, 0, 0.1); }
- .stepper-horizontal li:hover {
- background-color: rgba(0, 0, 0, 0.06); }
- @media (max-width: 47.9375rem) {
- .stepper-horizontal {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column; }
- .stepper-horizontal li {
- -webkit-box-align: start;
- -webkit-align-items: flex-start;
- -ms-flex-align: start;
- align-items: flex-start;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column; }
- .stepper-horizontal li a .label {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-flow: column nowrap;
- -ms-flex-flow: column nowrap;
- flex-flow: column nowrap;
- -webkit-box-ordinal-group: 3;
- -webkit-order: 2;
- -ms-flex-order: 2;
- order: 2;
- margin-top: 0.2rem; }
- .stepper-horizontal li:not(:last-child):after {
- content: "";
- position: absolute;
- width: 1px;
- height: calc(100% - 40px);
- left: 2.19rem;
- top: 3.75rem; } }
- .stepper-horizontal > li:not(:last-of-type) {
- margin-bottom: 0 !important; }
-
-.stepper-vertical {
- position: relative;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-pack: justify;
- -webkit-justify-content: space-between;
- -ms-flex-pack: justify;
- justify-content: space-between; }
- .stepper-vertical li {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: start;
- -webkit-align-items: flex-start;
- -ms-flex-align: start;
- align-items: flex-start;
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column;
- position: relative; }
- .stepper-vertical li a {
- -webkit-align-self: flex-start;
- -ms-flex-item-align: start;
- align-self: flex-start;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- position: relative; }
- .stepper-vertical li a .circle {
- -webkit-box-ordinal-group: 2;
- -webkit-order: 1;
- -ms-flex-order: 1;
- order: 1; }
- .stepper-vertical li a .label {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-flow: column nowrap;
- -ms-flex-flow: column nowrap;
- flex-flow: column nowrap;
- -webkit-box-ordinal-group: 3;
- -webkit-order: 2;
- -ms-flex-order: 2;
- order: 2;
- margin-top: 0.2rem; }
- .stepper-vertical li.completed a .label {
- font-weight: 500; }
- .stepper-vertical li .step-content {
- display: block;
- margin-top: 0;
- margin-left: 3.13rem;
- padding: 0.94rem; }
- .stepper-vertical li .step-content p {
- font-size: 0.88rem; }
- .stepper-vertical li:not(:last-child):after {
- content: "";
- position: absolute;
- width: 1px;
- height: calc(100% - 40px);
- left: 2.19rem;
- top: 3.44rem;
- background-color: rgba(0, 0, 0, 0.1); }
-
-.fast.spinner-border {
- -webkit-animation: spinner-border .4s linear infinite;
- animation: spinner-border .4s linear infinite; }
-
-.fast.spinner-grow {
- -webkit-animation: spinner-grow .4s linear infinite;
- animation: spinner-grow .4s linear infinite; }
-
-.treeview.w-20 {
- width: 20rem; }
-
-.treeview .rotate {
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- -webkit-transition: all .1s linear;
- -o-transition: all .1s linear;
- transition: all .1s linear;
- font-size: .8rem;
- vertical-align: text-top;
- margin-top: .2rem; }
- .treeview .rotate.down {
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg); }
-
-.treeview .nested {
- display: none; }
-
-.treeview .active {
- display: block; }
-
-.treeview ul {
- list-style-type: none; }
-
-.treeview .ic-w {
- width: 1.3rem; }
diff --git a/static_in_env/css/mdb.lite.css b/static_in_env/css/mdb.lite.css
deleted file mode 100755
index 7cd34026..00000000
--- a/static_in_env/css/mdb.lite.css
+++ /dev/null
@@ -1,6310 +0,0 @@
-/*!
- * Material Design for Bootstrap 4
- * Version: MDB Lite 4.7.7
- *
- *
- * Copyright: Material Design for Bootstrap
- * https://mdbootstrap.com/
- *
- * Read the license: https://mdbootstrap.com/general/license/
- *
- *
- * Documentation: https://mdbootstrap.com/
- *
- * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/
- *
- * Tutorials: https://mdbootstrap.com/education/bootstrap/
- *
- * Templates: https://mdbootstrap.com/templates/
- *
- * Support: https://mdbootstrap.com/support/
- *
- * Contact: office@mdbootstrap.com
- *
- * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js
- *
- */
-/*** Global ***/
-.mdb-color.lighten-5 {
- background-color: #d0d6e2 !important; }
-
-.mdb-color.lighten-4 {
- background-color: #b1bace !important; }
-
-.mdb-color.lighten-3 {
- background-color: #929fba !important; }
-
-.mdb-color.lighten-2 {
- background-color: #7283a7 !important; }
-
-.mdb-color.lighten-1 {
- background-color: #59698d !important; }
-
-.mdb-color {
- background-color: #45526e !important; }
-
-.mdb-color-text {
- color: #45526e !important; }
-
-.rgba-mdb-color-slight,
-.rgba-mdb-color-slight:after {
- background-color: rgba(69, 82, 110, 0.1); }
-
-.rgba-mdb-color-light,
-.rgba-mdb-color-light:after {
- background-color: rgba(69, 82, 110, 0.3); }
-
-.rgba-mdb-color-strong,
-.rgba-mdb-color-strong:after {
- background-color: rgba(69, 82, 110, 0.7); }
-
-.mdb-color.darken-1 {
- background-color: #3b465e !important; }
-
-.mdb-color.darken-2 {
- background-color: #2e3951 !important; }
-
-.mdb-color.darken-3 {
- background-color: #1c2a48 !important; }
-
-.mdb-color.darken-4 {
- background-color: #1c2331 !important; }
-
-.red.lighten-5 {
- background-color: #ffebee !important; }
-
-.red.lighten-4 {
- background-color: #ffcdd2 !important; }
-
-.red.lighten-3 {
- background-color: #ef9a9a !important; }
-
-.red.lighten-2 {
- background-color: #e57373 !important; }
-
-.red.lighten-1 {
- background-color: #ef5350 !important; }
-
-.red {
- background-color: #f44336 !important; }
-
-.red-text {
- color: #f44336 !important; }
-
-.rgba-red-slight,
-.rgba-red-slight:after {
- background-color: rgba(244, 67, 54, 0.1); }
-
-.rgba-red-light,
-.rgba-red-light:after {
- background-color: rgba(244, 67, 54, 0.3); }
-
-.rgba-red-strong,
-.rgba-red-strong:after {
- background-color: rgba(244, 67, 54, 0.7); }
-
-.red.darken-1 {
- background-color: #e53935 !important; }
-
-.red.darken-2 {
- background-color: #d32f2f !important; }
-
-.red.darken-3 {
- background-color: #c62828 !important; }
-
-.red.darken-4 {
- background-color: #b71c1c !important; }
-
-.red.accent-1 {
- background-color: #ff8a80 !important; }
-
-.red.accent-2 {
- background-color: #ff5252 !important; }
-
-.red.accent-3 {
- background-color: #ff1744 !important; }
-
-.red.accent-4 {
- background-color: #d50000 !important; }
-
-.pink.lighten-5 {
- background-color: #fce4ec !important; }
-
-.pink.lighten-4 {
- background-color: #f8bbd0 !important; }
-
-.pink.lighten-3 {
- background-color: #f48fb1 !important; }
-
-.pink.lighten-2 {
- background-color: #f06292 !important; }
-
-.pink.lighten-1 {
- background-color: #ec407a !important; }
-
-.pink {
- background-color: #e91e63 !important; }
-
-.pink-text {
- color: #e91e63 !important; }
-
-.rgba-pink-slight,
-.rgba-pink-slight:after {
- background-color: rgba(233, 30, 99, 0.1); }
-
-.rgba-pink-light,
-.rgba-pink-light:after {
- background-color: rgba(233, 30, 99, 0.3); }
-
-.rgba-pink-strong,
-.rgba-pink-strong:after {
- background-color: rgba(233, 30, 99, 0.7); }
-
-.pink.darken-1 {
- background-color: #d81b60 !important; }
-
-.pink.darken-2 {
- background-color: #c2185b !important; }
-
-.pink.darken-3 {
- background-color: #ad1457 !important; }
-
-.pink.darken-4 {
- background-color: #880e4f !important; }
-
-.pink.accent-1 {
- background-color: #ff80ab !important; }
-
-.pink.accent-2 {
- background-color: #ff4081 !important; }
-
-.pink.accent-3 {
- background-color: #f50057 !important; }
-
-.pink.accent-4 {
- background-color: #c51162 !important; }
-
-.purple.lighten-5 {
- background-color: #f3e5f5 !important; }
-
-.purple.lighten-4 {
- background-color: #e1bee7 !important; }
-
-.purple.lighten-3 {
- background-color: #ce93d8 !important; }
-
-.purple.lighten-2 {
- background-color: #ba68c8 !important; }
-
-.purple.lighten-1 {
- background-color: #ab47bc !important; }
-
-.purple {
- background-color: #9c27b0 !important; }
-
-.purple-text {
- color: #9c27b0 !important; }
-
-.rgba-purple-slight,
-.rgba-purple-slight:after {
- background-color: rgba(156, 39, 176, 0.1); }
-
-.rgba-purple-light,
-.rgba-purple-light:after {
- background-color: rgba(156, 39, 176, 0.3); }
-
-.rgba-purple-strong,
-.rgba-purple-strong:after {
- background-color: rgba(156, 39, 176, 0.7); }
-
-.purple.darken-1 {
- background-color: #8e24aa !important; }
-
-.purple.darken-2 {
- background-color: #7b1fa2 !important; }
-
-.purple.darken-3 {
- background-color: #6a1b9a !important; }
-
-.purple.darken-4 {
- background-color: #4a148c !important; }
-
-.purple.accent-1 {
- background-color: #ea80fc !important; }
-
-.purple.accent-2 {
- background-color: #e040fb !important; }
-
-.purple.accent-3 {
- background-color: #d500f9 !important; }
-
-.purple.accent-4 {
- background-color: #aa00ff !important; }
-
-.deep-purple.lighten-5 {
- background-color: #ede7f6 !important; }
-
-.deep-purple.lighten-4 {
- background-color: #d1c4e9 !important; }
-
-.deep-purple.lighten-3 {
- background-color: #b39ddb !important; }
-
-.deep-purple.lighten-2 {
- background-color: #9575cd !important; }
-
-.deep-purple.lighten-1 {
- background-color: #7e57c2 !important; }
-
-.deep-purple {
- background-color: #673ab7 !important; }
-
-.deep-purple-text {
- color: #673ab7 !important; }
-
-.rgba-deep-purple-slight,
-.rgba-deep-purple-slight:after {
- background-color: rgba(103, 58, 183, 0.1); }
-
-.rgba-deep-purple-light,
-.rgba-deep-purple-light:after {
- background-color: rgba(103, 58, 183, 0.3); }
-
-.rgba-deep-purple-strong,
-.rgba-deep-purple-strong:after {
- background-color: rgba(103, 58, 183, 0.7); }
-
-.deep-purple.darken-1 {
- background-color: #5e35b1 !important; }
-
-.deep-purple.darken-2 {
- background-color: #512da8 !important; }
-
-.deep-purple.darken-3 {
- background-color: #4527a0 !important; }
-
-.deep-purple.darken-4 {
- background-color: #311b92 !important; }
-
-.deep-purple.accent-1 {
- background-color: #b388ff !important; }
-
-.deep-purple.accent-2 {
- background-color: #7c4dff !important; }
-
-.deep-purple.accent-3 {
- background-color: #651fff !important; }
-
-.deep-purple.accent-4 {
- background-color: #6200ea !important; }
-
-.indigo.lighten-5 {
- background-color: #e8eaf6 !important; }
-
-.indigo.lighten-4 {
- background-color: #c5cae9 !important; }
-
-.indigo.lighten-3 {
- background-color: #9fa8da !important; }
-
-.indigo.lighten-2 {
- background-color: #7986cb !important; }
-
-.indigo.lighten-1 {
- background-color: #5c6bc0 !important; }
-
-.indigo {
- background-color: #3f51b5 !important; }
-
-.indigo-text {
- color: #3f51b5 !important; }
-
-.rgba-indigo-slight,
-.rgba-indigo-slight:after {
- background-color: rgba(63, 81, 181, 0.1); }
-
-.rgba-indigo-light,
-.rgba-indigo-light:after {
- background-color: rgba(63, 81, 181, 0.3); }
-
-.rgba-indigo-strong,
-.rgba-indigo-strong:after {
- background-color: rgba(63, 81, 181, 0.7); }
-
-.indigo.darken-1 {
- background-color: #3949ab !important; }
-
-.indigo.darken-2 {
- background-color: #303f9f !important; }
-
-.indigo.darken-3 {
- background-color: #283593 !important; }
-
-.indigo.darken-4 {
- background-color: #1a237e !important; }
-
-.indigo.accent-1 {
- background-color: #8c9eff !important; }
-
-.indigo.accent-2 {
- background-color: #536dfe !important; }
-
-.indigo.accent-3 {
- background-color: #3d5afe !important; }
-
-.indigo.accent-4 {
- background-color: #304ffe !important; }
-
-.blue.lighten-5 {
- background-color: #e3f2fd !important; }
-
-.blue.lighten-4 {
- background-color: #bbdefb !important; }
-
-.blue.lighten-3 {
- background-color: #90caf9 !important; }
-
-.blue.lighten-2 {
- background-color: #64b5f6 !important; }
-
-.blue.lighten-1 {
- background-color: #42a5f5 !important; }
-
-.blue {
- background-color: #2196f3 !important; }
-
-.blue-text {
- color: #2196f3 !important; }
-
-.rgba-blue-slight,
-.rgba-blue-slight:after {
- background-color: rgba(33, 150, 243, 0.1); }
-
-.rgba-blue-light,
-.rgba-blue-light:after {
- background-color: rgba(33, 150, 243, 0.3); }
-
-.rgba-blue-strong,
-.rgba-blue-strong:after {
- background-color: rgba(33, 150, 243, 0.7); }
-
-.blue.darken-1 {
- background-color: #1e88e5 !important; }
-
-.blue.darken-2 {
- background-color: #1976d2 !important; }
-
-.blue.darken-3 {
- background-color: #1565c0 !important; }
-
-.blue.darken-4 {
- background-color: #0d47a1 !important; }
-
-.blue.accent-1 {
- background-color: #82b1ff !important; }
-
-.blue.accent-2 {
- background-color: #448aff !important; }
-
-.blue.accent-3 {
- background-color: #2979ff !important; }
-
-.blue.accent-4 {
- background-color: #2962ff !important; }
-
-.light-blue.lighten-5 {
- background-color: #e1f5fe !important; }
-
-.light-blue.lighten-4 {
- background-color: #b3e5fc !important; }
-
-.light-blue.lighten-3 {
- background-color: #81d4fa !important; }
-
-.light-blue.lighten-2 {
- background-color: #4fc3f7 !important; }
-
-.light-blue.lighten-1 {
- background-color: #29b6f6 !important; }
-
-.light-blue {
- background-color: #03a9f4 !important; }
-
-.light-blue-text {
- color: #03a9f4 !important; }
-
-.rgba-light-blue-slight,
-.rgba-light-blue-slight:after {
- background-color: rgba(3, 169, 244, 0.1); }
-
-.rgba-light-blue-light,
-.rgba-light-blue-light:after {
- background-color: rgba(3, 169, 244, 0.3); }
-
-.rgba-light-blue-strong,
-.rgba-light-blue-strong:after {
- background-color: rgba(3, 169, 244, 0.7); }
-
-.light-blue.darken-1 {
- background-color: #039be5 !important; }
-
-.light-blue.darken-2 {
- background-color: #0288d1 !important; }
-
-.light-blue.darken-3 {
- background-color: #0277bd !important; }
-
-.light-blue.darken-4 {
- background-color: #01579b !important; }
-
-.light-blue.accent-1 {
- background-color: #80d8ff !important; }
-
-.light-blue.accent-2 {
- background-color: #40c4ff !important; }
-
-.light-blue.accent-3 {
- background-color: #00b0ff !important; }
-
-.light-blue.accent-4 {
- background-color: #0091ea !important; }
-
-.cyan.lighten-5 {
- background-color: #e0f7fa !important; }
-
-.cyan.lighten-4 {
- background-color: #b2ebf2 !important; }
-
-.cyan.lighten-3 {
- background-color: #80deea !important; }
-
-.cyan.lighten-2 {
- background-color: #4dd0e1 !important; }
-
-.cyan.lighten-1 {
- background-color: #26c6da !important; }
-
-.cyan {
- background-color: #00bcd4 !important; }
-
-.cyan-text {
- color: #00bcd4 !important; }
-
-.rgba-cyan-slight,
-.rgba-cyan-slight:after {
- background-color: rgba(0, 188, 212, 0.1); }
-
-.rgba-cyan-light,
-.rgba-cyan-light:after {
- background-color: rgba(0, 188, 212, 0.3); }
-
-.rgba-cyan-strong,
-.rgba-cyan-strong:after {
- background-color: rgba(0, 188, 212, 0.7); }
-
-.cyan.darken-1 {
- background-color: #00acc1 !important; }
-
-.cyan.darken-2 {
- background-color: #0097a7 !important; }
-
-.cyan.darken-3 {
- background-color: #00838f !important; }
-
-.cyan.darken-4 {
- background-color: #006064 !important; }
-
-.cyan.accent-1 {
- background-color: #84ffff !important; }
-
-.cyan.accent-2 {
- background-color: #18ffff !important; }
-
-.cyan.accent-3 {
- background-color: #00e5ff !important; }
-
-.cyan.accent-4 {
- background-color: #00b8d4 !important; }
-
-.teal.lighten-5 {
- background-color: #e0f2f1 !important; }
-
-.teal.lighten-4 {
- background-color: #b2dfdb !important; }
-
-.teal.lighten-3 {
- background-color: #80cbc4 !important; }
-
-.teal.lighten-2 {
- background-color: #4db6ac !important; }
-
-.teal.lighten-1 {
- background-color: #26a69a !important; }
-
-.teal {
- background-color: #009688 !important; }
-
-.teal-text {
- color: #009688 !important; }
-
-.rgba-teal-slight,
-.rgba-teal-slight:after {
- background-color: rgba(0, 150, 136, 0.1); }
-
-.rgba-teal-light,
-.rgba-teal-light:after {
- background-color: rgba(0, 150, 136, 0.3); }
-
-.rgba-teal-strong,
-.rgba-teal-strong:after {
- background-color: rgba(0, 150, 136, 0.7); }
-
-.teal.darken-1 {
- background-color: #00897b !important; }
-
-.teal.darken-2 {
- background-color: #00796b !important; }
-
-.teal.darken-3 {
- background-color: #00695c !important; }
-
-.teal.darken-4 {
- background-color: #004d40 !important; }
-
-.teal.accent-1 {
- background-color: #a7ffeb !important; }
-
-.teal.accent-2 {
- background-color: #64ffda !important; }
-
-.teal.accent-3 {
- background-color: #1de9b6 !important; }
-
-.teal.accent-4 {
- background-color: #00bfa5 !important; }
-
-.green.lighten-5 {
- background-color: #e8f5e9 !important; }
-
-.green.lighten-4 {
- background-color: #c8e6c9 !important; }
-
-.green.lighten-3 {
- background-color: #a5d6a7 !important; }
-
-.green.lighten-2 {
- background-color: #81c784 !important; }
-
-.green.lighten-1 {
- background-color: #66bb6a !important; }
-
-.green {
- background-color: #4caf50 !important; }
-
-.green-text {
- color: #4caf50 !important; }
-
-.rgba-green-slight,
-.rgba-green-slight:after {
- background-color: rgba(76, 175, 80, 0.1); }
-
-.rgba-green-light,
-.rgba-green-light:after {
- background-color: rgba(76, 175, 80, 0.3); }
-
-.rgba-green-strong,
-.rgba-green-strong:after {
- background-color: rgba(76, 175, 80, 0.7); }
-
-.green.darken-1 {
- background-color: #43a047 !important; }
-
-.green.darken-2 {
- background-color: #388e3c !important; }
-
-.green.darken-3 {
- background-color: #2e7d32 !important; }
-
-.green.darken-4 {
- background-color: #1b5e20 !important; }
-
-.green.accent-1 {
- background-color: #b9f6ca !important; }
-
-.green.accent-2 {
- background-color: #69f0ae !important; }
-
-.green.accent-3 {
- background-color: #00e676 !important; }
-
-.green.accent-4 {
- background-color: #00c853 !important; }
-
-.light-green.lighten-5 {
- background-color: #f1f8e9 !important; }
-
-.light-green.lighten-4 {
- background-color: #dcedc8 !important; }
-
-.light-green.lighten-3 {
- background-color: #c5e1a5 !important; }
-
-.light-green.lighten-2 {
- background-color: #aed581 !important; }
-
-.light-green.lighten-1 {
- background-color: #9ccc65 !important; }
-
-.light-green {
- background-color: #8bc34a !important; }
-
-.light-green-text {
- color: #8bc34a !important; }
-
-.rgba-light-green-slight,
-.rgba-light-green-slight:after {
- background-color: rgba(139, 195, 74, 0.1); }
-
-.rgba-light-green-light,
-.rgba-light-green-light:after {
- background-color: rgba(139, 195, 74, 0.3); }
-
-.rgba-light-green-strong,
-.rgba-light-green-strong:after {
- background-color: rgba(139, 195, 74, 0.7); }
-
-.light-green.darken-1 {
- background-color: #7cb342 !important; }
-
-.light-green.darken-2 {
- background-color: #689f38 !important; }
-
-.light-green.darken-3 {
- background-color: #558b2f !important; }
-
-.light-green.darken-4 {
- background-color: #33691e !important; }
-
-.light-green.accent-1 {
- background-color: #ccff90 !important; }
-
-.light-green.accent-2 {
- background-color: #b2ff59 !important; }
-
-.light-green.accent-3 {
- background-color: #76ff03 !important; }
-
-.light-green.accent-4 {
- background-color: #64dd17 !important; }
-
-.lime.lighten-5 {
- background-color: #f9fbe7 !important; }
-
-.lime.lighten-4 {
- background-color: #f0f4c3 !important; }
-
-.lime.lighten-3 {
- background-color: #e6ee9c !important; }
-
-.lime.lighten-2 {
- background-color: #dce775 !important; }
-
-.lime.lighten-1 {
- background-color: #d4e157 !important; }
-
-.lime {
- background-color: #cddc39 !important; }
-
-.lime-text {
- color: #cddc39 !important; }
-
-.rgba-lime-slight,
-.rgba-lime-slight:after {
- background-color: rgba(205, 220, 57, 0.1); }
-
-.rgba-lime-light,
-.rgba-lime-light:after {
- background-color: rgba(205, 220, 57, 0.3); }
-
-.rgba-lime-strong,
-.rgba-lime-strong:after {
- background-color: rgba(205, 220, 57, 0.7); }
-
-.lime.darken-1 {
- background-color: #c0ca33 !important; }
-
-.lime.darken-2 {
- background-color: #afb42b !important; }
-
-.lime.darken-3 {
- background-color: #9e9d24 !important; }
-
-.lime.darken-4 {
- background-color: #827717 !important; }
-
-.lime.accent-1 {
- background-color: #f4ff81 !important; }
-
-.lime.accent-2 {
- background-color: #eeff41 !important; }
-
-.lime.accent-3 {
- background-color: #c6ff00 !important; }
-
-.lime.accent-4 {
- background-color: #aeea00 !important; }
-
-.yellow.lighten-5 {
- background-color: #fffde7 !important; }
-
-.yellow.lighten-4 {
- background-color: #fff9c4 !important; }
-
-.yellow.lighten-3 {
- background-color: #fff59d !important; }
-
-.yellow.lighten-2 {
- background-color: #fff176 !important; }
-
-.yellow.lighten-1 {
- background-color: #ffee58 !important; }
-
-.yellow {
- background-color: #ffeb3b !important; }
-
-.yellow-text {
- color: #ffeb3b !important; }
-
-.rgba-yellow-slight,
-.rgba-yellow-slight:after {
- background-color: rgba(255, 235, 59, 0.1); }
-
-.rgba-yellow-light,
-.rgba-yellow-light:after {
- background-color: rgba(255, 235, 59, 0.3); }
-
-.rgba-yellow-strong,
-.rgba-yellow-strong:after {
- background-color: rgba(255, 235, 59, 0.7); }
-
-.yellow.darken-1 {
- background-color: #fdd835 !important; }
-
-.yellow.darken-2 {
- background-color: #fbc02d !important; }
-
-.yellow.darken-3 {
- background-color: #f9a825 !important; }
-
-.yellow.darken-4 {
- background-color: #f57f17 !important; }
-
-.yellow.accent-1 {
- background-color: #ffff8d !important; }
-
-.yellow.accent-2 {
- background-color: #ffff00 !important; }
-
-.yellow.accent-3 {
- background-color: #ffea00 !important; }
-
-.yellow.accent-4 {
- background-color: #ffd600 !important; }
-
-.amber.lighten-5 {
- background-color: #fff8e1 !important; }
-
-.amber.lighten-4 {
- background-color: #ffecb3 !important; }
-
-.amber.lighten-3 {
- background-color: #ffe082 !important; }
-
-.amber.lighten-2 {
- background-color: #ffd54f !important; }
-
-.amber.lighten-1 {
- background-color: #ffca28 !important; }
-
-.amber {
- background-color: #ffc107 !important; }
-
-.amber-text {
- color: #ffc107 !important; }
-
-.rgba-amber-slight,
-.rgba-amber-slight:after {
- background-color: rgba(255, 193, 7, 0.1); }
-
-.rgba-amber-light,
-.rgba-amber-light:after {
- background-color: rgba(255, 193, 7, 0.3); }
-
-.rgba-amber-strong,
-.rgba-amber-strong:after {
- background-color: rgba(255, 193, 7, 0.7); }
-
-.amber.darken-1 {
- background-color: #ffb300 !important; }
-
-.amber.darken-2 {
- background-color: #ffa000 !important; }
-
-.amber.darken-3 {
- background-color: #ff8f00 !important; }
-
-.amber.darken-4 {
- background-color: #ff6f00 !important; }
-
-.amber.accent-1 {
- background-color: #ffe57f !important; }
-
-.amber.accent-2 {
- background-color: #ffd740 !important; }
-
-.amber.accent-3 {
- background-color: #ffc400 !important; }
-
-.amber.accent-4 {
- background-color: #ffab00 !important; }
-
-.orange.lighten-5 {
- background-color: #fff3e0 !important; }
-
-.orange.lighten-4 {
- background-color: #ffe0b2 !important; }
-
-.orange.lighten-3 {
- background-color: #ffcc80 !important; }
-
-.orange.lighten-2 {
- background-color: #ffb74d !important; }
-
-.orange.lighten-1 {
- background-color: #ffa726 !important; }
-
-.orange {
- background-color: #ff9800 !important; }
-
-.orange-text {
- color: #ff9800 !important; }
-
-.rgba-orange-slight,
-.rgba-orange-slight:after {
- background-color: rgba(255, 152, 0, 0.1); }
-
-.rgba-orange-light,
-.rgba-orange-light:after {
- background-color: rgba(255, 152, 0, 0.3); }
-
-.rgba-orange-strong,
-.rgba-orange-strong:after {
- background-color: rgba(255, 152, 0, 0.7); }
-
-.orange.darken-1 {
- background-color: #fb8c00 !important; }
-
-.orange.darken-2 {
- background-color: #f57c00 !important; }
-
-.orange.darken-3 {
- background-color: #ef6c00 !important; }
-
-.orange.darken-4 {
- background-color: #e65100 !important; }
-
-.orange.accent-1 {
- background-color: #ffd180 !important; }
-
-.orange.accent-2 {
- background-color: #ffab40 !important; }
-
-.orange.accent-3 {
- background-color: #ff9100 !important; }
-
-.orange.accent-4 {
- background-color: #ff6d00 !important; }
-
-.deep-orange.lighten-5 {
- background-color: #fbe9e7 !important; }
-
-.deep-orange.lighten-4 {
- background-color: #ffccbc !important; }
-
-.deep-orange.lighten-3 {
- background-color: #ffab91 !important; }
-
-.deep-orange.lighten-2 {
- background-color: #ff8a65 !important; }
-
-.deep-orange.lighten-1 {
- background-color: #ff7043 !important; }
-
-.deep-orange {
- background-color: #ff5722 !important; }
-
-.deep-orange-text {
- color: #ff5722 !important; }
-
-.rgba-deep-orange-slight,
-.rgba-deep-orange-slight:after {
- background-color: rgba(255, 87, 34, 0.1); }
-
-.rgba-deep-orange-light,
-.rgba-deep-orange-light:after {
- background-color: rgba(255, 87, 34, 0.3); }
-
-.rgba-deep-orange-strong,
-.rgba-deep-orange-strong:after {
- background-color: rgba(255, 87, 34, 0.7); }
-
-.deep-orange.darken-1 {
- background-color: #f4511e !important; }
-
-.deep-orange.darken-2 {
- background-color: #e64a19 !important; }
-
-.deep-orange.darken-3 {
- background-color: #d84315 !important; }
-
-.deep-orange.darken-4 {
- background-color: #bf360c !important; }
-
-.deep-orange.accent-1 {
- background-color: #ff9e80 !important; }
-
-.deep-orange.accent-2 {
- background-color: #ff6e40 !important; }
-
-.deep-orange.accent-3 {
- background-color: #ff3d00 !important; }
-
-.deep-orange.accent-4 {
- background-color: #dd2c00 !important; }
-
-.brown.lighten-5 {
- background-color: #efebe9 !important; }
-
-.brown.lighten-4 {
- background-color: #d7ccc8 !important; }
-
-.brown.lighten-3 {
- background-color: #bcaaa4 !important; }
-
-.brown.lighten-2 {
- background-color: #a1887f !important; }
-
-.brown.lighten-1 {
- background-color: #8d6e63 !important; }
-
-.brown {
- background-color: #795548 !important; }
-
-.brown-text {
- color: #795548 !important; }
-
-.rgba-brown-slight,
-.rgba-brown-slight:after {
- background-color: rgba(121, 85, 72, 0.1); }
-
-.rgba-brown-light,
-.rgba-brown-light:after {
- background-color: rgba(121, 85, 72, 0.3); }
-
-.rgba-brown-strong,
-.rgba-brown-strong:after {
- background-color: rgba(121, 85, 72, 0.7); }
-
-.brown.darken-1 {
- background-color: #6d4c41 !important; }
-
-.brown.darken-2 {
- background-color: #5d4037 !important; }
-
-.brown.darken-3 {
- background-color: #4e342e !important; }
-
-.brown.darken-4 {
- background-color: #3e2723 !important; }
-
-.blue-grey.lighten-5 {
- background-color: #eceff1 !important; }
-
-.blue-grey.lighten-4 {
- background-color: #cfd8dc !important; }
-
-.blue-grey.lighten-3 {
- background-color: #b0bec5 !important; }
-
-.blue-grey.lighten-2 {
- background-color: #90a4ae !important; }
-
-.blue-grey.lighten-1 {
- background-color: #78909c !important; }
-
-.blue-grey {
- background-color: #607d8b !important; }
-
-.blue-grey-text {
- color: #607d8b !important; }
-
-.rgba-blue-grey-slight,
-.rgba-blue-grey-slight:after {
- background-color: rgba(96, 125, 139, 0.1); }
-
-.rgba-blue-grey-light,
-.rgba-blue-grey-light:after {
- background-color: rgba(96, 125, 139, 0.3); }
-
-.rgba-blue-grey-strong,
-.rgba-blue-grey-strong:after {
- background-color: rgba(96, 125, 139, 0.7); }
-
-.blue-grey.darken-1 {
- background-color: #546e7a !important; }
-
-.blue-grey.darken-2 {
- background-color: #455a64 !important; }
-
-.blue-grey.darken-3 {
- background-color: #37474f !important; }
-
-.blue-grey.darken-4 {
- background-color: #263238 !important; }
-
-.grey.lighten-5 {
- background-color: #fafafa !important; }
-
-.grey.lighten-4 {
- background-color: #f5f5f5 !important; }
-
-.grey.lighten-3 {
- background-color: #eeeeee !important; }
-
-.grey.lighten-2 {
- background-color: #e0e0e0 !important; }
-
-.grey.lighten-1 {
- background-color: #bdbdbd !important; }
-
-.grey {
- background-color: #9e9e9e !important; }
-
-.grey-text {
- color: #9e9e9e !important; }
-
-.rgba-grey-slight,
-.rgba-grey-slight:after {
- background-color: rgba(158, 158, 158, 0.1); }
-
-.rgba-grey-light,
-.rgba-grey-light:after {
- background-color: rgba(158, 158, 158, 0.3); }
-
-.rgba-grey-strong,
-.rgba-grey-strong:after {
- background-color: rgba(158, 158, 158, 0.7); }
-
-.grey.darken-1 {
- background-color: #757575 !important; }
-
-.grey.darken-2 {
- background-color: #616161 !important; }
-
-.grey.darken-3 {
- background-color: #424242 !important; }
-
-.grey.darken-4 {
- background-color: #212121 !important; }
-
-.black {
- background-color: #000 !important; }
-
-.black-text, .btn.btn-link {
- color: #000 !important; }
-
-.rgba-black-slight,
-.rgba-black-slight:after {
- background-color: rgba(0, 0, 0, 0.1); }
-
-.rgba-black-light,
-.rgba-black-light:after {
- background-color: rgba(0, 0, 0, 0.3); }
-
-.rgba-black-strong,
-.rgba-black-strong:after {
- background-color: rgba(0, 0, 0, 0.7); }
-
-.white {
- background-color: #fff !important; }
-
-.white-text {
- color: #fff !important; }
-
-.rgba-white-slight,
-.rgba-white-slight:after {
- background-color: rgba(255, 255, 255, 0.1); }
-
-.rgba-white-light,
-.rgba-white-light:after {
- background-color: rgba(255, 255, 255, 0.3); }
-
-.rgba-white-strong,
-.rgba-white-strong:after {
- background-color: rgba(255, 255, 255, 0.7); }
-
-.rgba-stylish-slight {
- background-color: rgba(62, 69, 81, 0.1); }
-
-.rgba-stylish-light {
- background-color: rgba(62, 69, 81, 0.3); }
-
-.rgba-stylish-strong {
- background-color: rgba(62, 69, 81, 0.7); }
-
-.primary-color, ul.stepper li.active a .circle, ul.stepper li.completed a .circle {
- background-color: #4285f4 !important; }
-
-.primary-color-dark {
- background-color: #0d47a1 !important; }
-
-.secondary-color {
- background-color: #aa66cc !important; }
-
-.secondary-color-dark {
- background-color: #9933cc !important; }
-
-.default-color {
- background-color: #2bbbad !important; }
-
-.default-color-dark {
- background-color: #00695c !important; }
-
-.info-color {
- background-color: #33b5e5 !important; }
-
-.info-color-dark {
- background-color: #0099cc !important; }
-
-.success-color {
- background-color: #00c851 !important; }
-
-.success-color-dark {
- background-color: #007e33 !important; }
-
-.warning-color {
- background-color: #ffbb33 !important; }
-
-.warning-color-dark {
- background-color: #ff8800 !important; }
-
-.danger-color, ul.stepper li.warning a .circle {
- background-color: #ff3547 !important; }
-
-.danger-color-dark {
- background-color: #cc0000 !important; }
-
-.elegant-color {
- background-color: #2e2e2e !important; }
-
-.elegant-color-dark {
- background-color: #212121 !important; }
-
-.stylish-color {
- background-color: #4b515d !important; }
-
-.stylish-color-dark {
- background-color: #3e4551 !important; }
-
-.unique-color {
- background-color: #3f729b !important; }
-
-.unique-color-dark {
- background-color: #1c2331 !important; }
-
-.special-color {
- background-color: #37474f !important; }
-
-.special-color-dark {
- background-color: #263238 !important; }
-
-.purple-gradient {
- background: -webkit-linear-gradient(50deg, #ff6ec4, #7873f5) !important;
- background: -o-linear-gradient(50deg, #ff6ec4, #7873f5) !important;
- background: linear-gradient(40deg, #ff6ec4, #7873f5) !important; }
-
-.peach-gradient {
- background: -webkit-linear-gradient(50deg, #FFD86F, #FC6262) !important;
- background: -o-linear-gradient(50deg, #FFD86F, #FC6262) !important;
- background: linear-gradient(40deg, #FFD86F, #FC6262) !important; }
-
-.aqua-gradient {
- background: -webkit-linear-gradient(50deg, #2096ff, #05ffa3) !important;
- background: -o-linear-gradient(50deg, #2096ff, #05ffa3) !important;
- background: linear-gradient(40deg, #2096ff, #05ffa3) !important; }
-
-.blue-gradient {
- background: -webkit-linear-gradient(50deg, #45cafc, #303f9f) !important;
- background: -o-linear-gradient(50deg, #45cafc, #303f9f) !important;
- background: linear-gradient(40deg, #45cafc, #303f9f) !important; }
-
-.purple-gradient-rgba {
- background: -webkit-linear-gradient(50deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important;
- background: -o-linear-gradient(50deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important;
- background: linear-gradient(40deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important; }
-
-.peach-gradient-rgba {
- background: -webkit-linear-gradient(50deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important;
- background: -o-linear-gradient(50deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important;
- background: linear-gradient(40deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important; }
-
-.aqua-gradient-rgba {
- background: -webkit-linear-gradient(50deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important;
- background: -o-linear-gradient(50deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important;
- background: linear-gradient(40deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important; }
-
-.blue-gradient-rgba {
- background: -webkit-linear-gradient(50deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important;
- background: -o-linear-gradient(50deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important;
- background: linear-gradient(40deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important; }
-
-.dark-grey-text {
- color: #4f4f4f !important; }
- .dark-grey-text:hover, .dark-grey-text:focus {
- color: #4f4f4f !important; }
-
-.hoverable {
- -webkit-box-shadow: none;
- box-shadow: none;
- -webkit-transition: all 0.55s ease-in-out;
- -o-transition: all 0.55s ease-in-out;
- transition: all 0.55s ease-in-out; }
- .hoverable:hover {
- -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
- box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
- -webkit-transition: all 0.55s ease-in-out;
- -o-transition: all 0.55s ease-in-out;
- transition: all 0.55s ease-in-out; }
-
-.z-depth-0 {
- -webkit-box-shadow: none !important;
- box-shadow: none !important; }
-
-.z-depth-1 {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important; }
-
-.z-depth-1-half {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important;
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important; }
-
-.z-depth-2 {
- -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
- box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important; }
-
-.z-depth-3 {
- -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important;
- box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important; }
-
-.z-depth-4 {
- -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important;
- box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important; }
-
-.z-depth-5 {
- -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important;
- box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important; }
-
-.disabled,
-:disabled {
- pointer-events: none !important; }
-
-a {
- cursor: pointer;
- text-decoration: none;
- color: #007bff;
- -webkit-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; }
- a:hover {
- text-decoration: none;
- color: #0056b3;
- -webkit-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; }
- a.disabled:hover, a:disabled:hover {
- color: #007bff; }
-
-a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
- color: inherit;
- text-decoration: none; }
-
-.img-fluid, .modal-dialog.cascading-modal.modal-avatar .modal-header,
-.video-fluid {
- max-width: 100%;
- height: auto; }
-
-.flex-center {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: center;
- -webkit-justify-content: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -webkit-align-items: center;
- -ms-flex-align: center;
- align-items: center;
- height: 100%; }
- .flex-center p {
- margin: 0; }
- .flex-center ul {
- text-align: center; }
- .flex-center ul li {
- margin-bottom: 1rem; }
- .flex-center ul li:last-of-type {
- margin-bottom: 0; }
-
-.hr-light {
- border-top: 1px solid #fff; }
-
-.hr-dark {
- border-top: 1px solid #666; }
-
-.w-responsive {
- width: 75%; }
- @media (max-width: 740px) {
- .w-responsive {
- width: 100%; } }
-
-.collapsible-body {
- display: none; }
-
-.jumbotron {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- background-color: #fff; }
-
-.bg-primary {
- background-color: #4285f4 !important; }
-
-a.bg-primary:hover, a.bg-primary:focus,
-button.bg-primary:hover,
-button.bg-primary:focus {
- background-color: #1266f1 !important; }
-
-.border-primary {
- border-color: #4285f4 !important; }
-
-.bg-danger {
- background-color: #ff3547 !important; }
-
-a.bg-danger:hover, a.bg-danger:focus,
-button.bg-danger:hover,
-button.bg-danger:focus {
- background-color: #ff0219 !important; }
-
-.border-danger {
- border-color: #ff3547 !important; }
-
-.bg-warning {
- background-color: #ffbb33 !important; }
-
-a.bg-warning:hover, a.bg-warning:focus,
-button.bg-warning:hover,
-button.bg-warning:focus {
- background-color: #ffaa00 !important; }
-
-.border-warning {
- border-color: #ffbb33 !important; }
-
-.bg-success {
- background-color: #00c851 !important; }
-
-a.bg-success:hover, a.bg-success:focus,
-button.bg-success:hover,
-button.bg-success:focus {
- background-color: #00953c !important; }
-
-.border-success {
- border-color: #00c851 !important; }
-
-.bg-info {
- background-color: #33b5e5 !important; }
-
-a.bg-info:hover, a.bg-info:focus,
-button.bg-info:hover,
-button.bg-info:focus {
- background-color: #1a9bcb !important; }
-
-.border-info {
- border-color: #33b5e5 !important; }
-
-.bg-default {
- background-color: #2bbbad !important; }
-
-a.bg-default:hover, a.bg-default:focus,
-button.bg-default:hover,
-button.bg-default:focus {
- background-color: #219287 !important; }
-
-.border-default {
- border-color: #2bbbad !important; }
-
-.bg-secondary {
- background-color: #aa66cc !important; }
-
-a.bg-secondary:hover, a.bg-secondary:focus,
-button.bg-secondary:hover,
-button.bg-secondary:focus {
- background-color: #9540bf !important; }
-
-.border-secondary {
- border-color: #aa66cc !important; }
-
-.bg-dark {
- background-color: #212121 !important; }
-
-a.bg-dark:hover, a.bg-dark:focus,
-button.bg-dark:hover,
-button.bg-dark:focus {
- background-color: #080808 !important; }
-
-.border-dark {
- border-color: #212121 !important; }
-
-.bg-light {
- background-color: #e0e0e0 !important; }
-
-a.bg-light:hover, a.bg-light:focus,
-button.bg-light:hover,
-button.bg-light:focus {
- background-color: #c7c7c7 !important; }
-
-.border-light {
- border-color: #e0e0e0 !important; }
-
-.card-img-100 {
- width: 100px;
- height: 100px; }
-
-.card-img-64 {
- width: 64px;
- height: 64px; }
-
-.mml-1 {
- margin-left: -0.25rem !important; }
-
-.flex-1 {
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1; }
-
-@font-face {
- font-family: "Roboto";
- src: local(Roboto Thin), url("../font/roboto/Roboto-Thin.eot");
- src: url("../font/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Thin.woff2") format("woff2"), url("../font/roboto/Roboto-Thin.woff") format("woff"), url("../font/roboto/Roboto-Thin.ttf") format("truetype");
- font-weight: 200; }
-
-@font-face {
- font-family: "Roboto";
- src: local(Roboto Light), url("../font/roboto/Roboto-Light.eot");
- src: url("../font/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Light.woff2") format("woff2"), url("../font/roboto/Roboto-Light.woff") format("woff"), url("../font/roboto/Roboto-Light.ttf") format("truetype");
- font-weight: 300; }
-
-@font-face {
- font-family: "Roboto";
- src: local(Roboto Regular), url("../font/roboto/Roboto-Regular.eot");
- src: url("../font/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Regular.woff2") format("woff2"), url("../font/roboto/Roboto-Regular.woff") format("woff"), url("../font/roboto/Roboto-Regular.ttf") format("truetype");
- font-weight: 400; }
-
-@font-face {
- font-family: "Roboto";
- src: url("../font/roboto/Roboto-Medium.eot");
- src: url("../font/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Medium.woff2") format("woff2"), url("../font/roboto/Roboto-Medium.woff") format("woff"), url("../font/roboto/Roboto-Medium.ttf") format("truetype");
- font-weight: 500; }
-
-@font-face {
- font-family: "Roboto";
- src: url("../font/roboto/Roboto-Bold.eot");
- src: url("../font/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Bold.woff2") format("woff2"), url("../font/roboto/Roboto-Bold.woff") format("woff"), url("../font/roboto/Roboto-Bold.ttf") format("truetype");
- font-weight: 700; }
-
-body {
- font-family: "Roboto", sans-serif;
- font-weight: 300; }
-
-h1, h2, h3, h4, h5, h6 {
- font-weight: 300; }
-
-.h1-responsive {
- font-size: 150%; }
-
-.h2-responsive {
- font-size: 145%; }
-
-.h3-responsive {
- font-size: 135%; }
-
-.h4-responsive {
- font-size: 135%; }
-
-.h5-responsive {
- font-size: 135%; }
-
-@media (min-width: 576px) {
- .h1-responsive {
- font-size: 170%; }
- .h2-responsive {
- font-size: 140%; }
- .h3-responsive {
- font-size: 125%; }
- .h4-responsive {
- font-size: 125%; }
- .h5-responsive {
- font-size: 125%; } }
-
-@media (min-width: 768px) {
- .h1-responsive {
- font-size: 200%; }
- .h2-responsive {
- font-size: 170%; }
- .h3-responsive {
- font-size: 140%; }
- .h4-responsive {
- font-size: 125%; }
- .h5-responsive {
- font-size: 125%; } }
-
-@media (min-width: 992px) {
- .h1-responsive {
- font-size: 200%; }
- .h2-responsive {
- font-size: 170%; }
- .h3-responsive {
- font-size: 140%; }
- .h4-responsive {
- font-size: 125%; }
- .h5-responsive {
- font-size: 125%; } }
-
-@media (min-width: 1200px) {
- .h1-responsive {
- font-size: 250%; }
- .h2-responsive {
- font-size: 200%; }
- .h3-responsive {
- font-size: 170%; }
- .h4-responsive {
- font-size: 140%; }
- .h5-responsive {
- font-size: 125%; } }
-
-.divider-new {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -webkit-flex-direction: row;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-pack: center;
- -webkit-justify-content: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -webkit-align-items: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- margin-top: 2.8rem;
- margin-bottom: 2.8rem; }
- .divider-new > h1, .divider-new h2, .divider-new h3, .divider-new h4, .divider-new h5, .divider-new h6 {
- margin-bottom: 0; }
- .divider-new:before, .divider-new:after {
- content: "";
- height: 1.5px;
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1;
- height: 2px;
- background: #c6c6c6; }
- .divider-new:before {
- margin: 0 0.5rem 0 0; }
- .divider-new:after {
- margin: 0 0 0 0.5rem; }
-
-.blockquote {
- padding: 0.5rem 1rem;
- border-left: .25rem solid #eceeef; }
- .blockquote.text-right {
- border-left: none;
- border-right: .25rem solid #eceeef; }
- .blockquote .bq-title {
- margin-bottom: 0;
- font-size: 1.5rem;
- font-weight: 400; }
- .blockquote p {
- padding: 1rem 0;
- font-size: 1.1rem; }
-
-.bq-primary {
- border-left: 3px solid #4285f4 !important; }
- .bq-primary .bq-title {
- color: #4285f4 !important; }
-
-.bq-danger {
- border-left: 3px solid #ff3547 !important; }
- .bq-danger .bq-title {
- color: #ff3547 !important; }
-
-.bq-warning {
- border-left: 3px solid #ffbb33 !important; }
- .bq-warning .bq-title {
- color: #ffbb33 !important; }
-
-.bq-success {
- border-left: 3px solid #00c851 !important; }
- .bq-success .bq-title {
- color: #00c851 !important; }
-
-.bq-info {
- border-left: 3px solid #33b5e5 !important; }
- .bq-info .bq-title {
- color: #33b5e5 !important; }
-
-.text-primary {
- color: #4285f4 !important; }
-
-a.text-primary:hover, a.text-primary:focus {
- color: #1266f1 !important; }
-
-.text-danger {
- color: #ff3547 !important; }
-
-a.text-danger:hover, a.text-danger:focus {
- color: #ff0219 !important; }
-
-.text-warning {
- color: #ffbb33 !important; }
-
-a.text-warning:hover, a.text-warning:focus {
- color: #ffaa00 !important; }
-
-.text-success {
- color: #00c851 !important; }
-
-a.text-success:hover, a.text-success:focus {
- color: #00953c !important; }
-
-.text-info {
- color: #33b5e5 !important; }
-
-a.text-info:hover, a.text-info:focus {
- color: #1a9bcb !important; }
-
-.text-default {
- color: #2bbbad !important; }
-
-a.text-default:hover, a.text-default:focus {
- color: #219287 !important; }
-
-.text-secondary {
- color: #aa66cc !important; }
-
-a.text-secondary:hover, a.text-secondary:focus {
- color: #9540bf !important; }
-
-.text-dark {
- color: #212121 !important; }
-
-a.text-dark:hover, a.text-dark:focus {
- color: #080808 !important; }
-
-.text-light {
- color: #e0e0e0 !important; }
-
-a.text-light:hover, a.text-light:focus {
- color: #c7c7c7 !important; }
-
-.font-small {
- font-size: 0.9rem; }
-
-.view {
- position: relative;
- overflow: hidden;
- cursor: default; }
- .view .mask {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- overflow: hidden;
- width: 100%;
- height: 100%;
- background-attachment: fixed; }
- .view img, .view video {
- position: relative;
- display: block; }
- .view video.video-intro {
- z-index: -100;
- top: 50%;
- left: 50%;
- -webkit-transform: translateX(-50%) translateY(-50%);
- -ms-transform: translateX(-50%) translateY(-50%);
- transform: translateX(-50%) translateY(-50%);
- -webkit-transition: 1s opacity;
- -o-transition: 1s opacity;
- transition: 1s opacity;
- min-width: 100%;
- min-height: 100%;
- width: auto;
- height: auto; }
-
-.overlay .mask {
- opacity: 0;
- -webkit-transition: all 0.4s ease-in-out;
- -o-transition: all 0.4s ease-in-out;
- transition: all 0.4s ease-in-out; }
- .overlay .mask:hover {
- opacity: 1; }
-
-.zoom img, .zoom video {
- -webkit-transition: all 0.2s linear;
- -o-transition: all 0.2s linear;
- transition: all 0.2s linear; }
-
-.zoom:hover img, .zoom:hover video {
- -webkit-transform: scale(1.1);
- -ms-transform: scale(1.1);
- transform: scale(1.1); }
-
-.pattern-1 {
- background: url("../img/overlays/01.png");
- background-attachment: fixed; }
-
-.pattern-2 {
- background: url("../img/overlays/02.png");
- background-attachment: fixed; }
-
-.pattern-3 {
- background: url("../img/overlays/03.png");
- background-attachment: fixed; }
-
-.pattern-4 {
- background: url("../img/overlays/04.png");
- background-attachment: fixed; }
-
-.pattern-5 {
- background: url("../img/overlays/05.png");
- background-attachment: fixed; }
-
-.pattern-6 {
- background: url("../img/overlays/06.png");
- background-attachment: fixed; }
-
-.pattern-7 {
- background: url("../img/overlays/07.png");
- background-attachment: fixed; }
-
-.pattern-8 {
- background: url("../img/overlays/08.png");
- background-attachment: fixed; }
-
-.pattern-9 {
- background: url("../img/overlays/09.png");
- background-attachment: fixed; }
-
-/*!
- * Waves v0.7.6
- * http://fian.my.id/Waves
- *
- * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
- * Released under the MIT license
- * https://github.com/fians/Waves/blob/master/LICENSE */
-.waves-effect {
- position: relative;
- cursor: pointer;
- overflow: hidden;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- -webkit-tap-highlight-color: transparent; }
- .waves-effect .waves-ripple {
- position: absolute;
- -webkit-border-radius: 50%;
- border-radius: 50%;
- width: 100px;
- height: 100px;
- margin-top: -50px;
- margin-left: -50px;
- opacity: 0;
- background: rgba(0, 0, 0, 0.2);
- background: -webkit-radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
- background: -o-radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
- background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
- -webkit-transition: all 0.5s ease-out;
- -o-transition: all 0.5s ease-out;
- transition: all 0.5s ease-out;
- -webkit-transition-property: -webkit-transform, opacity;
- -o-transition-property: -o-transform, opacity;
- -webkit-transition-property: opacity, -webkit-transform;
- transition-property: opacity, -webkit-transform;
- -o-transition-property: transform, opacity;
- transition-property: transform, opacity;
- transition-property: transform, opacity, -webkit-transform;
- -webkit-transform: scale(0) translate(0, 0);
- -ms-transform: scale(0) translate(0, 0);
- transform: scale(0) translate(0, 0);
- pointer-events: none; }
- .waves-effect.waves-light .waves-ripple {
- background: rgba(255, 255, 255, 0.4);
- background: -webkit-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
- background: -o-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
- background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }
- .waves-effect.waves-classic .waves-ripple {
- background: rgba(0, 0, 0, 0.2); }
- .waves-effect.waves-classic.waves-light .waves-ripple {
- background: rgba(255, 255, 255, 0.4); }
-
-.waves-notransition {
- -webkit-transition: none !important;
- -o-transition: none !important;
- transition: none !important; }
-
-.waves-button,
-.waves-circle {
- -webkit-transform: translateZ(0);
- -ms-transform: translateZ(0);
- transform: translateZ(0);
- -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
-
-.waves-button,
-.waves-button:hover,
-.waves-button:visited,
-.waves-button-input {
- white-space: nowrap;
- vertical-align: middle;
- cursor: pointer;
- border: none;
- outline: none;
- color: inherit;
- background-color: rgba(0, 0, 0, 0);
- font-size: 1em;
- line-height: 1em;
- text-align: center;
- text-decoration: none;
- z-index: 1; }
-
-.waves-button {
- padding: 0.85em 1.1em;
- -webkit-border-radius: 0.2em;
- border-radius: 0.2em; }
-
-.waves-button-input {
- margin: 0;
- padding: 0.85em 1.1em; }
-
-.waves-input-wrapper {
- display: inline-block;
- position: relative;
- vertical-align: middle;
- -webkit-border-radius: 0.2em;
- border-radius: 0.2em; }
- .waves-input-wrapper.waves-button {
- padding: 0; }
- .waves-input-wrapper .waves-button-input {
- position: relative;
- top: 0;
- left: 0;
- z-index: 1; }
-
-.waves-circle {
- text-align: center;
- width: 2.5em;
- height: 2.5em;
- line-height: 2.5em;
- -webkit-border-radius: 50%;
- border-radius: 50%; }
-
-.waves-float {
- -webkit-mask-image: none;
- -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
- box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
- -webkit-transition: all 300ms;
- -o-transition: all 300ms;
- transition: all 300ms; }
- .waves-float:active {
- -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
- box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); }
-
-.waves-block {
- display: block; }
-
-a.waves-effect, a.waves-light {
- display: inline-block; }
-
-/*!
- * animate.css -http://daneden.me/animate
- * Version - 3.7.0
- * Licensed under the MIT license - http://opensource.org/licenses/MIT
- *
- * Copyright (c) 2018 Daniel Eden
- */
-.animated {
- -webkit-animation-duration: 1s;
- animation-duration: 1s;
- -webkit-animation-fill-mode: both;
- animation-fill-mode: both; }
- .animated.infinite {
- -webkit-animation-iteration-count: infinite;
- animation-iteration-count: infinite; }
- .animated.delay-1s {
- -webkit-animation-delay: 1s;
- animation-delay: 1s; }
- .animated.delay-2s {
- -webkit-animation-delay: 2s;
- animation-delay: 2s; }
- .animated.delay-3s {
- -webkit-animation-delay: 3s;
- animation-delay: 3s; }
- .animated.delay-4s {
- -webkit-animation-delay: 4s;
- animation-delay: 4s; }
- .animated.delay-5s {
- -webkit-animation-delay: 5s;
- animation-delay: 5s; }
- .animated.fast {
- -webkit-animation-duration: 800ms;
- animation-duration: 800ms; }
- .animated.faster {
- -webkit-animation-duration: 500ms;
- animation-duration: 500ms; }
- .animated.slow {
- -webkit-animation-duration: 2s;
- animation-duration: 2s; }
- .animated.slower {
- -webkit-animation-duration: 3s;
- animation-duration: 3s; }
-
-@media (prefers-reduced-motion) {
- .animated {
- -webkit-animation: unset !important;
- animation: unset !important;
- -webkit-transition: none !important;
- -o-transition: none !important;
- transition: none !important; } }
-
-@-webkit-keyframes fadeIn {
- from {
- opacity: 0; }
- to {
- opacity: 1; } }
-
-@keyframes fadeIn {
- from {
- opacity: 0; }
- to {
- opacity: 1; } }
-
-.fadeIn {
- -webkit-animation-name: fadeIn;
- animation-name: fadeIn; }
-
-@-webkit-keyframes fadeInDown {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInDown {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInDown {
- -webkit-animation-name: fadeInDown;
- animation-name: fadeInDown; }
-
-@-webkit-keyframes fadeInLeft {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInLeft {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInLeft {
- -webkit-animation-name: fadeInLeft;
- animation-name: fadeInLeft; }
-
-@-webkit-keyframes fadeInRight {
- from {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInRight {
- from {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInRight {
- -webkit-animation-name: fadeInRight;
- animation-name: fadeInRight; }
-
-@-webkit-keyframes fadeInUp {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInUp {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInUp {
- -webkit-animation-name: fadeInUp;
- animation-name: fadeInUp; }
-
-@-webkit-keyframes fadeOut {
- from {
- opacity: 1; }
- to {
- opacity: 0; } }
-
-@keyframes fadeOut {
- from {
- opacity: 1; }
- to {
- opacity: 0; } }
-
-.fadeOut {
- -webkit-animation-name: fadeOut;
- animation-name: fadeOut; }
-
-@-webkit-keyframes fadeOutDown {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); } }
-
-@keyframes fadeOutDown {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); } }
-
-.fadeOutDown {
- -webkit-animation-name: fadeOutDown;
- animation-name: fadeOutDown; }
-
-@-webkit-keyframes fadeOutLeft {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); } }
-
-@keyframes fadeOutLeft {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); } }
-
-.fadeOutLeft {
- -webkit-animation-name: fadeOutLeft;
- animation-name: fadeOutLeft; }
-
-@-webkit-keyframes fadeOutRight {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); } }
-
-@keyframes fadeOutRight {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); } }
-
-.fadeOutRight {
- -webkit-animation-name: fadeOutRight;
- animation-name: fadeOutRight; }
-
-@-webkit-keyframes fadeOutUp {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); } }
-
-@keyframes fadeOutUp {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); } }
-
-.fadeOutUp {
- -webkit-animation-name: fadeOutUp;
- animation-name: fadeOutUp; }
-
-.btn {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- padding: 0.84rem 2.14rem;
- font-size: 0.81rem;
- -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- margin: 0.375rem;
- border: 0;
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- cursor: pointer;
- text-transform: uppercase;
- white-space: normal;
- word-wrap: break-word;
- color: inherit; }
- .btn:hover, .btn:active, .btn:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- outline: 0; }
- .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn .fas, .btn .fab, .btn .far {
- position: relative;
- font-size: 0.9rem; }
- .btn .fas.right, .btn .fab.right, .btn .far.right {
- margin-left: 0.3rem; }
- .btn .fas.left, .btn .fab.left, .btn .far.left {
- margin-right: 0.3rem; }
- .btn.btn-lg {
- padding: 1rem 2.4rem;
- font-size: 0.94rem; }
- .btn.btn-lg .fas, .btn.btn-lg .fab, .btn.btn-lg .far {
- font-size: 1rem; }
- .btn.btn-md {
- padding: 0.7rem 1.6rem;
- font-size: 0.7rem; }
- .btn.btn-md .fas, .btn.btn-md .fab, .btn.btn-md .far {
- font-size: 0.8rem; }
- .btn.btn-sm {
- padding: 0.5rem 1.6rem;
- font-size: 0.64rem; }
- .btn.btn-sm .fas, .btn.btn-sm .fab, .btn.btn-sm .far {
- font-size: 0.7rem; }
- .btn.btn-tb {
- padding: 0.3rem 1rem; }
- .btn.disabled:active, .btn.disabled:focus, .btn.disabled:hover, .btn:disabled:active, .btn:disabled:focus, .btn:disabled:hover {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
- .btn.btn-block {
- margin: inherit; }
- .btn.btn-link {
- -webkit-box-shadow: none;
- box-shadow: none;
- background-color: transparent; }
- .btn.btn-link:active, .btn.btn-link:focus, .btn.btn-link:hover {
- -webkit-box-shadow: none !important;
- box-shadow: none !important;
- background-color: transparent; }
- .btn[class*="btn-outline-"] {
- padding-top: 0.7rem;
- padding-bottom: 0.7rem; }
- .btn[class*="btn-outline-"].btn-lg {
- padding-top: 0.88rem;
- padding-bottom: 0.88rem; }
- .btn[class*="btn-outline-"].btn-md {
- padding-top: 0.58rem;
- padding-bottom: 0.58rem; }
- .btn[class*="btn-outline-"].btn-sm {
- padding-top: 0.38rem;
- padding-bottom: 0.38rem; }
-
-.btn-group .btn {
- margin: 0; }
-
-.btn .fa-lg,
-.btn-floating .fa-lg {
- font-size: 1.33333em !important; }
-
-.btn .fa-xs,
-.btn-floating .fa-xs {
- font-size: .75em !important; }
-
-.btn .fa-sm,
-.btn-floating .fa-sm {
- font-size: .875em !important; }
-
-.btn .fa-1x,
-.btn-floating .fa-1x {
- font-size: 1em !important; }
-
-.btn .fa-2x,
-.btn-floating .fa-2x {
- font-size: 2em !important; }
-
-.btn .fa-3x,
-.btn-floating .fa-3x {
- font-size: 3em !important; }
-
-.btn .fa-4x,
-.btn-floating .fa-4x {
- font-size: 4em !important; }
-
-.btn .fa-5x,
-.btn-floating .fa-5x {
- font-size: 5em !important; }
-
-.btn .fa-6x,
-.btn-floating .fa-6x {
- font-size: 6em !important; }
-
-.btn .fa-7x,
-.btn-floating .fa-7x {
- font-size: 7em !important; }
-
-.btn .fa-8x,
-.btn-floating .fa-8x {
- font-size: 8em !important; }
-
-.btn .fa-9x,
-.btn-floating .fa-9x {
- font-size: 9em !important; }
-
-.btn .fa-10x,
-.btn-floating .fa-10x {
- font-size: 10em !important; }
-
-.btn-primary {
- background-color: #4285f4 !important;
- color: #fff; }
- .btn-primary:hover {
- background-color: #5a95f5;
- color: #fff; }
- .btn-primary:focus, .btn-primary.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-primary:focus, .btn-primary:active, .btn-primary.active {
- background-color: #0b51c5; }
- .btn-primary.dropdown-toggle {
- background-color: #4285f4 !important; }
- .btn-primary.dropdown-toggle:hover, .btn-primary.dropdown-toggle:focus {
- background-color: #5a95f5 !important; }
- .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
- .show > .btn-primary.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #0b51c5 !important; }
- .btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled).active:focus,
- .show > .btn-primary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.primary-ic {
- color: #4285f4 !important; }
- .primary-ic:hover, .primary-ic:focus {
- color: #4285f4; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-primary {
- border: 2px solid #4285f4 !important;
- background-color: transparent !important;
- color: #4285f4 !important; }
- .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:active:focus, .btn-outline-primary.active {
- border-color: #4285f4 !important;
- background-color: transparent !important;
- color: #4285f4 !important; }
- .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,
- .show > .btn-outline-primary.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #4285f4 !important; }
- .btn-outline-primary:not([disabled]):not(.disabled):active:focus, .btn-outline-primary:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-primary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-danger {
- background-color: #ff3547 !important;
- color: #fff; }
- .btn-danger:hover {
- background-color: #ff4f5e;
- color: #fff; }
- .btn-danger:focus, .btn-danger.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-danger:focus, .btn-danger:active, .btn-danger.active {
- background-color: #ce0012; }
- .btn-danger.dropdown-toggle {
- background-color: #ff3547 !important; }
- .btn-danger.dropdown-toggle:hover, .btn-danger.dropdown-toggle:focus {
- background-color: #ff4f5e !important; }
- .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
- .show > .btn-danger.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #ce0012 !important; }
- .btn-danger:not([disabled]):not(.disabled):active:focus, .btn-danger:not([disabled]):not(.disabled).active:focus,
- .show > .btn-danger.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.danger-ic {
- color: #ff3547 !important; }
- .danger-ic:hover, .danger-ic:focus {
- color: #ff3547; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-danger {
- border: 2px solid #ff3547 !important;
- background-color: transparent !important;
- color: #ff3547 !important; }
- .btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger:active:focus, .btn-outline-danger.active {
- border-color: #ff3547 !important;
- background-color: transparent !important;
- color: #ff3547 !important; }
- .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,
- .show > .btn-outline-danger.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #ff3547 !important; }
- .btn-outline-danger:not([disabled]):not(.disabled):active:focus, .btn-outline-danger:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-danger.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-warning {
- background-color: #ffbb33 !important;
- color: #fff; }
- .btn-warning:hover {
- background-color: #ffc44d;
- color: #fff; }
- .btn-warning:focus, .btn-warning.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-warning:focus, .btn-warning:active, .btn-warning.active {
- background-color: #cc8800; }
- .btn-warning.dropdown-toggle {
- background-color: #ffbb33 !important; }
- .btn-warning.dropdown-toggle:hover, .btn-warning.dropdown-toggle:focus {
- background-color: #ffc44d !important; }
- .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
- .show > .btn-warning.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #cc8800 !important; }
- .btn-warning:not([disabled]):not(.disabled):active:focus, .btn-warning:not([disabled]):not(.disabled).active:focus,
- .show > .btn-warning.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.warning-ic {
- color: #ffbb33 !important; }
- .warning-ic:hover, .warning-ic:focus {
- color: #ffbb33; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-warning {
- border: 2px solid #ffbb33 !important;
- background-color: transparent !important;
- color: #ffbb33 !important; }
- .btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning:active:focus, .btn-outline-warning.active {
- border-color: #ffbb33 !important;
- background-color: transparent !important;
- color: #ffbb33 !important; }
- .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,
- .show > .btn-outline-warning.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #ffbb33 !important; }
- .btn-outline-warning:not([disabled]):not(.disabled):active:focus, .btn-outline-warning:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-warning.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-success {
- background-color: #00c851 !important;
- color: #fff; }
- .btn-success:hover {
- background-color: #00e25b;
- color: #fff; }
- .btn-success:focus, .btn-success.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-success:focus, .btn-success:active, .btn-success.active {
- background-color: #006228; }
- .btn-success.dropdown-toggle {
- background-color: #00c851 !important; }
- .btn-success.dropdown-toggle:hover, .btn-success.dropdown-toggle:focus {
- background-color: #00e25b !important; }
- .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,
- .show > .btn-success.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #006228 !important; }
- .btn-success:not([disabled]):not(.disabled):active:focus, .btn-success:not([disabled]):not(.disabled).active:focus,
- .show > .btn-success.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.success-ic {
- color: #00c851 !important; }
- .success-ic:hover, .success-ic:focus {
- color: #00c851; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-success {
- border: 2px solid #00c851 !important;
- background-color: transparent !important;
- color: #00c851 !important; }
- .btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success:active:focus, .btn-outline-success.active {
- border-color: #00c851 !important;
- background-color: transparent !important;
- color: #00c851 !important; }
- .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,
- .show > .btn-outline-success.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #00c851 !important; }
- .btn-outline-success:not([disabled]):not(.disabled):active:focus, .btn-outline-success:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-success.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-info {
- background-color: #33b5e5 !important;
- color: #fff; }
- .btn-info:hover {
- background-color: #4abde8;
- color: #fff; }
- .btn-info:focus, .btn-info.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-info:focus, .btn-info:active, .btn-info.active {
- background-color: #14799e; }
- .btn-info.dropdown-toggle {
- background-color: #33b5e5 !important; }
- .btn-info.dropdown-toggle:hover, .btn-info.dropdown-toggle:focus {
- background-color: #4abde8 !important; }
- .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,
- .show > .btn-info.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #14799e !important; }
- .btn-info:not([disabled]):not(.disabled):active:focus, .btn-info:not([disabled]):not(.disabled).active:focus,
- .show > .btn-info.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.info-ic {
- color: #33b5e5 !important; }
- .info-ic:hover, .info-ic:focus {
- color: #33b5e5; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-info {
- border: 2px solid #33b5e5 !important;
- background-color: transparent !important;
- color: #33b5e5 !important; }
- .btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info:active:focus, .btn-outline-info.active {
- border-color: #33b5e5 !important;
- background-color: transparent !important;
- color: #33b5e5 !important; }
- .btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,
- .show > .btn-outline-info.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #33b5e5 !important; }
- .btn-outline-info:not([disabled]):not(.disabled):active:focus, .btn-outline-info:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-info.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-default {
- background-color: #2bbbad !important;
- color: #fff; }
- .btn-default:hover {
- background-color: #30cfc0;
- color: #fff; }
- .btn-default:focus, .btn-default.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-default:focus, .btn-default:active, .btn-default.active {
- background-color: #186860; }
- .btn-default.dropdown-toggle {
- background-color: #2bbbad !important; }
- .btn-default.dropdown-toggle:hover, .btn-default.dropdown-toggle:focus {
- background-color: #30cfc0 !important; }
- .btn-default:not([disabled]):not(.disabled):active, .btn-default:not([disabled]):not(.disabled).active,
- .show > .btn-default.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #186860 !important; }
- .btn-default:not([disabled]):not(.disabled):active:focus, .btn-default:not([disabled]):not(.disabled).active:focus,
- .show > .btn-default.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.default-ic {
- color: #2bbbad !important; }
- .default-ic:hover, .default-ic:focus {
- color: #2bbbad; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-default {
- border: 2px solid #2bbbad !important;
- background-color: transparent !important;
- color: #2bbbad !important; }
- .btn-outline-default:hover, .btn-outline-default:focus, .btn-outline-default:active, .btn-outline-default:active:focus, .btn-outline-default.active {
- border-color: #2bbbad !important;
- background-color: transparent !important;
- color: #2bbbad !important; }
- .btn-outline-default:not([disabled]):not(.disabled):active, .btn-outline-default:not([disabled]):not(.disabled).active,
- .show > .btn-outline-default.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #2bbbad !important; }
- .btn-outline-default:not([disabled]):not(.disabled):active:focus, .btn-outline-default:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-default.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-secondary {
- background-color: #aa66cc !important;
- color: #fff; }
- .btn-secondary:hover {
- background-color: #b579d2;
- color: #fff; }
- .btn-secondary:focus, .btn-secondary.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
- background-color: #773399; }
- .btn-secondary.dropdown-toggle {
- background-color: #aa66cc !important; }
- .btn-secondary.dropdown-toggle:hover, .btn-secondary.dropdown-toggle:focus {
- background-color: #b579d2 !important; }
- .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
- .show > .btn-secondary.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #773399 !important; }
- .btn-secondary:not([disabled]):not(.disabled):active:focus, .btn-secondary:not([disabled]):not(.disabled).active:focus,
- .show > .btn-secondary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.secondary-ic {
- color: #aa66cc !important; }
- .secondary-ic:hover, .secondary-ic:focus {
- color: #aa66cc; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-secondary {
- border: 2px solid #aa66cc !important;
- background-color: transparent !important;
- color: #aa66cc !important; }
- .btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-outline-secondary:active:focus, .btn-outline-secondary.active {
- border-color: #aa66cc !important;
- background-color: transparent !important;
- color: #aa66cc !important; }
- .btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,
- .show > .btn-outline-secondary.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #aa66cc !important; }
- .btn-outline-secondary:not([disabled]):not(.disabled):active:focus, .btn-outline-secondary:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-secondary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-elegant {
- background-color: #2e2e2e !important;
- color: #fff; }
- .btn-elegant:hover {
- background-color: #3b3b3b;
- color: #fff; }
- .btn-elegant:focus, .btn-elegant.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-elegant:focus, .btn-elegant:active, .btn-elegant.active {
- background-color: black; }
- .btn-elegant.dropdown-toggle {
- background-color: #2e2e2e !important; }
- .btn-elegant.dropdown-toggle:hover, .btn-elegant.dropdown-toggle:focus {
- background-color: #3b3b3b !important; }
- .btn-elegant:not([disabled]):not(.disabled):active, .btn-elegant:not([disabled]):not(.disabled).active,
- .show > .btn-elegant.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: black !important; }
- .btn-elegant:not([disabled]):not(.disabled):active:focus, .btn-elegant:not([disabled]):not(.disabled).active:focus,
- .show > .btn-elegant.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.elegant-ic {
- color: #2e2e2e !important; }
- .elegant-ic:hover, .elegant-ic:focus {
- color: #2e2e2e; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-elegant {
- border: 2px solid #2e2e2e !important;
- background-color: transparent !important;
- color: #2e2e2e !important; }
- .btn-outline-elegant:hover, .btn-outline-elegant:focus, .btn-outline-elegant:active, .btn-outline-elegant:active:focus, .btn-outline-elegant.active {
- border-color: #2e2e2e !important;
- background-color: transparent !important;
- color: #2e2e2e !important; }
- .btn-outline-elegant:not([disabled]):not(.disabled):active, .btn-outline-elegant:not([disabled]):not(.disabled).active,
- .show > .btn-outline-elegant.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #2e2e2e !important; }
- .btn-outline-elegant:not([disabled]):not(.disabled):active:focus, .btn-outline-elegant:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-elegant.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-unique {
- background-color: #880e4f !important;
- color: #fff; }
- .btn-unique:hover {
- background-color: #9f105c;
- color: #fff; }
- .btn-unique:focus, .btn-unique.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-unique:focus, .btn-unique:active, .btn-unique.active {
- background-color: #2c0419; }
- .btn-unique.dropdown-toggle {
- background-color: #880e4f !important; }
- .btn-unique.dropdown-toggle:hover, .btn-unique.dropdown-toggle:focus {
- background-color: #9f105c !important; }
- .btn-unique:not([disabled]):not(.disabled):active, .btn-unique:not([disabled]):not(.disabled).active,
- .show > .btn-unique.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #2c0419 !important; }
- .btn-unique:not([disabled]):not(.disabled):active:focus, .btn-unique:not([disabled]):not(.disabled).active:focus,
- .show > .btn-unique.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.unique-ic {
- color: #880e4f !important; }
- .unique-ic:hover, .unique-ic:focus {
- color: #880e4f; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-unique {
- border: 2px solid #880e4f !important;
- background-color: transparent !important;
- color: #880e4f !important; }
- .btn-outline-unique:hover, .btn-outline-unique:focus, .btn-outline-unique:active, .btn-outline-unique:active:focus, .btn-outline-unique.active {
- border-color: #880e4f !important;
- background-color: transparent !important;
- color: #880e4f !important; }
- .btn-outline-unique:not([disabled]):not(.disabled):active, .btn-outline-unique:not([disabled]):not(.disabled).active,
- .show > .btn-outline-unique.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #880e4f !important; }
- .btn-outline-unique:not([disabled]):not(.disabled):active:focus, .btn-outline-unique:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-unique.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-dark-green {
- background-color: #388e3c !important;
- color: #fff; }
- .btn-dark-green:hover {
- background-color: #3fa044;
- color: #fff; }
- .btn-dark-green:focus, .btn-dark-green.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-dark-green:focus, .btn-dark-green:active, .btn-dark-green.active {
- background-color: #1b451d; }
- .btn-dark-green.dropdown-toggle {
- background-color: #388e3c !important; }
- .btn-dark-green.dropdown-toggle:hover, .btn-dark-green.dropdown-toggle:focus {
- background-color: #3fa044 !important; }
- .btn-dark-green:not([disabled]):not(.disabled):active, .btn-dark-green:not([disabled]):not(.disabled).active,
- .show > .btn-dark-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #1b451d !important; }
- .btn-dark-green:not([disabled]):not(.disabled):active:focus, .btn-dark-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-dark-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.dark-green-ic {
- color: #388e3c !important; }
- .dark-green-ic:hover, .dark-green-ic:focus {
- color: #388e3c; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-dark-green {
- border: 2px solid #388e3c !important;
- background-color: transparent !important;
- color: #388e3c !important; }
- .btn-outline-dark-green:hover, .btn-outline-dark-green:focus, .btn-outline-dark-green:active, .btn-outline-dark-green:active:focus, .btn-outline-dark-green.active {
- border-color: #388e3c !important;
- background-color: transparent !important;
- color: #388e3c !important; }
- .btn-outline-dark-green:not([disabled]):not(.disabled):active, .btn-outline-dark-green:not([disabled]):not(.disabled).active,
- .show > .btn-outline-dark-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #388e3c !important; }
- .btn-outline-dark-green:not([disabled]):not(.disabled):active:focus, .btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-dark-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-mdb-color {
- background-color: #59698d !important;
- color: #fff; }
- .btn-mdb-color:hover {
- background-color: #63759d;
- color: #fff; }
- .btn-mdb-color:focus, .btn-mdb-color.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-mdb-color:focus, .btn-mdb-color:active, .btn-mdb-color.active {
- background-color: #323a4e; }
- .btn-mdb-color.dropdown-toggle {
- background-color: #59698d !important; }
- .btn-mdb-color.dropdown-toggle:hover, .btn-mdb-color.dropdown-toggle:focus {
- background-color: #63759d !important; }
- .btn-mdb-color:not([disabled]):not(.disabled):active, .btn-mdb-color:not([disabled]):not(.disabled).active,
- .show > .btn-mdb-color.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #323a4e !important; }
- .btn-mdb-color:not([disabled]):not(.disabled):active:focus, .btn-mdb-color:not([disabled]):not(.disabled).active:focus,
- .show > .btn-mdb-color.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.mdb-color-ic {
- color: #59698d !important; }
- .mdb-color-ic:hover, .mdb-color-ic:focus {
- color: #59698d; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-mdb-color {
- border: 2px solid #59698d !important;
- background-color: transparent !important;
- color: #59698d !important; }
- .btn-outline-mdb-color:hover, .btn-outline-mdb-color:focus, .btn-outline-mdb-color:active, .btn-outline-mdb-color:active:focus, .btn-outline-mdb-color.active {
- border-color: #59698d !important;
- background-color: transparent !important;
- color: #59698d !important; }
- .btn-outline-mdb-color:not([disabled]):not(.disabled):active, .btn-outline-mdb-color:not([disabled]):not(.disabled).active,
- .show > .btn-outline-mdb-color.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #59698d !important; }
- .btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus, .btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-mdb-color.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-red {
- background-color: #d32f2f !important;
- color: #fff; }
- .btn-red:hover {
- background-color: #d74444;
- color: #fff; }
- .btn-red:focus, .btn-red.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-red:focus, .btn-red:active, .btn-red.active {
- background-color: #811b1b; }
- .btn-red.dropdown-toggle {
- background-color: #d32f2f !important; }
- .btn-red.dropdown-toggle:hover, .btn-red.dropdown-toggle:focus {
- background-color: #d74444 !important; }
- .btn-red:not([disabled]):not(.disabled):active, .btn-red:not([disabled]):not(.disabled).active,
- .show > .btn-red.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #811b1b !important; }
- .btn-red:not([disabled]):not(.disabled):active:focus, .btn-red:not([disabled]):not(.disabled).active:focus,
- .show > .btn-red.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.red-ic {
- color: #d32f2f !important; }
- .red-ic:hover, .red-ic:focus {
- color: #d32f2f; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-red {
- border: 2px solid #d32f2f !important;
- background-color: transparent !important;
- color: #d32f2f !important; }
- .btn-outline-red:hover, .btn-outline-red:focus, .btn-outline-red:active, .btn-outline-red:active:focus, .btn-outline-red.active {
- border-color: #d32f2f !important;
- background-color: transparent !important;
- color: #d32f2f !important; }
- .btn-outline-red:not([disabled]):not(.disabled):active, .btn-outline-red:not([disabled]):not(.disabled).active,
- .show > .btn-outline-red.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #d32f2f !important; }
- .btn-outline-red:not([disabled]):not(.disabled):active:focus, .btn-outline-red:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-red.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-pink {
- background-color: #ec407a !important;
- color: #fff; }
- .btn-pink:hover {
- background-color: #ee578a;
- color: #fff; }
- .btn-pink:focus, .btn-pink.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-pink:focus, .btn-pink:active, .btn-pink.active {
- background-color: #b41249; }
- .btn-pink.dropdown-toggle {
- background-color: #ec407a !important; }
- .btn-pink.dropdown-toggle:hover, .btn-pink.dropdown-toggle:focus {
- background-color: #ee578a !important; }
- .btn-pink:not([disabled]):not(.disabled):active, .btn-pink:not([disabled]):not(.disabled).active,
- .show > .btn-pink.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #b41249 !important; }
- .btn-pink:not([disabled]):not(.disabled):active:focus, .btn-pink:not([disabled]):not(.disabled).active:focus,
- .show > .btn-pink.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.pink-ic {
- color: #ec407a !important; }
- .pink-ic:hover, .pink-ic:focus {
- color: #ec407a; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-pink {
- border: 2px solid #ec407a !important;
- background-color: transparent !important;
- color: #ec407a !important; }
- .btn-outline-pink:hover, .btn-outline-pink:focus, .btn-outline-pink:active, .btn-outline-pink:active:focus, .btn-outline-pink.active {
- border-color: #ec407a !important;
- background-color: transparent !important;
- color: #ec407a !important; }
- .btn-outline-pink:not([disabled]):not(.disabled):active, .btn-outline-pink:not([disabled]):not(.disabled).active,
- .show > .btn-outline-pink.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #ec407a !important; }
- .btn-outline-pink:not([disabled]):not(.disabled):active:focus, .btn-outline-pink:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-pink.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-purple {
- background-color: #8e24aa !important;
- color: #fff; }
- .btn-purple:hover {
- background-color: #a028bf;
- color: #fff; }
- .btn-purple:focus, .btn-purple.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-purple:focus, .btn-purple:active, .btn-purple.active {
- background-color: #481256; }
- .btn-purple.dropdown-toggle {
- background-color: #8e24aa !important; }
- .btn-purple.dropdown-toggle:hover, .btn-purple.dropdown-toggle:focus {
- background-color: #a028bf !important; }
- .btn-purple:not([disabled]):not(.disabled):active, .btn-purple:not([disabled]):not(.disabled).active,
- .show > .btn-purple.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #481256 !important; }
- .btn-purple:not([disabled]):not(.disabled):active:focus, .btn-purple:not([disabled]):not(.disabled).active:focus,
- .show > .btn-purple.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.purple-ic {
- color: #8e24aa !important; }
- .purple-ic:hover, .purple-ic:focus {
- color: #8e24aa; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-purple {
- border: 2px solid #8e24aa !important;
- background-color: transparent !important;
- color: #8e24aa !important; }
- .btn-outline-purple:hover, .btn-outline-purple:focus, .btn-outline-purple:active, .btn-outline-purple:active:focus, .btn-outline-purple.active {
- border-color: #8e24aa !important;
- background-color: transparent !important;
- color: #8e24aa !important; }
- .btn-outline-purple:not([disabled]):not(.disabled):active, .btn-outline-purple:not([disabled]):not(.disabled).active,
- .show > .btn-outline-purple.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #8e24aa !important; }
- .btn-outline-purple:not([disabled]):not(.disabled):active:focus, .btn-outline-purple:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-purple.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-deep-purple {
- background-color: #512da8 !important;
- color: #fff; }
- .btn-deep-purple:hover {
- background-color: #5b32bc;
- color: #fff; }
- .btn-deep-purple:focus, .btn-deep-purple.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-deep-purple:focus, .btn-deep-purple:active, .btn-deep-purple.active {
- background-color: #2a1758; }
- .btn-deep-purple.dropdown-toggle {
- background-color: #512da8 !important; }
- .btn-deep-purple.dropdown-toggle:hover, .btn-deep-purple.dropdown-toggle:focus {
- background-color: #5b32bc !important; }
- .btn-deep-purple:not([disabled]):not(.disabled):active, .btn-deep-purple:not([disabled]):not(.disabled).active,
- .show > .btn-deep-purple.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #2a1758 !important; }
- .btn-deep-purple:not([disabled]):not(.disabled):active:focus, .btn-deep-purple:not([disabled]):not(.disabled).active:focus,
- .show > .btn-deep-purple.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.deep-purple-ic {
- color: #512da8 !important; }
- .deep-purple-ic:hover, .deep-purple-ic:focus {
- color: #512da8; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-deep-purple {
- border: 2px solid #512da8 !important;
- background-color: transparent !important;
- color: #512da8 !important; }
- .btn-outline-deep-purple:hover, .btn-outline-deep-purple:focus, .btn-outline-deep-purple:active, .btn-outline-deep-purple:active:focus, .btn-outline-deep-purple.active {
- border-color: #512da8 !important;
- background-color: transparent !important;
- color: #512da8 !important; }
- .btn-outline-deep-purple:not([disabled]):not(.disabled):active, .btn-outline-deep-purple:not([disabled]):not(.disabled).active,
- .show > .btn-outline-deep-purple.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #512da8 !important; }
- .btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus, .btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-deep-purple.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-indigo {
- background-color: #3f51b5 !important;
- color: #fff; }
- .btn-indigo:hover {
- background-color: #4d5ec1;
- color: #fff; }
- .btn-indigo:focus, .btn-indigo.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-indigo:focus, .btn-indigo:active, .btn-indigo.active {
- background-color: #252f69; }
- .btn-indigo.dropdown-toggle {
- background-color: #3f51b5 !important; }
- .btn-indigo.dropdown-toggle:hover, .btn-indigo.dropdown-toggle:focus {
- background-color: #4d5ec1 !important; }
- .btn-indigo:not([disabled]):not(.disabled):active, .btn-indigo:not([disabled]):not(.disabled).active,
- .show > .btn-indigo.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #252f69 !important; }
- .btn-indigo:not([disabled]):not(.disabled):active:focus, .btn-indigo:not([disabled]):not(.disabled).active:focus,
- .show > .btn-indigo.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.indigo-ic {
- color: #3f51b5 !important; }
- .indigo-ic:hover, .indigo-ic:focus {
- color: #3f51b5; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-indigo {
- border: 2px solid #3f51b5 !important;
- background-color: transparent !important;
- color: #3f51b5 !important; }
- .btn-outline-indigo:hover, .btn-outline-indigo:focus, .btn-outline-indigo:active, .btn-outline-indigo:active:focus, .btn-outline-indigo.active {
- border-color: #3f51b5 !important;
- background-color: transparent !important;
- color: #3f51b5 !important; }
- .btn-outline-indigo:not([disabled]):not(.disabled):active, .btn-outline-indigo:not([disabled]):not(.disabled).active,
- .show > .btn-outline-indigo.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #3f51b5 !important; }
- .btn-outline-indigo:not([disabled]):not(.disabled):active:focus, .btn-outline-indigo:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-indigo.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-blue {
- background-color: #1976d2 !important;
- color: #fff; }
- .btn-blue:hover {
- background-color: #2083e4;
- color: #fff; }
- .btn-blue:focus, .btn-blue.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-blue:focus, .btn-blue:active, .btn-blue.active {
- background-color: #0e4377; }
- .btn-blue.dropdown-toggle {
- background-color: #1976d2 !important; }
- .btn-blue.dropdown-toggle:hover, .btn-blue.dropdown-toggle:focus {
- background-color: #2083e4 !important; }
- .btn-blue:not([disabled]):not(.disabled):active, .btn-blue:not([disabled]):not(.disabled).active,
- .show > .btn-blue.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #0e4377 !important; }
- .btn-blue:not([disabled]):not(.disabled):active:focus, .btn-blue:not([disabled]):not(.disabled).active:focus,
- .show > .btn-blue.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.blue-ic {
- color: #1976d2 !important; }
- .blue-ic:hover, .blue-ic:focus {
- color: #1976d2; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-blue {
- border: 2px solid #1976d2 !important;
- background-color: transparent !important;
- color: #1976d2 !important; }
- .btn-outline-blue:hover, .btn-outline-blue:focus, .btn-outline-blue:active, .btn-outline-blue:active:focus, .btn-outline-blue.active {
- border-color: #1976d2 !important;
- background-color: transparent !important;
- color: #1976d2 !important; }
- .btn-outline-blue:not([disabled]):not(.disabled):active, .btn-outline-blue:not([disabled]):not(.disabled).active,
- .show > .btn-outline-blue.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #1976d2 !important; }
- .btn-outline-blue:not([disabled]):not(.disabled):active:focus, .btn-outline-blue:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-blue.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-light-blue {
- background-color: #82b1ff !important;
- color: #fff; }
- .btn-light-blue:hover {
- background-color: #9cc1ff;
- color: #fff; }
- .btn-light-blue:focus, .btn-light-blue.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-light-blue:focus, .btn-light-blue:active, .btn-light-blue.active {
- background-color: #1c71ff; }
- .btn-light-blue.dropdown-toggle {
- background-color: #82b1ff !important; }
- .btn-light-blue.dropdown-toggle:hover, .btn-light-blue.dropdown-toggle:focus {
- background-color: #9cc1ff !important; }
- .btn-light-blue:not([disabled]):not(.disabled):active, .btn-light-blue:not([disabled]):not(.disabled).active,
- .show > .btn-light-blue.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #1c71ff !important; }
- .btn-light-blue:not([disabled]):not(.disabled):active:focus, .btn-light-blue:not([disabled]):not(.disabled).active:focus,
- .show > .btn-light-blue.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.light-blue-ic {
- color: #82b1ff !important; }
- .light-blue-ic:hover, .light-blue-ic:focus {
- color: #82b1ff; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-light-blue {
- border: 2px solid #82b1ff !important;
- background-color: transparent !important;
- color: #82b1ff !important; }
- .btn-outline-light-blue:hover, .btn-outline-light-blue:focus, .btn-outline-light-blue:active, .btn-outline-light-blue:active:focus, .btn-outline-light-blue.active {
- border-color: #82b1ff !important;
- background-color: transparent !important;
- color: #82b1ff !important; }
- .btn-outline-light-blue:not([disabled]):not(.disabled):active, .btn-outline-light-blue:not([disabled]):not(.disabled).active,
- .show > .btn-outline-light-blue.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #82b1ff !important; }
- .btn-outline-light-blue:not([disabled]):not(.disabled):active:focus, .btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-light-blue.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-cyan {
- background-color: #00bcd4 !important;
- color: #fff; }
- .btn-cyan:hover {
- background-color: #00d3ee;
- color: #fff; }
- .btn-cyan:focus, .btn-cyan.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-cyan:focus, .btn-cyan:active, .btn-cyan.active {
- background-color: #00626e; }
- .btn-cyan.dropdown-toggle {
- background-color: #00bcd4 !important; }
- .btn-cyan.dropdown-toggle:hover, .btn-cyan.dropdown-toggle:focus {
- background-color: #00d3ee !important; }
- .btn-cyan:not([disabled]):not(.disabled):active, .btn-cyan:not([disabled]):not(.disabled).active,
- .show > .btn-cyan.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #00626e !important; }
- .btn-cyan:not([disabled]):not(.disabled):active:focus, .btn-cyan:not([disabled]):not(.disabled).active:focus,
- .show > .btn-cyan.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.cyan-ic {
- color: #00bcd4 !important; }
- .cyan-ic:hover, .cyan-ic:focus {
- color: #00bcd4; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-cyan {
- border: 2px solid #00bcd4 !important;
- background-color: transparent !important;
- color: #00bcd4 !important; }
- .btn-outline-cyan:hover, .btn-outline-cyan:focus, .btn-outline-cyan:active, .btn-outline-cyan:active:focus, .btn-outline-cyan.active {
- border-color: #00bcd4 !important;
- background-color: transparent !important;
- color: #00bcd4 !important; }
- .btn-outline-cyan:not([disabled]):not(.disabled):active, .btn-outline-cyan:not([disabled]):not(.disabled).active,
- .show > .btn-outline-cyan.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #00bcd4 !important; }
- .btn-outline-cyan:not([disabled]):not(.disabled):active:focus, .btn-outline-cyan:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-cyan.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-teal {
- background-color: #00796b !important;
- color: #fff; }
- .btn-teal:hover {
- background-color: #009382;
- color: #fff; }
- .btn-teal:focus, .btn-teal.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-teal:focus, .btn-teal:active, .btn-teal.active {
- background-color: #001311; }
- .btn-teal.dropdown-toggle {
- background-color: #00796b !important; }
- .btn-teal.dropdown-toggle:hover, .btn-teal.dropdown-toggle:focus {
- background-color: #009382 !important; }
- .btn-teal:not([disabled]):not(.disabled):active, .btn-teal:not([disabled]):not(.disabled).active,
- .show > .btn-teal.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #001311 !important; }
- .btn-teal:not([disabled]):not(.disabled):active:focus, .btn-teal:not([disabled]):not(.disabled).active:focus,
- .show > .btn-teal.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.teal-ic {
- color: #00796b !important; }
- .teal-ic:hover, .teal-ic:focus {
- color: #00796b; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-teal {
- border: 2px solid #00796b !important;
- background-color: transparent !important;
- color: #00796b !important; }
- .btn-outline-teal:hover, .btn-outline-teal:focus, .btn-outline-teal:active, .btn-outline-teal:active:focus, .btn-outline-teal.active {
- border-color: #00796b !important;
- background-color: transparent !important;
- color: #00796b !important; }
- .btn-outline-teal:not([disabled]):not(.disabled):active, .btn-outline-teal:not([disabled]):not(.disabled).active,
- .show > .btn-outline-teal.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #00796b !important; }
- .btn-outline-teal:not([disabled]):not(.disabled):active:focus, .btn-outline-teal:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-teal.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-green {
- background-color: #388e3c !important;
- color: #fff; }
- .btn-green:hover {
- background-color: #3fa044;
- color: #fff; }
- .btn-green:focus, .btn-green.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-green:focus, .btn-green:active, .btn-green.active {
- background-color: #1b451d; }
- .btn-green.dropdown-toggle {
- background-color: #388e3c !important; }
- .btn-green.dropdown-toggle:hover, .btn-green.dropdown-toggle:focus {
- background-color: #3fa044 !important; }
- .btn-green:not([disabled]):not(.disabled):active, .btn-green:not([disabled]):not(.disabled).active,
- .show > .btn-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #1b451d !important; }
- .btn-green:not([disabled]):not(.disabled):active:focus, .btn-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.green-ic {
- color: #388e3c !important; }
- .green-ic:hover, .green-ic:focus {
- color: #388e3c; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-green {
- border: 2px solid #388e3c !important;
- background-color: transparent !important;
- color: #388e3c !important; }
- .btn-outline-green:hover, .btn-outline-green:focus, .btn-outline-green:active, .btn-outline-green:active:focus, .btn-outline-green.active {
- border-color: #388e3c !important;
- background-color: transparent !important;
- color: #388e3c !important; }
- .btn-outline-green:not([disabled]):not(.disabled):active, .btn-outline-green:not([disabled]):not(.disabled).active,
- .show > .btn-outline-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #388e3c !important; }
- .btn-outline-green:not([disabled]):not(.disabled):active:focus, .btn-outline-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-light-green {
- background-color: #8bc34a !important;
- color: #fff; }
- .btn-light-green:hover {
- background-color: #97c95d;
- color: #fff; }
- .btn-light-green:focus, .btn-light-green.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-light-green:focus, .btn-light-green:active, .btn-light-green.active {
- background-color: #577d2a; }
- .btn-light-green.dropdown-toggle {
- background-color: #8bc34a !important; }
- .btn-light-green.dropdown-toggle:hover, .btn-light-green.dropdown-toggle:focus {
- background-color: #97c95d !important; }
- .btn-light-green:not([disabled]):not(.disabled):active, .btn-light-green:not([disabled]):not(.disabled).active,
- .show > .btn-light-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #577d2a !important; }
- .btn-light-green:not([disabled]):not(.disabled):active:focus, .btn-light-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-light-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.light-green-ic {
- color: #8bc34a !important; }
- .light-green-ic:hover, .light-green-ic:focus {
- color: #8bc34a; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-light-green {
- border: 2px solid #8bc34a !important;
- background-color: transparent !important;
- color: #8bc34a !important; }
- .btn-outline-light-green:hover, .btn-outline-light-green:focus, .btn-outline-light-green:active, .btn-outline-light-green:active:focus, .btn-outline-light-green.active {
- border-color: #8bc34a !important;
- background-color: transparent !important;
- color: #8bc34a !important; }
- .btn-outline-light-green:not([disabled]):not(.disabled):active, .btn-outline-light-green:not([disabled]):not(.disabled).active,
- .show > .btn-outline-light-green.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #8bc34a !important; }
- .btn-outline-light-green:not([disabled]):not(.disabled):active:focus, .btn-outline-light-green:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-light-green.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-lime {
- background-color: #afb42b !important;
- color: #fff; }
- .btn-lime:hover {
- background-color: #c3c930;
- color: #fff; }
- .btn-lime:focus, .btn-lime.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-lime:focus, .btn-lime:active, .btn-lime.active {
- background-color: #5f6217; }
- .btn-lime.dropdown-toggle {
- background-color: #afb42b !important; }
- .btn-lime.dropdown-toggle:hover, .btn-lime.dropdown-toggle:focus {
- background-color: #c3c930 !important; }
- .btn-lime:not([disabled]):not(.disabled):active, .btn-lime:not([disabled]):not(.disabled).active,
- .show > .btn-lime.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #5f6217 !important; }
- .btn-lime:not([disabled]):not(.disabled):active:focus, .btn-lime:not([disabled]):not(.disabled).active:focus,
- .show > .btn-lime.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.lime-ic {
- color: #afb42b !important; }
- .lime-ic:hover, .lime-ic:focus {
- color: #afb42b; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-lime {
- border: 2px solid #afb42b !important;
- background-color: transparent !important;
- color: #afb42b !important; }
- .btn-outline-lime:hover, .btn-outline-lime:focus, .btn-outline-lime:active, .btn-outline-lime:active:focus, .btn-outline-lime.active {
- border-color: #afb42b !important;
- background-color: transparent !important;
- color: #afb42b !important; }
- .btn-outline-lime:not([disabled]):not(.disabled):active, .btn-outline-lime:not([disabled]):not(.disabled).active,
- .show > .btn-outline-lime.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #afb42b !important; }
- .btn-outline-lime:not([disabled]):not(.disabled):active:focus, .btn-outline-lime:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-lime.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-yellow {
- background-color: #fbc02d !important;
- color: #fff; }
- .btn-yellow:hover {
- background-color: #fbc846;
- color: #fff; }
- .btn-yellow:focus, .btn-yellow.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active {
- background-color: #be8904; }
- .btn-yellow.dropdown-toggle {
- background-color: #fbc02d !important; }
- .btn-yellow.dropdown-toggle:hover, .btn-yellow.dropdown-toggle:focus {
- background-color: #fbc846 !important; }
- .btn-yellow:not([disabled]):not(.disabled):active, .btn-yellow:not([disabled]):not(.disabled).active,
- .show > .btn-yellow.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #be8904 !important; }
- .btn-yellow:not([disabled]):not(.disabled):active:focus, .btn-yellow:not([disabled]):not(.disabled).active:focus,
- .show > .btn-yellow.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.yellow-ic {
- color: #fbc02d !important; }
- .yellow-ic:hover, .yellow-ic:focus {
- color: #fbc02d; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-yellow {
- border: 2px solid #fbc02d !important;
- background-color: transparent !important;
- color: #fbc02d !important; }
- .btn-outline-yellow:hover, .btn-outline-yellow:focus, .btn-outline-yellow:active, .btn-outline-yellow:active:focus, .btn-outline-yellow.active {
- border-color: #fbc02d !important;
- background-color: transparent !important;
- color: #fbc02d !important; }
- .btn-outline-yellow:not([disabled]):not(.disabled):active, .btn-outline-yellow:not([disabled]):not(.disabled).active,
- .show > .btn-outline-yellow.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #fbc02d !important; }
- .btn-outline-yellow:not([disabled]):not(.disabled):active:focus, .btn-outline-yellow:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-yellow.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-amber {
- background-color: #ffa000 !important;
- color: #fff; }
- .btn-amber:hover {
- background-color: #ffaa1a;
- color: #fff; }
- .btn-amber:focus, .btn-amber.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-amber:focus, .btn-amber:active, .btn-amber.active {
- background-color: #996000; }
- .btn-amber.dropdown-toggle {
- background-color: #ffa000 !important; }
- .btn-amber.dropdown-toggle:hover, .btn-amber.dropdown-toggle:focus {
- background-color: #ffaa1a !important; }
- .btn-amber:not([disabled]):not(.disabled):active, .btn-amber:not([disabled]):not(.disabled).active,
- .show > .btn-amber.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #996000 !important; }
- .btn-amber:not([disabled]):not(.disabled):active:focus, .btn-amber:not([disabled]):not(.disabled).active:focus,
- .show > .btn-amber.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.amber-ic {
- color: #ffa000 !important; }
- .amber-ic:hover, .amber-ic:focus {
- color: #ffa000; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-amber {
- border: 2px solid #ffa000 !important;
- background-color: transparent !important;
- color: #ffa000 !important; }
- .btn-outline-amber:hover, .btn-outline-amber:focus, .btn-outline-amber:active, .btn-outline-amber:active:focus, .btn-outline-amber.active {
- border-color: #ffa000 !important;
- background-color: transparent !important;
- color: #ffa000 !important; }
- .btn-outline-amber:not([disabled]):not(.disabled):active, .btn-outline-amber:not([disabled]):not(.disabled).active,
- .show > .btn-outline-amber.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #ffa000 !important; }
- .btn-outline-amber:not([disabled]):not(.disabled):active:focus, .btn-outline-amber:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-amber.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-orange {
- background-color: #f57c00 !important;
- color: #fff; }
- .btn-orange:hover {
- background-color: #ff8910;
- color: #fff; }
- .btn-orange:focus, .btn-orange.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-orange:focus, .btn-orange:active, .btn-orange.active {
- background-color: #8f4800; }
- .btn-orange.dropdown-toggle {
- background-color: #f57c00 !important; }
- .btn-orange.dropdown-toggle:hover, .btn-orange.dropdown-toggle:focus {
- background-color: #ff8910 !important; }
- .btn-orange:not([disabled]):not(.disabled):active, .btn-orange:not([disabled]):not(.disabled).active,
- .show > .btn-orange.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #8f4800 !important; }
- .btn-orange:not([disabled]):not(.disabled):active:focus, .btn-orange:not([disabled]):not(.disabled).active:focus,
- .show > .btn-orange.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.orange-ic {
- color: #f57c00 !important; }
- .orange-ic:hover, .orange-ic:focus {
- color: #f57c00; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-orange {
- border: 2px solid #f57c00 !important;
- background-color: transparent !important;
- color: #f57c00 !important; }
- .btn-outline-orange:hover, .btn-outline-orange:focus, .btn-outline-orange:active, .btn-outline-orange:active:focus, .btn-outline-orange.active {
- border-color: #f57c00 !important;
- background-color: transparent !important;
- color: #f57c00 !important; }
- .btn-outline-orange:not([disabled]):not(.disabled):active, .btn-outline-orange:not([disabled]):not(.disabled).active,
- .show > .btn-outline-orange.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #f57c00 !important; }
- .btn-outline-orange:not([disabled]):not(.disabled):active:focus, .btn-outline-orange:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-orange.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-deep-orange {
- background-color: #ff7043 !important;
- color: #fff; }
- .btn-deep-orange:hover {
- background-color: #ff835d;
- color: #fff; }
- .btn-deep-orange:focus, .btn-deep-orange.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-deep-orange:focus, .btn-deep-orange:active, .btn-deep-orange.active {
- background-color: #dc3500; }
- .btn-deep-orange.dropdown-toggle {
- background-color: #ff7043 !important; }
- .btn-deep-orange.dropdown-toggle:hover, .btn-deep-orange.dropdown-toggle:focus {
- background-color: #ff835d !important; }
- .btn-deep-orange:not([disabled]):not(.disabled):active, .btn-deep-orange:not([disabled]):not(.disabled).active,
- .show > .btn-deep-orange.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #dc3500 !important; }
- .btn-deep-orange:not([disabled]):not(.disabled):active:focus, .btn-deep-orange:not([disabled]):not(.disabled).active:focus,
- .show > .btn-deep-orange.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.deep-orange-ic {
- color: #ff7043 !important; }
- .deep-orange-ic:hover, .deep-orange-ic:focus {
- color: #ff7043; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-deep-orange {
- border: 2px solid #ff7043 !important;
- background-color: transparent !important;
- color: #ff7043 !important; }
- .btn-outline-deep-orange:hover, .btn-outline-deep-orange:focus, .btn-outline-deep-orange:active, .btn-outline-deep-orange:active:focus, .btn-outline-deep-orange.active {
- border-color: #ff7043 !important;
- background-color: transparent !important;
- color: #ff7043 !important; }
- .btn-outline-deep-orange:not([disabled]):not(.disabled):active, .btn-outline-deep-orange:not([disabled]):not(.disabled).active,
- .show > .btn-outline-deep-orange.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #ff7043 !important; }
- .btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus, .btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-deep-orange.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-brown {
- background-color: #795548 !important;
- color: #fff; }
- .btn-brown:hover {
- background-color: #896052;
- color: #fff; }
- .btn-brown:focus, .btn-brown.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-brown:focus, .btn-brown:active, .btn-brown.active {
- background-color: #392822; }
- .btn-brown.dropdown-toggle {
- background-color: #795548 !important; }
- .btn-brown.dropdown-toggle:hover, .btn-brown.dropdown-toggle:focus {
- background-color: #896052 !important; }
- .btn-brown:not([disabled]):not(.disabled):active, .btn-brown:not([disabled]):not(.disabled).active,
- .show > .btn-brown.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #392822 !important; }
- .btn-brown:not([disabled]):not(.disabled):active:focus, .btn-brown:not([disabled]):not(.disabled).active:focus,
- .show > .btn-brown.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.brown-ic {
- color: #795548 !important; }
- .brown-ic:hover, .brown-ic:focus {
- color: #795548; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-brown {
- border: 2px solid #795548 !important;
- background-color: transparent !important;
- color: #795548 !important; }
- .btn-outline-brown:hover, .btn-outline-brown:focus, .btn-outline-brown:active, .btn-outline-brown:active:focus, .btn-outline-brown.active {
- border-color: #795548 !important;
- background-color: transparent !important;
- color: #795548 !important; }
- .btn-outline-brown:not([disabled]):not(.disabled):active, .btn-outline-brown:not([disabled]):not(.disabled).active,
- .show > .btn-outline-brown.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #795548 !important; }
- .btn-outline-brown:not([disabled]):not(.disabled):active:focus, .btn-outline-brown:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-brown.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-grey {
- background-color: #616161 !important;
- color: #fff; }
- .btn-grey:hover {
- background-color: #6e6e6e;
- color: #fff; }
- .btn-grey:focus, .btn-grey.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-grey:focus, .btn-grey:active, .btn-grey.active {
- background-color: #2e2e2e; }
- .btn-grey.dropdown-toggle {
- background-color: #616161 !important; }
- .btn-grey.dropdown-toggle:hover, .btn-grey.dropdown-toggle:focus {
- background-color: #6e6e6e !important; }
- .btn-grey:not([disabled]):not(.disabled):active, .btn-grey:not([disabled]):not(.disabled).active,
- .show > .btn-grey.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #2e2e2e !important; }
- .btn-grey:not([disabled]):not(.disabled):active:focus, .btn-grey:not([disabled]):not(.disabled).active:focus,
- .show > .btn-grey.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.grey-ic {
- color: #616161 !important; }
- .grey-ic:hover, .grey-ic:focus {
- color: #616161; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-grey {
- border: 2px solid #616161 !important;
- background-color: transparent !important;
- color: #616161 !important; }
- .btn-outline-grey:hover, .btn-outline-grey:focus, .btn-outline-grey:active, .btn-outline-grey:active:focus, .btn-outline-grey.active {
- border-color: #616161 !important;
- background-color: transparent !important;
- color: #616161 !important; }
- .btn-outline-grey:not([disabled]):not(.disabled):active, .btn-outline-grey:not([disabled]):not(.disabled).active,
- .show > .btn-outline-grey.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #616161 !important; }
- .btn-outline-grey:not([disabled]):not(.disabled):active:focus, .btn-outline-grey:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-grey.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-blue-grey {
- background-color: #78909c !important;
- color: #fff; }
- .btn-blue-grey:hover {
- background-color: #879ca7;
- color: #fff; }
- .btn-blue-grey:focus, .btn-blue-grey.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-blue-grey:focus, .btn-blue-grey:active, .btn-blue-grey.active {
- background-color: #4a5b64; }
- .btn-blue-grey.dropdown-toggle {
- background-color: #78909c !important; }
- .btn-blue-grey.dropdown-toggle:hover, .btn-blue-grey.dropdown-toggle:focus {
- background-color: #879ca7 !important; }
- .btn-blue-grey:not([disabled]):not(.disabled):active, .btn-blue-grey:not([disabled]):not(.disabled).active,
- .show > .btn-blue-grey.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #4a5b64 !important; }
- .btn-blue-grey:not([disabled]):not(.disabled):active:focus, .btn-blue-grey:not([disabled]):not(.disabled).active:focus,
- .show > .btn-blue-grey.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.blue-grey-ic {
- color: #78909c !important; }
- .blue-grey-ic:hover, .blue-grey-ic:focus {
- color: #78909c; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-blue-grey {
- border: 2px solid #78909c !important;
- background-color: transparent !important;
- color: #78909c !important; }
- .btn-outline-blue-grey:hover, .btn-outline-blue-grey:focus, .btn-outline-blue-grey:active, .btn-outline-blue-grey:active:focus, .btn-outline-blue-grey.active {
- border-color: #78909c !important;
- background-color: transparent !important;
- color: #78909c !important; }
- .btn-outline-blue-grey:not([disabled]):not(.disabled):active, .btn-outline-blue-grey:not([disabled]):not(.disabled).active,
- .show > .btn-outline-blue-grey.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #78909c !important; }
- .btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus, .btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-blue-grey.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-dark {
- background-color: #212121 !important;
- color: #fff; }
- .btn-dark:hover {
- background-color: #2e2e2e;
- color: #fff; }
- .btn-dark:focus, .btn-dark.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-dark:focus, .btn-dark:active, .btn-dark.active {
- background-color: black; }
- .btn-dark.dropdown-toggle {
- background-color: #212121 !important; }
- .btn-dark.dropdown-toggle:hover, .btn-dark.dropdown-toggle:focus {
- background-color: #2e2e2e !important; }
- .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,
- .show > .btn-dark.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: black !important; }
- .btn-dark:not([disabled]):not(.disabled):active:focus, .btn-dark:not([disabled]):not(.disabled).active:focus,
- .show > .btn-dark.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.dark-ic {
- color: #212121 !important; }
- .dark-ic:hover, .dark-ic:focus {
- color: #212121; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-dark {
- border: 2px solid #212121 !important;
- background-color: transparent !important;
- color: #212121 !important; }
- .btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark:active:focus, .btn-outline-dark.active {
- border-color: #212121 !important;
- background-color: transparent !important;
- color: #212121 !important; }
- .btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,
- .show > .btn-outline-dark.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #212121 !important; }
- .btn-outline-dark:not([disabled]):not(.disabled):active:focus, .btn-outline-dark:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-dark.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-light {
- background-color: #e0e0e0 !important;
- color: #000; }
- .btn-light:hover {
- background-color: #ededed;
- color: #000; }
- .btn-light:focus, .btn-light.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-light:focus, .btn-light:active, .btn-light.active {
- background-color: #adadad; }
- .btn-light.dropdown-toggle {
- background-color: #e0e0e0 !important; }
- .btn-light.dropdown-toggle:hover, .btn-light.dropdown-toggle:focus {
- background-color: #ededed !important; }
- .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,
- .show > .btn-light.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #adadad !important; }
- .btn-light:not([disabled]):not(.disabled):active:focus, .btn-light:not([disabled]):not(.disabled).active:focus,
- .show > .btn-light.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.light-ic {
- color: #e0e0e0 !important; }
- .light-ic:hover, .light-ic:focus {
- color: #e0e0e0; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #000; }
-
-.btn-outline-light {
- border: 2px solid #e0e0e0 !important;
- background-color: transparent !important;
- color: #e0e0e0 !important; }
- .btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light:active:focus, .btn-outline-light.active {
- border-color: #e0e0e0 !important;
- background-color: transparent !important;
- color: #e0e0e0 !important; }
- .btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,
- .show > .btn-outline-light.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #e0e0e0 !important; }
- .btn-outline-light:not([disabled]):not(.disabled):active:focus, .btn-outline-light:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-light.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-white {
- background-color: #fff !important;
- color: #000; }
- .btn-white:hover {
- background-color: white;
- color: #000; }
- .btn-white:focus, .btn-white.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-white:focus, .btn-white:active, .btn-white.active {
- background-color: #cccccc; }
- .btn-white.dropdown-toggle {
- background-color: #fff !important; }
- .btn-white.dropdown-toggle:hover, .btn-white.dropdown-toggle:focus {
- background-color: white !important; }
- .btn-white:not([disabled]):not(.disabled):active, .btn-white:not([disabled]):not(.disabled).active,
- .show > .btn-white.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: #cccccc !important; }
- .btn-white:not([disabled]):not(.disabled):active:focus, .btn-white:not([disabled]):not(.disabled).active:focus,
- .show > .btn-white.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.white-ic {
- color: #fff !important; }
- .white-ic:hover, .white-ic:focus {
- color: #fff; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #000; }
-
-.btn-outline-white {
- border: 2px solid #fff !important;
- background-color: transparent !important;
- color: #fff !important; }
- .btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active, .btn-outline-white:active:focus, .btn-outline-white.active {
- border-color: #fff !important;
- background-color: transparent !important;
- color: #fff !important; }
- .btn-outline-white:not([disabled]):not(.disabled):active, .btn-outline-white:not([disabled]):not(.disabled).active,
- .show > .btn-outline-white.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #fff !important; }
- .btn-outline-white:not([disabled]):not(.disabled):active:focus, .btn-outline-white:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-white.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-black {
- background-color: #000 !important;
- color: #fff; }
- .btn-black:hover {
- background-color: #0d0d0d;
- color: #fff; }
- .btn-black:focus, .btn-black.focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
- .btn-black:focus, .btn-black:active, .btn-black.active {
- background-color: black; }
- .btn-black.dropdown-toggle {
- background-color: #000 !important; }
- .btn-black.dropdown-toggle:hover, .btn-black.dropdown-toggle:focus {
- background-color: #0d0d0d !important; }
- .btn-black:not([disabled]):not(.disabled):active, .btn-black:not([disabled]):not(.disabled).active,
- .show > .btn-black.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: black !important; }
- .btn-black:not([disabled]):not(.disabled):active:focus, .btn-black:not([disabled]):not(.disabled).active:focus,
- .show > .btn-black.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.black-ic {
- color: #000 !important; }
- .black-ic:hover, .black-ic:focus {
- color: #000; }
-
-a.btn:not([href]):not([tabindex]),
-a.btn:not([href]):not([tabindex]):focus,
-a.btn:not([href]):not([tabindex]):hover {
- color: #fff; }
-
-.btn-outline-black {
- border: 2px solid #000 !important;
- background-color: transparent !important;
- color: #000 !important; }
- .btn-outline-black:hover, .btn-outline-black:focus, .btn-outline-black:active, .btn-outline-black:active:focus, .btn-outline-black.active {
- border-color: #000 !important;
- background-color: transparent !important;
- color: #000 !important; }
- .btn-outline-black:not([disabled]):not(.disabled):active, .btn-outline-black:not([disabled]):not(.disabled).active,
- .show > .btn-outline-black.dropdown-toggle {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- background-color: transparent !important;
- border-color: #000 !important; }
- .btn-outline-black:not([disabled]):not(.disabled):active:focus, .btn-outline-black:not([disabled]):not(.disabled).active:focus,
- .show > .btn-outline-black.dropdown-toggle:focus {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
-
-.btn-warning:not(:disabled):not(.disabled).active,
-.btn-warning:not(:disabled):not(.disabled):active,
-.show > .btn-warning.dropdown-toggle {
- color: #fff; }
-
-.card {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- border: 0;
- font-weight: 400; }
- .card[class*="border"] {
- border: 1px solid #9e9e9e;
- -webkit-box-shadow: none;
- box-shadow: none; }
- .card .card-body h1, .card .card-body h2, .card .card-body h3, .card .card-body h4, .card .card-body h5, .card .card-body h6 {
- font-weight: 400; }
- .card .card-body .card-title a {
- -webkit-transition: 0.2s ease-in-out;
- -o-transition: 0.2s ease-in-out;
- transition: 0.2s ease-in-out; }
- .card .card-body .card-title a:hover {
- -webkit-transition: 0.2s ease-in-out;
- -o-transition: 0.2s ease-in-out;
- transition: 0.2s ease-in-out; }
- .card .card-body .card-text {
- color: #747373;
- font-size: 0.9rem;
- font-weight: 400; }
- .card .md-form label {
- font-weight: 300; }
-
-.dropdown .dropdown-menu .dropdown-item:active {
- background-color: #757575; }
-
-.md-form.input-group label {
- top: 0;
- margin-bottom: 0; }
-
-.md-form.input-group .input-group-text {
- background-color: #e0e0e0; }
- .md-form.input-group .input-group-text.md-addon {
- border: none;
- background-color: transparent;
- font-weight: 500; }
-
-.md-form.input-group .form-control {
- margin: 0;
- padding: 0.375rem 0.75rem; }
-
-.input-default-wrapper {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex; }
- .input-default-wrapper .input-default-js {
- width: 0.1px;
- height: 0.1px;
- opacity: 0;
- overflow: hidden;
- position: absolute;
- z-index: -1; }
- .input-default-wrapper .input-default-js:focus + label {
- border-color: #80bdff;
- outline: 0;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.15);
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.15); }
- .input-default-wrapper .input-default-js + label {
- -o-text-overflow: ellipsis;
- text-overflow: ellipsis;
- white-space: nowrap;
- cursor: pointer;
- display: inline-block;
- overflow: hidden;
- color: #000;
- border: 1px solid rgba(33, 47, 41, 0.2);
- background-color: transparent;
- padding: 0; }
- .input-default-wrapper .input-default-js + label span {
- padding: 0.425rem .7rem;
- color: #495057; }
- .input-default-wrapper .input-default-js + label span:not(.span-browse) {
- width: 200px;
- display: inline-block;
- -o-text-overflow: ellipsis;
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- vertical-align: top; }
- .input-default-wrapper .input-default-js + label .span-browse {
- height: 100%;
- color: #000;
- background-color: #E8EBEF;
- border-left: 1px solid rgba(33, 47, 41, 0.2);
- display: inline-block;
- padding: 0.425rem .8rem;
- color: #495057; }
-
-@media screen and (max-width: 50em) {
- .input-default-js + label .span-browse {
- display: block; } }
-
-.label-for-default-js {
- width: 100%;
- height: calc(2.25rem + 2px); }
-
-.navbar {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- font-weight: 300; }
- .navbar form .md-form input {
- margin: 0 5px 1px 8px; }
- .navbar .breadcrumb {
- margin: 0;
- padding: 0.3rem 0 0 1rem;
- background-color: inherit;
- font-size: 15px;
- font-weight: 300; }
- .navbar .breadcrumb .breadcrumb-item {
- color: #fff; }
- .navbar .breadcrumb .breadcrumb-item.active {
- color: rgba(255, 255, 255, 0.65); }
- .navbar .breadcrumb .breadcrumb-item:before {
- color: rgba(255, 255, 255, 0.65); }
- .navbar .navbar-toggler {
- outline: 0;
- border-width: 0; }
- .navbar .nav-flex-icons {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -webkit-flex-direction: row;
- -ms-flex-direction: row;
- flex-direction: row; }
- @media (max-width: 992px) {
- .navbar .container {
- width: 100%; }
- .navbar .container .navbar-toggler-right {
- right: 0; } }
- .navbar .nav-item .nav-link {
- display: block; }
- .navbar .nav-item .nav-link.disabled:active {
- pointer-events: none; }
- .navbar .nav-item .nav-link .fas, .navbar .nav-item .nav-link .fab, .navbar .nav-item .nav-link .far {
- padding-right: 3px;
- padding-left: 3px; }
- @media (max-width: 992px) {
- .navbar .nav-item .nav-link {
- padding-right: 6px;
- padding-left: 6px; } }
- .navbar .dropdown-menu {
- position: absolute !important;
- margin-top: 0; }
- .navbar .dropdown-menu a {
- padding: 10px;
- font-size: 0.9375rem;
- font-weight: 300;
- color: #000; }
- @media (max-width: 600px) {
- .navbar .dropdown-menu form {
- width: 17rem; } }
- @media (min-width: 600px) {
- .navbar .dropdown-menu form {
- width: 22rem; } }
- .navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled {
- color: rgba(0, 0, 0, 0.3); }
- .navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover {
- color: rgba(0, 0, 0, 0.3); }
- .navbar.navbar-light .navbar-toggler-icon {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
- cursor: pointer; }
- .navbar.navbar-light .breadcrumb .nav-item .nav-link,
- .navbar.navbar-light .navbar-nav .nav-item .nav-link {
- color: #000;
- -webkit-transition: 0.35s;
- -o-transition: 0.35s;
- transition: 0.35s; }
- .navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,
- .navbar.navbar-light .navbar-nav .nav-item .nav-link:hover {
- color: rgba(0, 0, 0, 0.7); }
- .navbar.navbar-light .breadcrumb .nav-item.active > .nav-link,
- .navbar.navbar-light .navbar-nav .nav-item.active > .nav-link {
- background-color: rgba(0, 0, 0, 0.1); }
- .navbar.navbar-light .breadcrumb .nav-item.active > .nav-link:hover,
- .navbar.navbar-light .navbar-nav .nav-item.active > .nav-link:hover {
- color: #000; }
- .navbar.navbar-light .navbar-toggler {
- color: #000; }
- .navbar.navbar-light form .md-form input {
- border-bottom: 1px solid #000; }
- .navbar.navbar-light form .md-form input:focus:not([readonly]) {
- border-color: #4285f4; }
- .navbar.navbar-light form .md-form .form-control {
- color: #000; }
- .navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder {
- color: #000;
- font-weight: 300; }
- .navbar.navbar-light form .md-form .form-control::-ms-input-placeholder {
- color: #000;
- font-weight: 300; }
- .navbar.navbar-light form .md-form .form-control::placeholder {
- color: #000;
- font-weight: 300; }
- .navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled {
- color: rgba(255, 255, 255, 0.25); }
- .navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover {
- color: rgba(255, 255, 255, 0.25); }
- .navbar.navbar-dark .navbar-toggler-icon {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
- cursor: pointer; }
- .navbar.navbar-dark .breadcrumb .nav-item .nav-link,
- .navbar.navbar-dark .navbar-nav .nav-item .nav-link {
- color: #fff;
- -webkit-transition: 0.35s;
- -o-transition: 0.35s;
- transition: 0.35s; }
- .navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,
- .navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover {
- color: rgba(255, 255, 255, 0.75); }
- .navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link,
- .navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link {
- background-color: rgba(255, 255, 255, 0.1); }
- .navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link:hover,
- .navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link:hover {
- color: #fff; }
- .navbar.navbar-dark .navbar-toggler {
- color: #fff; }
- .navbar.navbar-dark form .md-form input {
- border-bottom: 1px solid #fff; }
- .navbar.navbar-dark form .md-form input:focus:not([readonly]) {
- border-color: #4285f4; }
- .navbar.navbar-dark form .md-form .form-control {
- color: #fff; }
- .navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder {
- color: #fff;
- font-weight: 300; }
- .navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder {
- color: #fff;
- font-weight: 300; }
- .navbar.navbar-dark form .md-form .form-control::placeholder {
- color: #fff;
- font-weight: 300; }
- @media (min-width: 600px) {
- .navbar.scrolling-navbar {
- -webkit-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
- -o-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
- transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
- padding-top: 12px;
- padding-bottom: 12px; }
- .navbar.scrolling-navbar .navbar-nav > li {
- -webkit-transition-duration: 1s;
- -o-transition-duration: 1s;
- transition-duration: 1s; }
- .navbar.scrolling-navbar.top-nav-collapse {
- padding-top: 5px;
- padding-bottom: 5px; } }
-
-.pagination .page-item.active .page-link {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- -webkit-transition: all 0.2s linear;
- -o-transition: all 0.2s linear;
- transition: all 0.2s linear;
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- background-color: #4285f4;
- color: #fff; }
- .pagination .page-item.active .page-link:hover {
- background-color: #4285f4; }
-
-.pagination .page-item.disabled .page-link {
- color: #868e96; }
-
-.pagination .page-item .page-link {
- -webkit-transition: all 0.3s linear;
- -o-transition: all 0.3s linear;
- transition: all 0.3s linear;
- outline: 0;
- border: 0;
- background-color: transparent;
- font-size: 0.9rem;
- color: #212529; }
- .pagination .page-item .page-link:hover {
- -webkit-transition: all 0.3s linear;
- -o-transition: all 0.3s linear;
- transition: all 0.3s linear;
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- background-color: #eee; }
- .pagination .page-item .page-link:focus {
- background-color: transparent;
- -webkit-box-shadow: none;
- box-shadow: none; }
-
-.pagination.pagination-lg .page-item .page-link {
- font-size: 1rem; }
-
-.pagination.pagination-sm .page-item .page-link {
- font-size: 0.8rem; }
-
-.pagination.pagination-circle .page-item .page-link {
- margin-left: 2px;
- margin-right: 2px;
- -webkit-border-radius: 50%;
- border-radius: 50%; }
- .pagination.pagination-circle .page-item .page-link:hover {
- -webkit-border-radius: 50%;
- border-radius: 50%; }
-
-.pagination.pagination-circle .page-item.active .page-link {
- -webkit-border-radius: 50%;
- border-radius: 50%; }
-
-.pagination.pg-blue .page-item.active .page-link {
- background-color: #4285f4; }
- .pagination.pg-blue .page-item.active .page-link:hover {
- background-color: #4285f4; }
-
-.pagination.pg-red .page-item.active .page-link {
- background-color: #ff3547; }
- .pagination.pg-red .page-item.active .page-link:hover {
- background-color: #ff3547; }
-
-.pagination.pg-teal .page-item.active .page-link {
- background-color: #2bbbad; }
- .pagination.pg-teal .page-item.active .page-link:hover {
- background-color: #2bbbad; }
-
-.pagination.pg-dark-grey .page-item.active .page-link {
- background-color: #37474f; }
- .pagination.pg-dark-grey .page-item.active .page-link:hover {
- background-color: #37474f; }
-
-.pagination.pg-dark .page-item.active .page-link {
- background-color: #2e2e2e; }
- .pagination.pg-dark .page-item.active .page-link:hover {
- background-color: #2e2e2e; }
-
-.pagination.pg-blue-grey .page-item.active .page-link {
- background-color: #3f729b; }
- .pagination.pg-blue-grey .page-item.active .page-link:hover {
- background-color: #3f729b; }
-
-.pagination.pg-amber .page-item.active .page-link {
- background-color: #ff6f00; }
- .pagination.pg-amber .page-item.active .page-link:hover {
- background-color: #ff6f00; }
-
-.pagination.pg-purple .page-item.active .page-link {
- background-color: #5e35b1; }
- .pagination.pg-purple .page-item.active .page-link:hover {
- background-color: #5e35b1; }
-
-.badge {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- color: #fff !important; }
-
-.badge-pill {
- -webkit-border-radius: 10rem;
- border-radius: 10rem;
- padding-right: 0.6em;
- padding-left: 0.6em; }
-
-.badge-primary {
- background-color: #4285f4 !important;
- color: #fff !important; }
-
-.badge-danger {
- background-color: #ff3547 !important;
- color: #fff !important; }
-
-.badge-warning {
- background-color: #ffbb33 !important;
- color: #fff !important; }
-
-.badge-success {
- background-color: #00c851 !important;
- color: #fff !important; }
-
-.badge-info {
- background-color: #33b5e5 !important;
- color: #fff !important; }
-
-.badge-default {
- background-color: #2bbbad !important;
- color: #fff !important; }
-
-.badge-secondary {
- background-color: #aa66cc !important;
- color: #fff !important; }
-
-.badge-dark {
- background-color: #212121 !important;
- color: #fff !important; }
-
-.badge-light {
- background-color: #e0e0e0 !important;
- color: #000 !important; }
-
-body.modal-open {
- overflow: auto;
- padding-right: 0 !important; }
-
-body.scrollable {
- overflow-y: auto; }
-
-.modal-dialog .modal-content {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- border: 0;
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem; }
- .modal-dialog .modal-content .modal-header {
- -webkit-border-top-left-radius: 0.125rem;
- border-top-left-radius: 0.125rem;
- -webkit-border-top-right-radius: 0.125rem;
- border-top-right-radius: 0.125rem; }
-
-.modal-dialog.cascading-modal {
- margin-top: 10%; }
- .modal-dialog.cascading-modal .close {
- opacity: 1;
- text-shadow: none;
- color: #fff;
- outline: 0; }
- .modal-dialog.cascading-modal .modal-header {
- -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
- margin: -2rem 1rem 1rem 1rem;
- border: none;
- -webkit-border-radius: 0.125rem;
- border-radius: 0.125rem;
- padding: 1.5rem;
- text-align: center; }
- .modal-dialog.cascading-modal .modal-header .close {
- margin-right: 1rem; }
- .modal-dialog.cascading-modal .modal-header .title {
- margin-bottom: 0;
- width: 100%;
- font-size: 1.25rem; }
- .modal-dialog.cascading-modal .modal-header .title .fas, .modal-dialog.cascading-modal .modal-header .title .fab, .modal-dialog.cascading-modal .modal-header .title .far {
- margin-right: 9px; }
- .modal-dialog.cascading-modal .modal-header .social-buttons {
- margin-top: 1.5rem; }
- .modal-dialog.cascading-modal .modal-header .social-buttons a {
- font-size: 1rem; }
- .modal-dialog.cascading-modal .modal-c-tabs .md-tabs {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- margin: -1.5rem 1rem 0 1rem;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex; }
- .modal-dialog.cascading-modal .modal-c-tabs .md-tabs li {
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1; }
- .modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a {
- text-align: center; }
- .modal-dialog.cascading-modal .modal-c-tabs .tab-content {
- padding: 1.7rem 0 0 0; }
- .modal-dialog.cascading-modal .modal-body,
- .modal-dialog.cascading-modal .modal-footer {
- padding-left: 2rem;
- padding-right: 2rem;
- color: #616161; }
- .modal-dialog.cascading-modal .modal-body .additional-option,
- .modal-dialog.cascading-modal .modal-footer .additional-option {
- margin-top: 1rem;
- text-align: center; }
- .modal-dialog.cascading-modal.modal-avatar {
- margin-top: 6rem; }
- .modal-dialog.cascading-modal.modal-avatar .modal-header {
- -webkit-box-shadow: none;
- box-shadow: none;
- margin: -6rem 0 -1rem; }
- .modal-dialog.cascading-modal.modal-avatar .modal-header img {
- width: 130px;
- -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
- box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
- margin-left: auto;
- margin-right: auto; }
-
-.modal-dialog.modal-notify .heading {
- margin: 0;
- padding: 0.3rem;
- font-size: 1.15rem;
- color: #fff; }
-
-.modal-dialog.modal-notify .modal-header {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- border: 0; }
-
-.modal-dialog.modal-notify .close {
- opacity: 1; }
-
-.modal-dialog.modal-notify .modal-body {
- padding: 1.5rem;
- color: #616161; }
-
-.modal-dialog.modal-notify.modal-primary .modal-header {
- background-color: #4285f4; }
-
-.modal-dialog.modal-notify.modal-primary .fas, .modal-dialog.modal-notify.modal-primary .fab, .modal-dialog.modal-notify.modal-primary .far {
- color: #4285f4; }
-
-.modal-dialog.modal-notify.modal-primary .badge {
- background-color: #4285f4; }
-
-.modal-dialog.modal-notify.modal-primary .btn .fas, .modal-dialog.modal-notify.modal-primary .btn .fab, .modal-dialog.modal-notify.modal-primary .btn .far {
- color: #fff; }
-
-.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas, .modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab, .modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far {
- color: #4285f4; }
-
-.modal-dialog.modal-notify.modal-danger .modal-header {
- background-color: #ff3547; }
-
-.modal-dialog.modal-notify.modal-danger .fas, .modal-dialog.modal-notify.modal-danger .fab, .modal-dialog.modal-notify.modal-danger .far {
- color: #ff3547; }
-
-.modal-dialog.modal-notify.modal-danger .badge {
- background-color: #ff3547; }
-
-.modal-dialog.modal-notify.modal-danger .btn .fas, .modal-dialog.modal-notify.modal-danger .btn .fab, .modal-dialog.modal-notify.modal-danger .btn .far {
- color: #fff; }
-
-.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas, .modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab, .modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far {
- color: #ff3547; }
-
-.modal-dialog.modal-notify.modal-warning .modal-header {
- background-color: #ffbb33; }
-
-.modal-dialog.modal-notify.modal-warning .fas, .modal-dialog.modal-notify.modal-warning .fab, .modal-dialog.modal-notify.modal-warning .far {
- color: #ffbb33; }
-
-.modal-dialog.modal-notify.modal-warning .badge {
- background-color: #ffbb33; }
-
-.modal-dialog.modal-notify.modal-warning .btn .fas, .modal-dialog.modal-notify.modal-warning .btn .fab, .modal-dialog.modal-notify.modal-warning .btn .far {
- color: #fff; }
-
-.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas, .modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab, .modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far {
- color: #ffbb33; }
-
-.modal-dialog.modal-notify.modal-success .modal-header {
- background-color: #00c851; }
-
-.modal-dialog.modal-notify.modal-success .fas, .modal-dialog.modal-notify.modal-success .fab, .modal-dialog.modal-notify.modal-success .far {
- color: #00c851; }
-
-.modal-dialog.modal-notify.modal-success .badge {
- background-color: #00c851; }
-
-.modal-dialog.modal-notify.modal-success .btn .fas, .modal-dialog.modal-notify.modal-success .btn .fab, .modal-dialog.modal-notify.modal-success .btn .far {
- color: #fff; }
-
-.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas, .modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab, .modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far {
- color: #00c851; }
-
-.modal-dialog.modal-notify.modal-info .modal-header {
- background-color: #33b5e5; }
-
-.modal-dialog.modal-notify.modal-info .fas, .modal-dialog.modal-notify.modal-info .fab, .modal-dialog.modal-notify.modal-info .far {
- color: #33b5e5; }
-
-.modal-dialog.modal-notify.modal-info .badge {
- background-color: #33b5e5; }
-
-.modal-dialog.modal-notify.modal-info .btn .fas, .modal-dialog.modal-notify.modal-info .btn .fab, .modal-dialog.modal-notify.modal-info .btn .far {
- color: #fff; }
-
-.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas, .modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab, .modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far {
- color: #33b5e5; }
-
-.modal {
- padding-right: 0 !important; }
- @media (min-width: 768px) {
- .modal .modal-dialog.modal-top {
- top: 0; }
- .modal .modal-dialog.modal-left {
- left: 0; }
- .modal .modal-dialog.modal-right {
- right: 0; }
- .modal .modal-dialog.modal-bottom {
- bottom: 0; }
- .modal .modal-dialog.modal-top-left {
- top: 10px;
- left: 10px; }
- .modal .modal-dialog.modal-top-right {
- top: 10px;
- right: 10px; }
- .modal .modal-dialog.modal-bottom-left {
- bottom: 10px;
- left: 10px; }
- .modal .modal-dialog.modal-bottom-right {
- bottom: 10px;
- right: 10px; } }
- .modal.fade.top:not(.show) .modal-dialog {
- -webkit-transform: translate3d(0, -25%, 0);
- transform: translate3d(0, -25%, 0); }
- .modal.fade.left:not(.show) .modal-dialog {
- -webkit-transform: translate3d(-25%, 0, 0);
- transform: translate3d(-25%, 0, 0); }
- .modal.fade.right:not(.show) .modal-dialog {
- -webkit-transform: translate3d(25%, 0, 0);
- transform: translate3d(25%, 0, 0); }
- .modal.fade.bottom:not(.show) .modal-dialog {
- -webkit-transform: translate3d(0, 25%, 0);
- transform: translate3d(0, 25%, 0); }
- @media (min-width: 992px) {
- .modal.modal-scrolling {
- position: relative; }
- .modal.modal-scrolling .modal-dialog {
- position: fixed;
- z-index: 1050; }
- .modal.modal-content-clickable {
- top: auto;
- bottom: auto; }
- .modal.modal-content-clickable .modal-dialog {
- position: fixed; }
- .modal .modal-fluid {
- width: 100%;
- max-width: 100%; }
- .modal .modal-fluid .modal-content {
- width: 100%; }
- .modal .modal-frame {
- position: absolute;
- margin: 0;
- width: 100%;
- max-width: 100%; }
- .modal .modal-frame.modal-bottom {
- bottom: 0; }
- .modal .modal-full-height {
- position: absolute;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- margin: 0;
- width: 400px;
- min-height: 100%;
- height: auto;
- min-height: 100%;
- top: 0;
- right: 0; }
- .modal .modal-full-height.modal-top, .modal .modal-full-height.modal-bottom {
- display: block;
- width: 100%;
- max-width: 100%;
- height: auto; }
- .modal .modal-full-height.modal-top {
- bottom: auto; }
- .modal .modal-full-height.modal-bottom {
- min-height: 0;
- top: auto; }
- .modal .modal-full-height .modal-content {
- width: 100%; }
- .modal .modal-full-height.modal-lg {
- width: 90%;
- max-width: 90%; } }
- @media (min-width: 992px) and (min-width: 992px) {
- .modal .modal-full-height.modal-lg {
- width: 800px;
- max-width: 800px; } }
- @media (min-width: 992px) and (min-width: 1200px) {
- .modal .modal-full-height.modal-lg {
- width: 1000px;
- max-width: 1000px; } }
- @media (min-width: 992px) {
- .modal .modal-side {
- position: absolute;
- bottom: 10px;
- right: 10px;
- margin: 0;
- width: 400px; } }
-
-.carousel .carousel-control-prev-icon,
-.carousel .carousel-control-next-icon {
- width: 20px;
- height: 20px; }
-
-.carousel .carousel-control-prev-icon {
- background-image: url(../img/svg/arrow_left.svg); }
-
-.carousel .carousel-control-next-icon {
- background-image: url(../img/svg/arrow_right.svg); }
-
-.carousel .carousel-indicators li {
- width: 0.625rem;
- height: 0.625rem;
- -webkit-border-radius: 50%;
- border-radius: 50%;
- cursor: pointer; }
-
-.carousel-fade .carousel-item {
- opacity: 0;
- -webkit-transition-duration: 0.6s;
- -o-transition-duration: 0.6s;
- transition-duration: 0.6s;
- -webkit-transition-property: opacity;
- -o-transition-property: opacity;
- transition-property: opacity; }
-
-.carousel-fade .carousel-item.active,
-.carousel-fade .carousel-item-next.carousel-item-left,
-.carousel-fade .carousel-item-prev.carousel-item-right {
- opacity: 1; }
-
-.carousel-fade .carousel-item-left.active,
-.carousel-fade .carousel-item-right.active {
- opacity: 0; }
-
-.carousel-fade .carousel-item-next,
-.carousel-fade .carousel-item-prev,
-.carousel-fade .carousel-item.active,
-.carousel-fade .carousel-item-left.active,
-.carousel-fade .carousel-item-prev.active {
- -webkit-transform: translateX(0);
- -ms-transform: translateX(0);
- transform: translateX(0); }
- @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
- .carousel-fade .carousel-item-next,
- .carousel-fade .carousel-item-prev,
- .carousel-fade .carousel-item.active,
- .carousel-fade .carousel-item-left.active,
- .carousel-fade .carousel-item-prev.active {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.md-form {
- position: relative;
- margin-top: 1.5rem;
- margin-bottom: 1.5rem; }
- .md-form input[type=text],
- .md-form input[type=password],
- .md-form input[type=email],
- .md-form input[type=url],
- .md-form input[type=time],
- .md-form input[type=date],
- .md-form input[type=datetime-local],
- .md-form input[type=tel],
- .md-form input[type=number],
- .md-form input[type=search-md],
- .md-form input[type=search],
- .md-form textarea.md-textarea {
- -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- outline: none;
- -webkit-box-shadow: none;
- box-shadow: none;
- border: none;
- border-bottom: 1px solid #ced4da;
- -webkit-border-radius: 0;
- border-radius: 0;
- -webkit-box-sizing: content-box;
- box-sizing: content-box;
- background-color: transparent; }
- .md-form input[type=text]:focus:not([readonly]),
- .md-form input[type=password]:focus:not([readonly]),
- .md-form input[type=email]:focus:not([readonly]),
- .md-form input[type=url]:focus:not([readonly]),
- .md-form input[type=time]:focus:not([readonly]),
- .md-form input[type=date]:focus:not([readonly]),
- .md-form input[type=datetime-local]:focus:not([readonly]),
- .md-form input[type=tel]:focus:not([readonly]),
- .md-form input[type=number]:focus:not([readonly]),
- .md-form input[type=search-md]:focus:not([readonly]),
- .md-form input[type=search]:focus:not([readonly]),
- .md-form textarea.md-textarea:focus:not([readonly]) {
- -webkit-box-shadow: 0 1px 0 0 #4285f4;
- box-shadow: 0 1px 0 0 #4285f4;
- border-bottom: 1px solid #4285f4; }
- .md-form input[type=text]:focus:not([readonly]) + label,
- .md-form input[type=password]:focus:not([readonly]) + label,
- .md-form input[type=email]:focus:not([readonly]) + label,
- .md-form input[type=url]:focus:not([readonly]) + label,
- .md-form input[type=time]:focus:not([readonly]) + label,
- .md-form input[type=date]:focus:not([readonly]) + label,
- .md-form input[type=datetime-local]:focus:not([readonly]) + label,
- .md-form input[type=tel]:focus:not([readonly]) + label,
- .md-form input[type=number]:focus:not([readonly]) + label,
- .md-form input[type=search-md]:focus:not([readonly]) + label,
- .md-form input[type=search]:focus:not([readonly]) + label,
- .md-form textarea.md-textarea:focus:not([readonly]) + label {
- color: #4285f4; }
- .md-form input[type=text] + label:after,
- .md-form input[type=password] + label:after,
- .md-form input[type=email] + label:after,
- .md-form input[type=url] + label:after,
- .md-form input[type=time] + label:after,
- .md-form input[type=date] + label:after,
- .md-form input[type=datetime-local] + label:after,
- .md-form input[type=tel] + label:after,
- .md-form input[type=number] + label:after,
- .md-form input[type=search-md] + label:after,
- .md-form input[type=search] + label:after,
- .md-form textarea.md-textarea + label:after {
- content: "";
- position: absolute;
- top: 65px;
- display: block;
- opacity: 0;
- -webkit-transition: 0.2s opacity ease-out, 0.2s color ease-out;
- -o-transition: 0.2s opacity ease-out, 0.2s color ease-out;
- transition: 0.2s opacity ease-out, 0.2s color ease-out; }
- .md-form input[type=text].valid, .md-form input[type=text]:focus.valid,
- .md-form input[type=password].valid,
- .md-form input[type=password]:focus.valid,
- .md-form input[type=email].valid,
- .md-form input[type=email]:focus.valid,
- .md-form input[type=url].valid,
- .md-form input[type=url]:focus.valid,
- .md-form input[type=time].valid,
- .md-form input[type=time]:focus.valid,
- .md-form input[type=date].valid,
- .md-form input[type=date]:focus.valid,
- .md-form input[type=datetime-local].valid,
- .md-form input[type=datetime-local]:focus.valid,
- .md-form input[type=tel].valid,
- .md-form input[type=tel]:focus.valid,
- .md-form input[type=number].valid,
- .md-form input[type=number]:focus.valid,
- .md-form input[type=search-md].valid,
- .md-form input[type=search-md]:focus.valid,
- .md-form input[type=search].valid,
- .md-form input[type=search]:focus.valid,
- .md-form textarea.md-textarea.valid,
- .md-form textarea.md-textarea:focus.valid {
- border-bottom: 1px solid #00c851;
- -webkit-box-shadow: 0 1px 0 0 #00c851;
- box-shadow: 0 1px 0 0 #00c851; }
- .md-form input[type=text].valid + label:after,
- .md-form input[type=text]:focus.valid + label:after,
- .md-form input[type=password].valid + label:after,
- .md-form input[type=password]:focus.valid + label:after,
- .md-form input[type=email].valid + label:after,
- .md-form input[type=email]:focus.valid + label:after,
- .md-form input[type=url].valid + label:after,
- .md-form input[type=url]:focus.valid + label:after,
- .md-form input[type=time].valid + label:after,
- .md-form input[type=time]:focus.valid + label:after,
- .md-form input[type=date].valid + label:after,
- .md-form input[type=date]:focus.valid + label:after,
- .md-form input[type=datetime-local].valid + label:after,
- .md-form input[type=datetime-local]:focus.valid + label:after,
- .md-form input[type=tel].valid + label:after,
- .md-form input[type=tel]:focus.valid + label:after,
- .md-form input[type=number].valid + label:after,
- .md-form input[type=number]:focus.valid + label:after,
- .md-form input[type=search-md].valid + label:after,
- .md-form input[type=search-md]:focus.valid + label:after,
- .md-form input[type=search].valid + label:after,
- .md-form input[type=search]:focus.valid + label:after,
- .md-form textarea.md-textarea.valid + label:after,
- .md-form textarea.md-textarea:focus.valid + label:after {
- content: attr(data-success);
- color: #00c851;
- opacity: 1; }
- .md-form input[type=text].invalid, .md-form input[type=text]:focus.invalid,
- .md-form input[type=password].invalid,
- .md-form input[type=password]:focus.invalid,
- .md-form input[type=email].invalid,
- .md-form input[type=email]:focus.invalid,
- .md-form input[type=url].invalid,
- .md-form input[type=url]:focus.invalid,
- .md-form input[type=time].invalid,
- .md-form input[type=time]:focus.invalid,
- .md-form input[type=date].invalid,
- .md-form input[type=date]:focus.invalid,
- .md-form input[type=datetime-local].invalid,
- .md-form input[type=datetime-local]:focus.invalid,
- .md-form input[type=tel].invalid,
- .md-form input[type=tel]:focus.invalid,
- .md-form input[type=number].invalid,
- .md-form input[type=number]:focus.invalid,
- .md-form input[type=search-md].invalid,
- .md-form input[type=search-md]:focus.invalid,
- .md-form input[type=search].invalid,
- .md-form input[type=search]:focus.invalid,
- .md-form textarea.md-textarea.invalid,
- .md-form textarea.md-textarea:focus.invalid {
- border-bottom: 1px solid #f44336;
- -webkit-box-shadow: 0 1px 0 0 #f44336;
- box-shadow: 0 1px 0 0 #f44336; }
- .md-form input[type=text].invalid + label:after,
- .md-form input[type=text]:focus.invalid + label:after,
- .md-form input[type=password].invalid + label:after,
- .md-form input[type=password]:focus.invalid + label:after,
- .md-form input[type=email].invalid + label:after,
- .md-form input[type=email]:focus.invalid + label:after,
- .md-form input[type=url].invalid + label:after,
- .md-form input[type=url]:focus.invalid + label:after,
- .md-form input[type=time].invalid + label:after,
- .md-form input[type=time]:focus.invalid + label:after,
- .md-form input[type=date].invalid + label:after,
- .md-form input[type=date]:focus.invalid + label:after,
- .md-form input[type=datetime-local].invalid + label:after,
- .md-form input[type=datetime-local]:focus.invalid + label:after,
- .md-form input[type=tel].invalid + label:after,
- .md-form input[type=tel]:focus.invalid + label:after,
- .md-form input[type=number].invalid + label:after,
- .md-form input[type=number]:focus.invalid + label:after,
- .md-form input[type=search-md].invalid + label:after,
- .md-form input[type=search-md]:focus.invalid + label:after,
- .md-form input[type=search].invalid + label:after,
- .md-form input[type=search]:focus.invalid + label:after,
- .md-form textarea.md-textarea.invalid + label:after,
- .md-form textarea.md-textarea:focus.invalid + label:after {
- content: attr(data-error);
- color: #f44336;
- opacity: 1; }
- .md-form input[type=text].form-control.valid + label:after,
- .md-form input[type=text].form-control:focus.valid + label:after,
- .md-form input[type=password].form-control.valid + label:after,
- .md-form input[type=password].form-control:focus.valid + label:after,
- .md-form input[type=email].form-control.valid + label:after,
- .md-form input[type=email].form-control:focus.valid + label:after,
- .md-form input[type=url].form-control.valid + label:after,
- .md-form input[type=url].form-control:focus.valid + label:after,
- .md-form input[type=time].form-control.valid + label:after,
- .md-form input[type=time].form-control:focus.valid + label:after,
- .md-form input[type=date].form-control.valid + label:after,
- .md-form input[type=date].form-control:focus.valid + label:after,
- .md-form input[type=datetime-local].form-control.valid + label:after,
- .md-form input[type=datetime-local].form-control:focus.valid + label:after,
- .md-form input[type=tel].form-control.valid + label:after,
- .md-form input[type=tel].form-control:focus.valid + label:after,
- .md-form input[type=number].form-control.valid + label:after,
- .md-form input[type=number].form-control:focus.valid + label:after,
- .md-form input[type=search-md].form-control.valid + label:after,
- .md-form input[type=search-md].form-control:focus.valid + label:after,
- .md-form input[type=search].form-control.valid + label:after,
- .md-form input[type=search].form-control:focus.valid + label:after,
- .md-form textarea.md-textarea.form-control.valid + label:after,
- .md-form textarea.md-textarea.form-control:focus.valid + label:after {
- top: 3.56rem; }
- .md-form input[type=text].form-control.invalid + label:after,
- .md-form input[type=text].form-control:focus.invalid + label:after,
- .md-form input[type=password].form-control.invalid + label:after,
- .md-form input[type=password].form-control:focus.invalid + label:after,
- .md-form input[type=email].form-control.invalid + label:after,
- .md-form input[type=email].form-control:focus.invalid + label:after,
- .md-form input[type=url].form-control.invalid + label:after,
- .md-form input[type=url].form-control:focus.invalid + label:after,
- .md-form input[type=time].form-control.invalid + label:after,
- .md-form input[type=time].form-control:focus.invalid + label:after,
- .md-form input[type=date].form-control.invalid + label:after,
- .md-form input[type=date].form-control:focus.invalid + label:after,
- .md-form input[type=datetime-local].form-control.invalid + label:after,
- .md-form input[type=datetime-local].form-control:focus.invalid + label:after,
- .md-form input[type=tel].form-control.invalid + label:after,
- .md-form input[type=tel].form-control:focus.invalid + label:after,
- .md-form input[type=number].form-control.invalid + label:after,
- .md-form input[type=number].form-control:focus.invalid + label:after,
- .md-form input[type=search-md].form-control.invalid + label:after,
- .md-form input[type=search-md].form-control:focus.invalid + label:after,
- .md-form input[type=search].form-control.invalid + label:after,
- .md-form input[type=search].form-control:focus.invalid + label:after,
- .md-form textarea.md-textarea.form-control.invalid + label:after,
- .md-form textarea.md-textarea.form-control:focus.invalid + label:after {
- top: 3.44rem; }
- .md-form input[type=text].form-control-lg.valid + label:after,
- .md-form input[type=text].form-control-lg:focus.valid + label:after,
- .md-form input[type=password].form-control-lg.valid + label:after,
- .md-form input[type=password].form-control-lg:focus.valid + label:after,
- .md-form input[type=email].form-control-lg.valid + label:after,
- .md-form input[type=email].form-control-lg:focus.valid + label:after,
- .md-form input[type=url].form-control-lg.valid + label:after,
- .md-form input[type=url].form-control-lg:focus.valid + label:after,
- .md-form input[type=time].form-control-lg.valid + label:after,
- .md-form input[type=time].form-control-lg:focus.valid + label:after,
- .md-form input[type=date].form-control-lg.valid + label:after,
- .md-form input[type=date].form-control-lg:focus.valid + label:after,
- .md-form input[type=datetime-local].form-control-lg.valid + label:after,
- .md-form input[type=datetime-local].form-control-lg:focus.valid + label:after,
- .md-form input[type=tel].form-control-lg.valid + label:after,
- .md-form input[type=tel].form-control-lg:focus.valid + label:after,
- .md-form input[type=number].form-control-lg.valid + label:after,
- .md-form input[type=number].form-control-lg:focus.valid + label:after,
- .md-form input[type=search-md].form-control-lg.valid + label:after,
- .md-form input[type=search-md].form-control-lg:focus.valid + label:after,
- .md-form input[type=search].form-control-lg.valid + label:after,
- .md-form input[type=search].form-control-lg:focus.valid + label:after,
- .md-form textarea.md-textarea.form-control-lg.valid + label:after,
- .md-form textarea.md-textarea.form-control-lg:focus.valid + label:after {
- top: 4.1rem; }
- .md-form input[type=text].form-control-lg.invalid + label:after,
- .md-form input[type=text].form-control-lg:focus.invalid + label:after,
- .md-form input[type=password].form-control-lg.invalid + label:after,
- .md-form input[type=password].form-control-lg:focus.invalid + label:after,
- .md-form input[type=email].form-control-lg.invalid + label:after,
- .md-form input[type=email].form-control-lg:focus.invalid + label:after,
- .md-form input[type=url].form-control-lg.invalid + label:after,
- .md-form input[type=url].form-control-lg:focus.invalid + label:after,
- .md-form input[type=time].form-control-lg.invalid + label:after,
- .md-form input[type=time].form-control-lg:focus.invalid + label:after,
- .md-form input[type=date].form-control-lg.invalid + label:after,
- .md-form input[type=date].form-control-lg:focus.invalid + label:after,
- .md-form input[type=datetime-local].form-control-lg.invalid + label:after,
- .md-form input[type=datetime-local].form-control-lg:focus.invalid + label:after,
- .md-form input[type=tel].form-control-lg.invalid + label:after,
- .md-form input[type=tel].form-control-lg:focus.invalid + label:after,
- .md-form input[type=number].form-control-lg.invalid + label:after,
- .md-form input[type=number].form-control-lg:focus.invalid + label:after,
- .md-form input[type=search-md].form-control-lg.invalid + label:after,
- .md-form input[type=search-md].form-control-lg:focus.invalid + label:after,
- .md-form input[type=search].form-control-lg.invalid + label:after,
- .md-form input[type=search].form-control-lg:focus.invalid + label:after,
- .md-form textarea.md-textarea.form-control-lg.invalid + label:after,
- .md-form textarea.md-textarea.form-control-lg:focus.invalid + label:after {
- top: 4rem; }
- .md-form input[type=text].form-control-sm.valid + label:after,
- .md-form input[type=text].form-control-sm:focus.valid + label:after,
- .md-form input[type=password].form-control-sm.valid + label:after,
- .md-form input[type=password].form-control-sm:focus.valid + label:after,
- .md-form input[type=email].form-control-sm.valid + label:after,
- .md-form input[type=email].form-control-sm:focus.valid + label:after,
- .md-form input[type=url].form-control-sm.valid + label:after,
- .md-form input[type=url].form-control-sm:focus.valid + label:after,
- .md-form input[type=time].form-control-sm.valid + label:after,
- .md-form input[type=time].form-control-sm:focus.valid + label:after,
- .md-form input[type=date].form-control-sm.valid + label:after,
- .md-form input[type=date].form-control-sm:focus.valid + label:after,
- .md-form input[type=datetime-local].form-control-sm.valid + label:after,
- .md-form input[type=datetime-local].form-control-sm:focus.valid + label:after,
- .md-form input[type=tel].form-control-sm.valid + label:after,
- .md-form input[type=tel].form-control-sm:focus.valid + label:after,
- .md-form input[type=number].form-control-sm.valid + label:after,
- .md-form input[type=number].form-control-sm:focus.valid + label:after,
- .md-form input[type=search-md].form-control-sm.valid + label:after,
- .md-form input[type=search-md].form-control-sm:focus.valid + label:after,
- .md-form input[type=search].form-control-sm.valid + label:after,
- .md-form input[type=search].form-control-sm:focus.valid + label:after,
- .md-form textarea.md-textarea.form-control-sm.valid + label:after,
- .md-form textarea.md-textarea.form-control-sm:focus.valid + label:after {
- top: 3.2rem; }
- .md-form input[type=text].form-control-sm.invalid + label:after,
- .md-form input[type=text].form-control-sm:focus.invalid + label:after,
- .md-form input[type=password].form-control-sm.invalid + label:after,
- .md-form input[type=password].form-control-sm:focus.invalid + label:after,
- .md-form input[type=email].form-control-sm.invalid + label:after,
- .md-form input[type=email].form-control-sm:focus.invalid + label:after,
- .md-form input[type=url].form-control-sm.invalid + label:after,
- .md-form input[type=url].form-control-sm:focus.invalid + label:after,
- .md-form input[type=time].form-control-sm.invalid + label:after,
- .md-form input[type=time].form-control-sm:focus.invalid + label:after,
- .md-form input[type=date].form-control-sm.invalid + label:after,
- .md-form input[type=date].form-control-sm:focus.invalid + label:after,
- .md-form input[type=datetime-local].form-control-sm.invalid + label:after,
- .md-form input[type=datetime-local].form-control-sm:focus.invalid + label:after,
- .md-form input[type=tel].form-control-sm.invalid + label:after,
- .md-form input[type=tel].form-control-sm:focus.invalid + label:after,
- .md-form input[type=number].form-control-sm.invalid + label:after,
- .md-form input[type=number].form-control-sm:focus.invalid + label:after,
- .md-form input[type=search-md].form-control-sm.invalid + label:after,
- .md-form input[type=search-md].form-control-sm:focus.invalid + label:after,
- .md-form input[type=search].form-control-sm.invalid + label:after,
- .md-form input[type=search].form-control-sm:focus.invalid + label:after,
- .md-form textarea.md-textarea.form-control-sm.invalid + label:after,
- .md-form textarea.md-textarea.form-control-sm:focus.invalid + label:after {
- top: 3.1rem; }
- .md-form > input[type=date]:not(.browser-default) + label {
- -webkit-transform: translateY(-27px) scale(0.8);
- -ms-transform: translateY(-27px) scale(0.8);
- transform: translateY(-27px) scale(0.8);
- -webkit-transform-origin: 0 0;
- -ms-transform-origin: 0 0;
- transform-origin: 0 0; }
- .md-form > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label,
- .md-form > input[type=time]:not(.browser-default) + label {
- -webkit-transform: translateY(-25px);
- transform: translateY(-25px);
- -webkit-transform-origin: 0 0;
- transform-origin: 0 0;
- font-size: .8rem; }
- .md-form .was-validated input[type=text]:valid + label {
- color: #00c851 !important; }
- .md-form .was-validated input[type=text]:invalid + label {
- color: #f44336 !important; }
- .md-form .was-validated .form-control:valid:focus {
- -webkit-box-shadow: 0 1px 0 0 #00c851 !important;
- box-shadow: 0 1px 0 0 #00c851 !important; }
- .md-form .was-validated .form-control:valid {
- border-color: #00c851 !important; }
- .md-form .was-validated .form-control:invalid:focus {
- -webkit-box-shadow: 0 1px 0 0 #f44336 !important;
- box-shadow: 0 1px 0 0 #f44336 !important; }
- .md-form .was-validated .form-control:invalid {
- border-color: #f44336 !important; }
- .md-form .form-control {
- margin: 0 0 0.5rem 0;
- -webkit-border-radius: 0;
- border-radius: 0;
- padding: 0.3rem 0 0.55rem 0;
- background-image: none;
- background-color: transparent;
- height: auto; }
- .md-form .form-control:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
- background: transparent; }
- .md-form .form-control:disabled, .md-form .form-control[readonly] {
- border-bottom: 1px solid #bdbdbd;
- background-color: transparent; }
- .md-form .validate {
- margin-bottom: 2.5rem; }
- .md-form label {
- font-size: 1rem; }
- .md-form label.active {
- font-size: 0.8rem; }
- .md-form .prefix {
- top: 0.25rem;
- font-size: 1.75rem; }
- .md-form .prefix ~ input,
- .md-form .prefix ~ textarea {
- margin-left: 2.5rem;
- width: calc(100% - 2.5rem); }
- .md-form .prefix ~ label {
- margin-left: 2.5rem; }
- .md-form .prefix ~ .form-text {
- margin-left: 2.6rem; }
- .md-form label {
- position: absolute;
- top: 0.65rem;
- left: 0;
- -webkit-transition: 0.2s ease-out;
- -o-transition: 0.2s ease-out;
- transition: 0.2s ease-out;
- cursor: text;
- color: #757575; }
- .md-form label.active {
- -webkit-transform: translateY(-140%);
- -ms-transform: translateY(-140%);
- transform: translateY(-140%); }
- .md-form .prefix {
- position: absolute;
- -webkit-transition: color 0.2s;
- -o-transition: color 0.2s;
- transition: color 0.2s; }
- .md-form .prefix.active {
- color: #4285f4; }
- .md-form.form-lg .validate {
- margin-bottom: 2.8rem; }
- .md-form.form-lg label {
- font-size: 1.25rem; }
- .md-form.form-lg label.active {
- font-size: 0.95rem; }
- .md-form.form-lg .prefix {
- top: 0.4rem;
- font-size: 2rem; }
- .md-form.form-lg .prefix ~ input,
- .md-form.form-lg .prefix ~ textarea {
- margin-left: 3rem;
- width: calc(100% - 3rem); }
- .md-form.form-lg .prefix ~ label {
- margin-left: 3rem; }
- .md-form.form-lg .prefix ~ .form-text {
- margin-left: 3.1rem; }
- .md-form.form-sm .validate {
- margin-bottom: 2.3rem; }
- .md-form.form-sm label {
- font-size: 0.875rem; }
- .md-form.form-sm label.active {
- font-size: 0.75rem; }
- .md-form.form-sm .prefix {
- top: 0.35rem;
- font-size: 1.5rem; }
- .md-form.form-sm .prefix ~ input,
- .md-form.form-sm .prefix ~ textarea {
- margin-left: 2rem;
- width: calc(100% - 2rem); }
- .md-form.form-sm .prefix ~ label {
- margin-left: 2rem; }
- .md-form.form-sm .prefix ~ .form-text {
- margin-left: 2rem; }
- .md-form textarea.md-textarea {
- overflow-y: hidden;
- padding: 1.5rem 0;
- resize: none; }
- .md-form textarea.md-textarea-auto {
- padding: 0;
- padding-top: 1.5rem; }
- .md-form textarea ~ label.active {
- color: #4285f4; }
- .md-form.md-outline {
- position: relative;
- margin-top: 1.5rem;
- margin-bottom: 1.5rem; }
- .md-form.md-outline input[type=text],
- .md-form.md-outline input[type=password],
- .md-form.md-outline input[type=email],
- .md-form.md-outline input[type=url],
- .md-form.md-outline input[type=time],
- .md-form.md-outline input[type=date],
- .md-form.md-outline input[type=datetime-local],
- .md-form.md-outline input[type=tel],
- .md-form.md-outline input[type=number],
- .md-form.md-outline input[type=search-md],
- .md-form.md-outline input[type=search],
- .md-form.md-outline textarea.md-textarea {
- -webkit-transition: all .3s;
- -o-transition: all .3s;
- transition: all .3s;
- outline: none;
- -webkit-box-shadow: none;
- box-shadow: none;
- border: 1px solid #dadce0;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- background-color: transparent;
- -webkit-box-sizing: border-box;
- box-sizing: border-box; }
- .md-form.md-outline input[type=text]:focus:not([readonly]),
- .md-form.md-outline input[type=password]:focus:not([readonly]),
- .md-form.md-outline input[type=email]:focus:not([readonly]),
- .md-form.md-outline input[type=url]:focus:not([readonly]),
- .md-form.md-outline input[type=time]:focus:not([readonly]),
- .md-form.md-outline input[type=date]:focus:not([readonly]),
- .md-form.md-outline input[type=datetime-local]:focus:not([readonly]),
- .md-form.md-outline input[type=tel]:focus:not([readonly]),
- .md-form.md-outline input[type=number]:focus:not([readonly]),
- .md-form.md-outline input[type=search-md]:focus:not([readonly]),
- .md-form.md-outline input[type=search]:focus:not([readonly]),
- .md-form.md-outline textarea.md-textarea:focus:not([readonly]) {
- border-color: #4285f4;
- -webkit-box-shadow: inset 0px 0px 0px 1px #4285f4;
- box-shadow: inset 0px 0px 0px 1px #4285f4; }
- .md-form.md-outline input[type=text]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=password]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=email]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=url]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=time]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=date]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=datetime-local]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=tel]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=number]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=search-md]:focus:not([readonly]) + label,
- .md-form.md-outline input[type=search]:focus:not([readonly]) + label,
- .md-form.md-outline textarea.md-textarea:focus:not([readonly]) + label {
- color: #4285f4; }
- .md-form.md-outline input[type=text].valid, .md-form.md-outline input[type=text]:focus.valid,
- .md-form.md-outline input[type=password].valid,
- .md-form.md-outline input[type=password]:focus.valid,
- .md-form.md-outline input[type=email].valid,
- .md-form.md-outline input[type=email]:focus.valid,
- .md-form.md-outline input[type=url].valid,
- .md-form.md-outline input[type=url]:focus.valid,
- .md-form.md-outline input[type=time].valid,
- .md-form.md-outline input[type=time]:focus.valid,
- .md-form.md-outline input[type=date].valid,
- .md-form.md-outline input[type=date]:focus.valid,
- .md-form.md-outline input[type=datetime-local].valid,
- .md-form.md-outline input[type=datetime-local]:focus.valid,
- .md-form.md-outline input[type=tel].valid,
- .md-form.md-outline input[type=tel]:focus.valid,
- .md-form.md-outline input[type=number].valid,
- .md-form.md-outline input[type=number]:focus.valid,
- .md-form.md-outline input[type=search-md].valid,
- .md-form.md-outline input[type=search-md]:focus.valid,
- .md-form.md-outline input[type=search].valid,
- .md-form.md-outline input[type=search]:focus.valid,
- .md-form.md-outline textarea.md-textarea.valid,
- .md-form.md-outline textarea.md-textarea:focus.valid {
- border-color: #00c851;
- -webkit-box-shadow: inset 0px 0px 0px 1px #00c851;
- box-shadow: inset 0px 0px 0px 1px #00c851; }
- .md-form.md-outline input[type=text]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=text].valid + label:after,
- .md-form.md-outline input[type=text]:focus.valid + label:after,
- .md-form.md-outline input[type=password]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=password].valid + label:after,
- .md-form.md-outline input[type=password]:focus.valid + label:after,
- .md-form.md-outline input[type=email]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=email].valid + label:after,
- .md-form.md-outline input[type=email]:focus.valid + label:after,
- .md-form.md-outline input[type=url]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=url].valid + label:after,
- .md-form.md-outline input[type=url]:focus.valid + label:after,
- .md-form.md-outline input[type=time]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=time].valid + label:after,
- .md-form.md-outline input[type=time]:focus.valid + label:after,
- .md-form.md-outline input[type=date]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=date].valid + label:after,
- .md-form.md-outline input[type=date]:focus.valid + label:after,
- .md-form.md-outline input[type=datetime-local]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=datetime-local].valid + label:after,
- .md-form.md-outline input[type=datetime-local]:focus.valid + label:after,
- .md-form.md-outline input[type=tel]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=tel].valid + label:after,
- .md-form.md-outline input[type=tel]:focus.valid + label:after,
- .md-form.md-outline input[type=number]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=number].valid + label:after,
- .md-form.md-outline input[type=number]:focus.valid + label:after,
- .md-form.md-outline input[type=search-md]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=search-md].valid + label:after,
- .md-form.md-outline input[type=search-md]:focus.valid + label:after,
- .md-form.md-outline input[type=search]:focus:not([readonly]).valid + label,
- .md-form.md-outline input[type=search].valid + label:after,
- .md-form.md-outline input[type=search]:focus.valid + label:after,
- .md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid + label,
- .md-form.md-outline textarea.md-textarea.valid + label:after,
- .md-form.md-outline textarea.md-textarea:focus.valid + label:after {
- content: attr(data-success);
- color: #00c851;
- opacity: 1; }
- .md-form.md-outline input[type=text].invalid, .md-form.md-outline input[type=text]:focus.invalid,
- .md-form.md-outline input[type=password].invalid,
- .md-form.md-outline input[type=password]:focus.invalid,
- .md-form.md-outline input[type=email].invalid,
- .md-form.md-outline input[type=email]:focus.invalid,
- .md-form.md-outline input[type=url].invalid,
- .md-form.md-outline input[type=url]:focus.invalid,
- .md-form.md-outline input[type=time].invalid,
- .md-form.md-outline input[type=time]:focus.invalid,
- .md-form.md-outline input[type=date].invalid,
- .md-form.md-outline input[type=date]:focus.invalid,
- .md-form.md-outline input[type=datetime-local].invalid,
- .md-form.md-outline input[type=datetime-local]:focus.invalid,
- .md-form.md-outline input[type=tel].invalid,
- .md-form.md-outline input[type=tel]:focus.invalid,
- .md-form.md-outline input[type=number].invalid,
- .md-form.md-outline input[type=number]:focus.invalid,
- .md-form.md-outline input[type=search-md].invalid,
- .md-form.md-outline input[type=search-md]:focus.invalid,
- .md-form.md-outline input[type=search].invalid,
- .md-form.md-outline input[type=search]:focus.invalid,
- .md-form.md-outline textarea.md-textarea.invalid,
- .md-form.md-outline textarea.md-textarea:focus.invalid {
- border-color: #f44336;
- -webkit-box-shadow: inset 0px 0px 0px 1px #f44336;
- box-shadow: inset 0px 0px 0px 1px #f44336; }
- .md-form.md-outline input[type=text]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=text].invalid + label:after,
- .md-form.md-outline input[type=text]:focus.invalid + label:after,
- .md-form.md-outline input[type=password]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=password].invalid + label:after,
- .md-form.md-outline input[type=password]:focus.invalid + label:after,
- .md-form.md-outline input[type=email]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=email].invalid + label:after,
- .md-form.md-outline input[type=email]:focus.invalid + label:after,
- .md-form.md-outline input[type=url]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=url].invalid + label:after,
- .md-form.md-outline input[type=url]:focus.invalid + label:after,
- .md-form.md-outline input[type=time]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=time].invalid + label:after,
- .md-form.md-outline input[type=time]:focus.invalid + label:after,
- .md-form.md-outline input[type=date]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=date].invalid + label:after,
- .md-form.md-outline input[type=date]:focus.invalid + label:after,
- .md-form.md-outline input[type=datetime-local]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=datetime-local].invalid + label:after,
- .md-form.md-outline input[type=datetime-local]:focus.invalid + label:after,
- .md-form.md-outline input[type=tel]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=tel].invalid + label:after,
- .md-form.md-outline input[type=tel]:focus.invalid + label:after,
- .md-form.md-outline input[type=number]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=number].invalid + label:after,
- .md-form.md-outline input[type=number]:focus.invalid + label:after,
- .md-form.md-outline input[type=search-md]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=search-md].invalid + label:after,
- .md-form.md-outline input[type=search-md]:focus.invalid + label:after,
- .md-form.md-outline input[type=search]:focus:not([readonly]).invalid + label,
- .md-form.md-outline input[type=search].invalid + label:after,
- .md-form.md-outline input[type=search]:focus.invalid + label:after,
- .md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid + label,
- .md-form.md-outline textarea.md-textarea.invalid + label:after,
- .md-form.md-outline textarea.md-textarea:focus.invalid + label:after {
- content: attr(data-error);
- color: #f44336;
- opacity: 1; }
- .md-form.md-outline input[type=text].form-control.valid + label:after,
- .md-form.md-outline input[type=text].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=password].form-control.valid + label:after,
- .md-form.md-outline input[type=password].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=email].form-control.valid + label:after,
- .md-form.md-outline input[type=email].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=url].form-control.valid + label:after,
- .md-form.md-outline input[type=url].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=time].form-control.valid + label:after,
- .md-form.md-outline input[type=time].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=date].form-control.valid + label:after,
- .md-form.md-outline input[type=date].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=datetime-local].form-control.valid + label:after,
- .md-form.md-outline input[type=datetime-local].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=tel].form-control.valid + label:after,
- .md-form.md-outline input[type=tel].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=number].form-control.valid + label:after,
- .md-form.md-outline input[type=number].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=search-md].form-control.valid + label:after,
- .md-form.md-outline input[type=search-md].form-control:focus.valid + label:after,
- .md-form.md-outline input[type=search].form-control.valid + label:after,
- .md-form.md-outline input[type=search].form-control:focus.valid + label:after,
- .md-form.md-outline textarea.md-textarea.form-control.valid + label:after,
- .md-form.md-outline textarea.md-textarea.form-control:focus.valid + label:after {
- top: 2.75rem;
- left: 0;
- position: absolute; }
- .md-form.md-outline input[type=text].form-control.invalid + label:after,
- .md-form.md-outline input[type=text].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=password].form-control.invalid + label:after,
- .md-form.md-outline input[type=password].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=email].form-control.invalid + label:after,
- .md-form.md-outline input[type=email].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=url].form-control.invalid + label:after,
- .md-form.md-outline input[type=url].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=time].form-control.invalid + label:after,
- .md-form.md-outline input[type=time].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=date].form-control.invalid + label:after,
- .md-form.md-outline input[type=date].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=datetime-local].form-control.invalid + label:after,
- .md-form.md-outline input[type=datetime-local].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=tel].form-control.invalid + label:after,
- .md-form.md-outline input[type=tel].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=number].form-control.invalid + label:after,
- .md-form.md-outline input[type=number].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=search-md].form-control.invalid + label:after,
- .md-form.md-outline input[type=search-md].form-control:focus.invalid + label:after,
- .md-form.md-outline input[type=search].form-control.invalid + label:after,
- .md-form.md-outline input[type=search].form-control:focus.invalid + label:after,
- .md-form.md-outline textarea.md-textarea.form-control.invalid + label:after,
- .md-form.md-outline textarea.md-textarea.form-control:focus.invalid + label:after {
- top: 2.75rem;
- left: 0;
- position: absolute; }
- .md-form.md-outline > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label,
- .md-form.md-outline > input[type=time]:not(.browser-default) + label {
- -webkit-transform: translateY(-17px);
- transform: translateY(-17px);
- -webkit-transform-origin: 0 0;
- transform-origin: 0 0;
- background: #fff;
- font-weight: 500;
- padding-right: 5px;
- padding-left: 5px;
- font-size: 11px;
- left: 8px; }
- .md-form.md-outline > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label.active,
- .md-form.md-outline > input[type=time]:not(.browser-default) + label.active {
- -webkit-transform: translateY(-17px);
- transform: translateY(-17px);
- -webkit-transform-origin: 0 0;
- transform-origin: 0 0; }
- .md-form.md-outline .form-control {
- padding: .375rem .75rem; }
- .md-form.md-outline label {
- font-size: .875rem;
- position: absolute;
- left: 0;
- padding-left: 10px;
- -webkit-transition: .2s ease-out;
- -o-transition: .2s ease-out;
- transition: .2s ease-out;
- cursor: text;
- color: #757575; }
- .md-form.md-outline label.active {
- -webkit-transform: translateY(-100%);
- -ms-transform: translateY(-100%);
- transform: translateY(-100%);
- background: #fff;
- font-weight: 500;
- padding-right: 5px;
- padding-left: 5px;
- font-size: 11px;
- left: 8px; }
- .md-form.md-outline.form-lg .form-control.form-control-lg {
- padding: .5rem .725rem; }
- .md-form.md-outline.form-lg label {
- font-size: 1.25rem; }
- .md-form.md-outline.form-lg label.active {
- -webkit-transform: translateY(-100%);
- -ms-transform: translateY(-100%);
- transform: translateY(-100%);
- font-size: 13px; }
- .md-form.md-outline.form-lg .prefix {
- top: .65rem;
- font-size: 25px; }
- .md-form.md-outline.form-lg .prefix ~ input,
- .md-form.md-outline.form-lg .prefix ~ textarea {
- margin-left: 2.2rem;
- width: calc(100% - 2.2rem); }
- .md-form.md-outline.form-lg .prefix ~ label {
- margin-left: 2.2rem; }
- .md-form.md-outline.form-lg .prefix ~ .form-text {
- margin-left: 2.3rem; }
- .md-form.md-outline.form-sm .form-control.form-control-sm {
- padding: .25rem .625rem; }
- .md-form.md-outline.form-sm label {
- font-size: .8rem;
- top: .4rem; }
- .md-form.md-outline.form-sm label.active {
- -webkit-transform: translateY(-85%);
- -ms-transform: translateY(-85%);
- transform: translateY(-85%);
- font-size: 10px; }
- .md-form.md-outline.form-sm .prefix {
- top: .5rem;
- font-size: 15px; }
- .md-form.md-outline.form-sm .prefix ~ input,
- .md-form.md-outline.form-sm .prefix ~ textarea {
- margin-left: 1.6rem;
- width: calc(100% - 1.6rem); }
- .md-form.md-outline.form-sm .prefix ~ label {
- margin-left: 1.6rem; }
- .md-form.md-outline.form-sm .prefix ~ .form-text {
- margin-left: 1.7rem; }
- .md-form.md-outline .prefix {
- position: absolute;
- -webkit-transition: color .2s;
- -o-transition: color .2s;
- transition: color .2s; }
- .md-form.md-outline .prefix:focus {
- color: #4285f4; }
- .md-form.md-outline .prefix {
- top: .6rem;
- font-size: 20px; }
- .md-form.md-outline .prefix ~ input,
- .md-form.md-outline .prefix ~ textarea {
- margin-left: 2rem;
- width: calc(100% - 2rem); }
- .md-form.md-outline .prefix ~ label {
- margin-left: 2rem; }
- .md-form.md-outline .prefix ~ .form-text {
- margin-left: 2.1rem; }
- .md-form.md-outline .character-counter {
- margin-top: -.5rem; }
- .md-form.md-bg input[type=text],
- .md-form.md-bg input[type=password],
- .md-form.md-bg input[type=email],
- .md-form.md-bg input[type=url],
- .md-form.md-bg input[type=time],
- .md-form.md-bg input[type=date],
- .md-form.md-bg input[type=datetime-local],
- .md-form.md-bg input[type=tel],
- .md-form.md-bg input[type=number],
- .md-form.md-bg input[type=search-md],
- .md-form.md-bg input[type=search],
- .md-form.md-bg textarea.md-textarea {
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- padding: 10px 5px;
- border: 0;
- -webkit-border-top-left-radius: .3rem;
- border-top-left-radius: .3rem;
- -webkit-border-top-right-radius: .3rem;
- border-top-right-radius: .3rem;
- background: #f5f5f5 no-repeat;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)), -webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da));
- background-image: -webkit-linear-gradient(top, #4285f4, #4285f4), -webkit-linear-gradient(top, #ced4da, #ced4da);
- background-image: -o-linear-gradient(top, #4285f4, #4285f4), -o-linear-gradient(top, #ced4da, #ced4da);
- background-image: linear-gradient(to bottom, #4285f4, #4285f4), linear-gradient(to bottom, #ced4da, #ced4da);
- -webkit-background-size: 0 2px, 100% 1px;
- background-size: 0 2px, 100% 1px;
- background-position: 50% 100%, 50% 100%;
- -webkit-transition: -webkit-background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
- transition: -webkit-background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
- -o-transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
- transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
- transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1), -webkit-background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); }
- .md-form.md-bg input[type=text]:focus:not([readonly]),
- .md-form.md-bg input[type=password]:focus:not([readonly]),
- .md-form.md-bg input[type=email]:focus:not([readonly]),
- .md-form.md-bg input[type=url]:focus:not([readonly]),
- .md-form.md-bg input[type=time]:focus:not([readonly]),
- .md-form.md-bg input[type=date]:focus:not([readonly]),
- .md-form.md-bg input[type=datetime-local]:focus:not([readonly]),
- .md-form.md-bg input[type=tel]:focus:not([readonly]),
- .md-form.md-bg input[type=number]:focus:not([readonly]),
- .md-form.md-bg input[type=search-md]:focus:not([readonly]),
- .md-form.md-bg input[type=search]:focus:not([readonly]),
- .md-form.md-bg textarea.md-textarea:focus:not([readonly]) {
- -webkit-box-shadow: none;
- box-shadow: none;
- border-bottom: none; }
- .md-form.md-bg input[type=text]:focus,
- .md-form.md-bg input[type=password]:focus,
- .md-form.md-bg input[type=email]:focus,
- .md-form.md-bg input[type=url]:focus,
- .md-form.md-bg input[type=time]:focus,
- .md-form.md-bg input[type=date]:focus,
- .md-form.md-bg input[type=datetime-local]:focus,
- .md-form.md-bg input[type=tel]:focus,
- .md-form.md-bg input[type=number]:focus,
- .md-form.md-bg input[type=search-md]:focus,
- .md-form.md-bg input[type=search]:focus,
- .md-form.md-bg textarea.md-textarea:focus {
- background-color: #dcdcdc;
- -webkit-background-size: 100% 2px, 100% 1px;
- background-size: 100% 2px, 100% 1px;
- outline: none; }
- .md-form.md-bg > input[type=date]:not(.browser-default) + label {
- -webkit-transform: translateY(-12px) scale(0.8);
- -ms-transform: translateY(-12px) scale(0.8);
- transform: translateY(-12px) scale(0.8);
- -webkit-transform-origin: 0 0;
- -ms-transform-origin: 0 0;
- transform-origin: 0 0; }
- .md-form.md-bg > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label,
- .md-form.md-bg > input[type=time]:not(.browser-default) + label {
- -webkit-transform: translateY(-12px);
- transform: translateY(-12px);
- -webkit-transform-origin: 0 0;
- transform-origin: 0 0;
- font-size: .8rem; }
- .md-form.md-bg .form-control {
- padding: 1.1rem .7rem .4rem !important; }
- .md-form.md-bg label {
- top: .85rem;
- padding-left: .7rem; }
- .md-form.md-bg label.active {
- -webkit-transform: translateY(-65%);
- -ms-transform: translateY(-65%);
- transform: translateY(-65%);
- font-weight: 500;
- font-size: .7rem;
- padding-left: .75rem; }
-
-.md-form .form-control.is-invalid,
-.was-validated .md-form .form-control:invalid {
- padding-right: 0; }
-
-.md-form .form-control.is-valid,
-.was-validated .md-form .form-control:valid {
- padding-right: 0; }
-
-.needs-validation .md-form label {
- left: .3rem; }
-
-.edge-header {
- display: block;
- height: 278px;
- background-color: #ccc; }
-
-.free-bird {
- margin-top: -100px; }
-
-.juicy-peach-gradient {
- background-image: -webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f));
- background-image: -webkit-linear-gradient(left, #ffecd2 0%, #fcb69f 100%);
- background-image: -o-linear-gradient(left, #ffecd2 0%, #fcb69f 100%);
- background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%); }
-
-.young-passion-gradient {
- background-image: -webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b));
- background-image: -webkit-linear-gradient(left, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
- background-image: -o-linear-gradient(left, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
- background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%); }
-
-.lady-lips-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef));
- background-image: -webkit-linear-gradient(bottom, #ff9a9e 0%, #fecfef 99%, #fecfef 100%);
- background-image: -o-linear-gradient(bottom, #ff9a9e 0%, #fecfef 99%, #fecfef 100%);
- background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%); }
-
-.sunny-morning-gradient {
- background-image: -webkit-linear-gradient(330deg, #f6d365 0%, #fda085 100%);
- background-image: -o-linear-gradient(330deg, #f6d365 0%, #fda085 100%);
- background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%); }
-
-.rainy-ashville-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee));
- background-image: -webkit-linear-gradient(bottom, #fbc2eb 0%, #a6c1ee 100%);
- background-image: -o-linear-gradient(bottom, #fbc2eb 0%, #a6c1ee 100%);
- background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%); }
-
-.frozen-dreams-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9));
- background-image: -webkit-linear-gradient(bottom, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%);
- background-image: -o-linear-gradient(bottom, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%);
- background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%); }
-
-.warm-flame-gradient {
- background-image: -webkit-linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
- background-image: -o-linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
- background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%); }
-
-.night-fade-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb));
- background-image: -webkit-linear-gradient(bottom, #a18cd1 0%, #fbc2eb 100%);
- background-image: -o-linear-gradient(bottom, #a18cd1 0%, #fbc2eb 100%);
- background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%); }
-
-.spring-warmth-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff));
- background-image: -webkit-linear-gradient(bottom, #fad0c4 0%, #ffd1ff 100%);
- background-image: -o-linear-gradient(bottom, #fad0c4 0%, #ffd1ff 100%);
- background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%); }
-
-.winter-neva-gradient {
- background-image: -webkit-linear-gradient(330deg, #a1c4fd 0%, #c2e9fb 100%);
- background-image: -o-linear-gradient(330deg, #a1c4fd 0%, #c2e9fb 100%);
- background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%); }
-
-.dusty-grass-gradient {
- background-image: -webkit-linear-gradient(330deg, #d4fc79 0%, #96e6a1 100%);
- background-image: -o-linear-gradient(330deg, #d4fc79 0%, #96e6a1 100%);
- background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%); }
-
-.tempting-azure-gradient {
- background-image: -webkit-linear-gradient(330deg, #84fab0 0%, #8fd3f4 100%);
- background-image: -o-linear-gradient(330deg, #84fab0 0%, #8fd3f4 100%);
- background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%); }
-
-.heavy-rain-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0));
- background-image: -webkit-linear-gradient(bottom, #cfd9df 0%, #e2ebf0 100%);
- background-image: -o-linear-gradient(bottom, #cfd9df 0%, #e2ebf0 100%);
- background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%); }
-
-.amy-crisp-gradient {
- background-image: -webkit-linear-gradient(330deg, #a6c0fe 0%, #f68084 100%);
- background-image: -o-linear-gradient(330deg, #a6c0fe 0%, #f68084 100%);
- background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%); }
-
-.mean-fruit-gradient {
- background-image: -webkit-linear-gradient(330deg, #fccb90 0%, #d57eeb 100%);
- background-image: -o-linear-gradient(330deg, #fccb90 0%, #d57eeb 100%);
- background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%); }
-
-.deep-blue-gradient {
- background-image: -webkit-linear-gradient(330deg, #e0c3fc 0%, #8ec5fc 100%);
- background-image: -o-linear-gradient(330deg, #e0c3fc 0%, #8ec5fc 100%);
- background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%); }
-
-.ripe-malinka-gradient {
- background-image: -webkit-linear-gradient(330deg, #f093fb 0%, #f5576c 100%);
- background-image: -o-linear-gradient(330deg, #f093fb 0%, #f5576c 100%);
- background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%); }
-
-.cloudy-knoxville-gradient {
- background-image: -webkit-linear-gradient(330deg, #fdfbfb 0%, #ebedee 100%);
- background-image: -o-linear-gradient(330deg, #fdfbfb 0%, #ebedee 100%);
- background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); }
-
-.morpheus-den-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867));
- background-image: -webkit-linear-gradient(bottom, #30cfd0 0%, #330867 100%);
- background-image: -o-linear-gradient(bottom, #30cfd0 0%, #330867 100%);
- background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%); }
-
-.rare-wind-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3));
- background-image: -webkit-linear-gradient(bottom, #a8edea 0%, #fed6e3 100%);
- background-image: -o-linear-gradient(bottom, #a8edea 0%, #fed6e3 100%);
- background-image: linear-gradient(to top, #a8edea 0%, #fed6e3 100%); }
-
-.near-moon-gradient {
- background-image: -webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca));
- background-image: -webkit-linear-gradient(bottom, #5ee7df 0%, #b490ca 100%);
- background-image: -o-linear-gradient(bottom, #5ee7df 0%, #b490ca 100%);
- background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%); }
-
-.schedule-list .hr-bold {
- border-top: 2px solid #212529; }
-
-.schedule-list .font-smaller {
- font-size: .8rem; }
-
-.note {
- padding: 10px;
- border-left: 6px solid;
- -webkit-border-radius: 5px;
- border-radius: 5px; }
- .note strong {
- font-weight: 600; }
- .note p {
- font-weight: 500; }
- .note.note-primary {
- background-color: #dfeefd;
- border-color: #176ac4; }
- .note.note-secondary {
- background-color: #e2e3e5;
- border-color: #58595a; }
- .note.note-success {
- background-color: #e2f0e5;
- border-color: #49a75f; }
- .note.note-danger {
- background-color: #fae7e8;
- border-color: #e45460; }
- .note.note-warning {
- background-color: #faf4e0;
- border-color: #c2a442; }
- .note.note-info {
- background-color: #e4f2f5;
- border-color: #2492a5; }
- .note.note-light {
- background-color: #fefefe;
- border-color: #0f0f0f; }
-
-footer.page-footer {
- bottom: 0;
- color: #fff; }
- footer.page-footer .container-fluid {
- width: auto; }
- footer.page-footer .footer-copyright {
- overflow: hidden;
- background-color: rgba(0, 0, 0, 0.2);
- color: rgba(255, 255, 255, 0.6); }
- footer.page-footer a {
- color: #fff; }
-
-.media .media-left {
- padding: 0 10px 10px 0; }
- .media .media-left img {
- -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
-
-.list-group .list-group-item:first-child {
- -webkit-border-top-left-radius: 0.125rem;
- border-top-left-radius: 0.125rem;
- -webkit-border-top-right-radius: 0.125rem;
- border-top-right-radius: 0.125rem; }
-
-.list-group .list-group-item:last-child {
- -webkit-border-bottom-left-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
- -webkit-border-bottom-right-radius: 0.125rem;
- border-bottom-right-radius: 0.125rem; }
-
-.list-group a,
-.list-group button {
- -webkit-transition: 0.5s;
- -o-transition: 0.5s;
- transition: 0.5s; }
- .list-group a:hover,
- .list-group button:hover {
- -webkit-transition: 0.5s;
- -o-transition: 0.5s;
- transition: 0.5s; }
-
-table th {
- font-size: 0.9rem;
- font-weight: 400; }
-
-table td {
- font-size: 0.9rem;
- font-weight: 300; }
-
-table.table thead th {
- border-top: none; }
-
-table.table th,
-table.table td {
- padding-top: 1.1rem;
- padding-bottom: 1rem; }
-
-table.table a {
- margin: 0;
- color: #212529; }
-
-table.table .label-table {
- margin: 0;
- padding: 0;
- line-height: 0.94rem;
- height: 0.94rem; }
-
-table.table.btn-table td {
- vertical-align: middle; }
-
-table.table-hover tbody tr:hover {
- -webkit-transition: 0.5s;
- -o-transition: 0.5s;
- transition: 0.5s;
- background-color: rgba(0, 0, 0, 0.075); }
-
-table .th-lg {
- min-width: 9rem; }
-
-table .th-sm {
- min-width: 6rem; }
-
-table.table-sm th,
-table.table-sm td {
- padding-top: 0.6rem;
- padding-bottom: 0.6rem; }
-
-.table-scroll-vertical {
- max-height: 300px;
- overflow-y: auto; }
-
-.table-fixed {
- table-layout: fixed; }
-
-.table-responsive > .table-bordered,
-.table-responsive-sm > .table-bordered,
-.table-responsive-md > .table-bordered,
-.table-responsive-lg > .table-bordered,
-.table-responsive-xl > .table-bordered {
- border-top: 1px solid #dee2e6; }
-
-ul.stepper {
- counter-reset: section;
- overflow-y: auto;
- overflow-x: hidden;
- margin: 1em -1.5rem;
- padding: 0 1.5rem;
- padding: 1.5rem; }
- ul.stepper li a {
- padding: 1.5rem;
- text-align: center; }
- ul.stepper li a .circle {
- display: inline-block;
- color: #fff;
- -webkit-border-radius: 50%;
- border-radius: 50%;
- background: rgba(0, 0, 0, 0.38);
- width: 1.75rem;
- height: 1.75rem;
- text-align: center;
- line-height: 1.7rem;
- margin-right: 0.5rem; }
- ul.stepper li a .label {
- display: inline-block;
- color: rgba(0, 0, 0, 0.38); }
- ul.stepper li.active a .label, ul.stepper li.completed a .label {
- font-weight: 600;
- color: rgba(0, 0, 0, 0.87); }
-
-.stepper-horizontal {
- position: relative;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -webkit-justify-content: space-between;
- -ms-flex-pack: justify;
- justify-content: space-between; }
- .stepper-horizontal li {
- -webkit-transition: 0.5s;
- -o-transition: 0.5s;
- transition: 0.5s;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -webkit-align-items: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1;
- position: relative; }
- .stepper-horizontal li a .label {
- margin-top: 0.63rem; }
- .stepper-horizontal li:not(:last-child):after {
- content: "";
- position: relative;
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1;
- margin: 0.5rem 0 0 0;
- height: 1px;
- background-color: rgba(0, 0, 0, 0.1); }
- .stepper-horizontal li:not(:first-child):before {
- content: "";
- position: relative;
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1;
- margin: 0.5rem 0 0 0;
- height: 1px;
- background-color: rgba(0, 0, 0, 0.1); }
- .stepper-horizontal li:hover {
- background-color: rgba(0, 0, 0, 0.06); }
- @media (max-width: 47.9375rem) {
- .stepper-horizontal {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column; }
- .stepper-horizontal li {
- -webkit-box-align: start;
- -webkit-align-items: flex-start;
- -ms-flex-align: start;
- align-items: flex-start;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column; }
- .stepper-horizontal li a .label {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-flow: column nowrap;
- -ms-flex-flow: column nowrap;
- flex-flow: column nowrap;
- -webkit-box-ordinal-group: 3;
- -webkit-order: 2;
- -ms-flex-order: 2;
- order: 2;
- margin-top: 0.2rem; }
- .stepper-horizontal li:not(:last-child):after {
- content: "";
- position: absolute;
- width: 1px;
- height: calc(100% - 40px);
- left: 2.19rem;
- top: 3.75rem; } }
- .stepper-horizontal > li:not(:last-of-type) {
- margin-bottom: 0 !important; }
-
-.stepper-vertical {
- position: relative;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-pack: justify;
- -webkit-justify-content: space-between;
- -ms-flex-pack: justify;
- justify-content: space-between; }
- .stepper-vertical li {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: start;
- -webkit-align-items: flex-start;
- -ms-flex-align: start;
- align-items: flex-start;
- -webkit-box-flex: 1;
- -webkit-flex: 1;
- -ms-flex: 1;
- flex: 1;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column;
- position: relative; }
- .stepper-vertical li a {
- -webkit-align-self: flex-start;
- -ms-flex-item-align: start;
- align-self: flex-start;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- position: relative; }
- .stepper-vertical li a .circle {
- -webkit-box-ordinal-group: 2;
- -webkit-order: 1;
- -ms-flex-order: 1;
- order: 1; }
- .stepper-vertical li a .label {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -webkit-flex-flow: column nowrap;
- -ms-flex-flow: column nowrap;
- flex-flow: column nowrap;
- -webkit-box-ordinal-group: 3;
- -webkit-order: 2;
- -ms-flex-order: 2;
- order: 2;
- margin-top: 0.2rem; }
- .stepper-vertical li.completed a .label {
- font-weight: 500; }
- .stepper-vertical li .step-content {
- display: block;
- margin-top: 0;
- margin-left: 3.13rem;
- padding: 0.94rem; }
- .stepper-vertical li .step-content p {
- font-size: 0.88rem; }
- .stepper-vertical li:not(:last-child):after {
- content: "";
- position: absolute;
- width: 1px;
- height: calc(100% - 40px);
- left: 2.19rem;
- top: 3.44rem;
- background-color: rgba(0, 0, 0, 0.1); }
-
-.fast.spinner-border {
- -webkit-animation: spinner-border .4s linear infinite;
- animation: spinner-border .4s linear infinite; }
-
-.fast.spinner-grow {
- -webkit-animation: spinner-grow .4s linear infinite;
- animation: spinner-grow .4s linear infinite; }
-
-.treeview.w-20 {
- width: 20rem; }
-
-.treeview .rotate {
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- -webkit-transition: all .1s linear;
- -o-transition: all .1s linear;
- transition: all .1s linear;
- font-size: .8rem;
- vertical-align: text-top;
- margin-top: .2rem; }
- .treeview .rotate.down {
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg); }
-
-.treeview .nested {
- display: none; }
-
-.treeview .active {
- display: block; }
-
-.treeview ul {
- list-style-type: none; }
-
-.treeview .ic-w {
- width: 1.3rem; }
diff --git a/static_in_env/css/mdb.lite.min.css b/static_in_env/css/mdb.lite.min.css
deleted file mode 100755
index 49a12011..00000000
--- a/static_in_env/css/mdb.lite.min.css
+++ /dev/null
@@ -1,38 +0,0 @@
-/*!
- * Material Design for Bootstrap 4
- * Version: MDB Lite 4.7.7
- *
- *
- * Copyright: Material Design for Bootstrap
- * https://mdbootstrap.com/
- *
- * Read the license: https://mdbootstrap.com/general/license/
- *
- *
- * Documentation: https://mdbootstrap.com/
- *
- * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/
- *
- * Tutorials: https://mdbootstrap.com/education/bootstrap/
- *
- * Templates: https://mdbootstrap.com/templates/
- *
- * Support: https://mdbootstrap.com/support/
- *
- * Contact: office@mdbootstrap.com
- *
- * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js
- *
- */body,h1,h2,h3,h4,h5,h6{font-weight:300}.treeview .rotate,.waves-effect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mdb-color.lighten-5{background-color:#d0d6e2!important}.mdb-color.lighten-4{background-color:#b1bace!important}.mdb-color.lighten-3{background-color:#929fba!important}.mdb-color.lighten-2{background-color:#7283a7!important}.mdb-color.lighten-1{background-color:#59698d!important}.mdb-color{background-color:#45526e!important}.mdb-color-text{color:#45526e!important}.rgba-mdb-color-slight,.rgba-mdb-color-slight:after{background-color:rgba(69,82,110,.1)}.rgba-mdb-color-light,.rgba-mdb-color-light:after{background-color:rgba(69,82,110,.3)}.rgba-mdb-color-strong,.rgba-mdb-color-strong:after{background-color:rgba(69,82,110,.7)}.mdb-color.darken-1{background-color:#3b465e!important}.mdb-color.darken-2{background-color:#2e3951!important}.mdb-color.darken-3{background-color:#1c2a48!important}.mdb-color.darken-4{background-color:#1c2331!important}.red.lighten-5{background-color:#ffebee!important}.red.lighten-4{background-color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important}.red.lighten-1{background-color:#ef5350!important}.red{background-color:#f44336!important}.red-text{color:#f44336!important}.rgba-red-slight,.rgba-red-slight:after{background-color:rgba(244,67,54,.1)}.rgba-red-light,.rgba-red-light:after{background-color:rgba(244,67,54,.3)}.rgba-red-strong,.rgba-red-strong:after{background-color:rgba(244,67,54,.7)}.red.darken-1{background-color:#e53935!important}.red.darken-2{background-color:#d32f2f!important}.red.darken-3{background-color:#c62828!important}.red.darken-4{background-color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important}.red.accent-3{background-color:#ff1744!important}.red.accent-4{background-color:#d50000!important}.pink.lighten-5{background-color:#fce4ec!important}.pink.lighten-4{background-color:#f8bbd0!important}.pink.lighten-3{background-color:#f48fb1!important}.pink.lighten-2{background-color:#f06292!important}.pink.lighten-1{background-color:#ec407a!important}.pink{background-color:#e91e63!important}.pink-text{color:#e91e63!important}.rgba-pink-slight,.rgba-pink-slight:after{background-color:rgba(233,30,99,.1)}.rgba-pink-light,.rgba-pink-light:after{background-color:rgba(233,30,99,.3)}.rgba-pink-strong,.rgba-pink-strong:after{background-color:rgba(233,30,99,.7)}.pink.darken-1{background-color:#d81b60!important}.pink.darken-2{background-color:#c2185b!important}.pink.darken-3{background-color:#ad1457!important}.pink.darken-4{background-color:#880e4f!important}.pink.accent-1{background-color:#ff80ab!important}.pink.accent-2{background-color:#ff4081!important}.pink.accent-3{background-color:#f50057!important}.pink.accent-4{background-color:#c51162!important}.purple.lighten-5{background-color:#f3e5f5!important}.purple.lighten-4{background-color:#e1bee7!important}.purple.lighten-3{background-color:#ce93d8!important}.purple.lighten-2{background-color:#ba68c8!important}.purple.lighten-1{background-color:#ab47bc!important}.purple{background-color:#9c27b0!important}.purple-text{color:#9c27b0!important}.rgba-purple-slight,.rgba-purple-slight:after{background-color:rgba(156,39,176,.1)}.rgba-purple-light,.rgba-purple-light:after{background-color:rgba(156,39,176,.3)}.rgba-purple-strong,.rgba-purple-strong:after{background-color:rgba(156,39,176,.7)}.purple.darken-1{background-color:#8e24aa!important}.purple.darken-2{background-color:#7b1fa2!important}.purple.darken-3{background-color:#6a1b9a!important}.purple.darken-4{background-color:#4a148c!important}.purple.accent-1{background-color:#ea80fc!important}.purple.accent-2{background-color:#e040fb!important}.purple.accent-3{background-color:#d500f9!important}.purple.accent-4{background-color:#a0f!important}.deep-purple.lighten-5{background-color:#ede7f6!important}.deep-purple.lighten-4{background-color:#d1c4e9!important}.deep-purple.lighten-3{background-color:#b39ddb!important}.deep-purple.lighten-2{background-color:#9575cd!important}.deep-purple.lighten-1{background-color:#7e57c2!important}.deep-purple{background-color:#673ab7!important}.deep-purple-text{color:#673ab7!important}.rgba-deep-purple-slight,.rgba-deep-purple-slight:after{background-color:rgba(103,58,183,.1)}.rgba-deep-purple-light,.rgba-deep-purple-light:after{background-color:rgba(103,58,183,.3)}.rgba-deep-purple-strong,.rgba-deep-purple-strong:after{background-color:rgba(103,58,183,.7)}.deep-purple.darken-1{background-color:#5e35b1!important}.deep-purple.darken-2{background-color:#512da8!important}.deep-purple.darken-3{background-color:#4527a0!important}.deep-purple.darken-4{background-color:#311b92!important}.deep-purple.accent-1{background-color:#b388ff!important}.deep-purple.accent-2{background-color:#7c4dff!important}.deep-purple.accent-3{background-color:#651fff!important}.deep-purple.accent-4{background-color:#6200ea!important}.indigo.lighten-5{background-color:#e8eaf6!important}.indigo.lighten-4{background-color:#c5cae9!important}.indigo.lighten-3{background-color:#9fa8da!important}.indigo.lighten-2{background-color:#7986cb!important}.indigo.lighten-1{background-color:#5c6bc0!important}.indigo{background-color:#3f51b5!important}.indigo-text{color:#3f51b5!important}.rgba-indigo-slight,.rgba-indigo-slight:after{background-color:rgba(63,81,181,.1)}.rgba-indigo-light,.rgba-indigo-light:after{background-color:rgba(63,81,181,.3)}.rgba-indigo-strong,.rgba-indigo-strong:after{background-color:rgba(63,81,181,.7)}.indigo.darken-1{background-color:#3949ab!important}.indigo.darken-2{background-color:#303f9f!important}.indigo.darken-3{background-color:#283593!important}.indigo.darken-4{background-color:#1a237e!important}.indigo.accent-1{background-color:#8c9eff!important}.indigo.accent-2{background-color:#536dfe!important}.indigo.accent-3{background-color:#3d5afe!important}.indigo.accent-4{background-color:#304ffe!important}.blue.lighten-5{background-color:#e3f2fd!important}.blue.lighten-4{background-color:#bbdefb!important}.blue.lighten-3{background-color:#90caf9!important}.blue.lighten-2{background-color:#64b5f6!important}.blue.lighten-1{background-color:#42a5f5!important}.blue{background-color:#2196f3!important}.blue-text{color:#2196f3!important}.rgba-blue-slight,.rgba-blue-slight:after{background-color:rgba(33,150,243,.1)}.rgba-blue-light,.rgba-blue-light:after{background-color:rgba(33,150,243,.3)}.rgba-blue-strong,.rgba-blue-strong:after{background-color:rgba(33,150,243,.7)}.blue.darken-1{background-color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important}.blue.accent-3{background-color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important}.light-blue.lighten-5{background-color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important}.light-blue.lighten-2{background-color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important}.light-blue{background-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.rgba-light-blue-slight,.rgba-light-blue-slight:after{background-color:rgba(3,169,244,.1)}.rgba-light-blue-light,.rgba-light-blue-light:after{background-color:rgba(3,169,244,.3)}.rgba-light-blue-strong,.rgba-light-blue-strong:after{background-color:rgba(3,169,244,.7)}.light-blue.darken-1{background-color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important}.light-blue.accent-4{background-color:#0091ea!important}.cyan.lighten-5{background-color:#e0f7fa!important}.cyan.lighten-4{background-color:#b2ebf2!important}.cyan.lighten-3{background-color:#80deea!important}.cyan.lighten-2{background-color:#4dd0e1!important}.cyan.lighten-1{background-color:#26c6da!important}.cyan{background-color:#00bcd4!important}.cyan-text{color:#00bcd4!important}.rgba-cyan-slight,.rgba-cyan-slight:after{background-color:rgba(0,188,212,.1)}.rgba-cyan-light,.rgba-cyan-light:after{background-color:rgba(0,188,212,.3)}.rgba-cyan-strong,.rgba-cyan-strong:after{background-color:rgba(0,188,212,.7)}.cyan.darken-1{background-color:#00acc1!important}.cyan.darken-2{background-color:#0097a7!important}.cyan.darken-3{background-color:#00838f!important}.cyan.darken-4{background-color:#006064!important}.cyan.accent-1{background-color:#84ffff!important}.cyan.accent-2{background-color:#18ffff!important}.cyan.accent-3{background-color:#00e5ff!important}.cyan.accent-4{background-color:#00b8d4!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal.lighten-4{background-color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important}.teal.lighten-1{background-color:#26a69a!important}.teal{background-color:#009688!important}.teal-text{color:#009688!important}.rgba-teal-slight,.rgba-teal-slight:after{background-color:rgba(0,150,136,.1)}.rgba-teal-light,.rgba-teal-light:after{background-color:rgba(0,150,136,.3)}.rgba-teal-strong,.rgba-teal-strong:after{background-color:rgba(0,150,136,.7)}.teal.darken-1{background-color:#00897b!important}.teal.darken-2{background-color:#00796b!important}.teal.darken-3{background-color:#00695c!important}.teal.darken-4{background-color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important}.green.lighten-5{background-color:#e8f5e9!important}.green.lighten-4{background-color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important}.green{background-color:#4caf50!important}.green-text{color:#4caf50!important}.rgba-green-slight,.rgba-green-slight:after{background-color:rgba(76,175,80,.1)}.rgba-green-light,.rgba-green-light:after{background-color:rgba(76,175,80,.3)}.rgba-green-strong,.rgba-green-strong:after{background-color:rgba(76,175,80,.7)}.green.darken-1{background-color:#43a047!important}.green.darken-2{background-color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important}.green.accent-3{background-color:#00e676!important}.green.accent-4{background-color:#00c853!important}.light-green.lighten-5{background-color:#f1f8e9!important}.light-green.lighten-4{background-color:#dcedc8!important}.light-green.lighten-3{background-color:#c5e1a5!important}.light-green.lighten-2{background-color:#aed581!important}.light-green.lighten-1{background-color:#9ccc65!important}.light-green{background-color:#8bc34a!important}.light-green-text{color:#8bc34a!important}.rgba-light-green-slight,.rgba-light-green-slight:after{background-color:rgba(139,195,74,.1)}.rgba-light-green-light,.rgba-light-green-light:after{background-color:rgba(139,195,74,.3)}.rgba-light-green-strong,.rgba-light-green-strong:after{background-color:rgba(139,195,74,.7)}.light-green.darken-1{background-color:#7cb342!important}.light-green.darken-2{background-color:#689f38!important}.light-green.darken-3{background-color:#558b2f!important}.light-green.darken-4{background-color:#33691e!important}.light-green.accent-1{background-color:#ccff90!important}.light-green.accent-2{background-color:#b2ff59!important}.light-green.accent-3{background-color:#76ff03!important}.light-green.accent-4{background-color:#64dd17!important}.lime.lighten-5{background-color:#f9fbe7!important}.lime.lighten-4{background-color:#f0f4c3!important}.lime.lighten-3{background-color:#e6ee9c!important}.lime.lighten-2{background-color:#dce775!important}.lime.lighten-1{background-color:#d4e157!important}.lime{background-color:#cddc39!important}.lime-text{color:#cddc39!important}.rgba-lime-slight,.rgba-lime-slight:after{background-color:rgba(205,220,57,.1)}.rgba-lime-light,.rgba-lime-light:after{background-color:rgba(205,220,57,.3)}.rgba-lime-strong,.rgba-lime-strong:after{background-color:rgba(205,220,57,.7)}.lime.darken-1{background-color:#c0ca33!important}.lime.darken-2{background-color:#afb42b!important}.lime.darken-3{background-color:#9e9d24!important}.lime.darken-4{background-color:#827717!important}.lime.accent-1{background-color:#f4ff81!important}.lime.accent-2{background-color:#eeff41!important}.lime.accent-3{background-color:#c6ff00!important}.lime.accent-4{background-color:#aeea00!important}.yellow.lighten-5{background-color:#fffde7!important}.yellow.lighten-4{background-color:#fff9c4!important}.yellow.lighten-3{background-color:#fff59d!important}.yellow.lighten-2{background-color:#fff176!important}.yellow.lighten-1{background-color:#ffee58!important}.yellow{background-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.rgba-yellow-slight,.rgba-yellow-slight:after{background-color:rgba(255,235,59,.1)}.rgba-yellow-light,.rgba-yellow-light:after{background-color:rgba(255,235,59,.3)}.rgba-yellow-strong,.rgba-yellow-strong:after{background-color:rgba(255,235,59,.7)}.yellow.darken-1{background-color:#fdd835!important}.yellow.darken-2{background-color:#fbc02d!important}.yellow.darken-3{background-color:#f9a825!important}.yellow.darken-4{background-color:#f57f17!important}.yellow.accent-1{background-color:#ffff8d!important}.yellow.accent-2{background-color:#ff0!important}.yellow.accent-3{background-color:#ffea00!important}.yellow.accent-4{background-color:#ffd600!important}.amber.lighten-5{background-color:#fff8e1!important}.amber.lighten-4{background-color:#ffecb3!important}.amber.lighten-3{background-color:#ffe082!important}.amber.lighten-2{background-color:#ffd54f!important}.amber.lighten-1{background-color:#ffca28!important}.amber{background-color:#ffc107!important}.amber-text{color:#ffc107!important}.rgba-amber-slight,.rgba-amber-slight:after{background-color:rgba(255,193,7,.1)}.rgba-amber-light,.rgba-amber-light:after{background-color:rgba(255,193,7,.3)}.rgba-amber-strong,.rgba-amber-strong:after{background-color:rgba(255,193,7,.7)}.amber.darken-1{background-color:#ffb300!important}.amber.darken-2{background-color:#ffa000!important}.amber.darken-3{background-color:#ff8f00!important}.amber.darken-4{background-color:#ff6f00!important}.amber.accent-1{background-color:#ffe57f!important}.amber.accent-2{background-color:#ffd740!important}.amber.accent-3{background-color:#ffc400!important}.amber.accent-4{background-color:#ffab00!important}.orange.lighten-5{background-color:#fff3e0!important}.orange.lighten-4{background-color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important}.orange.lighten-2{background-color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important}.orange{background-color:#ff9800!important}.orange-text{color:#ff9800!important}.rgba-orange-slight,.rgba-orange-slight:after{background-color:rgba(255,152,0,.1)}.rgba-orange-light,.rgba-orange-light:after{background-color:rgba(255,152,0,.3)}.rgba-orange-strong,.rgba-orange-strong:after{background-color:rgba(255,152,0,.7)}.orange.darken-1{background-color:#fb8c00!important}.orange.darken-2{background-color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important}.orange.accent-1{background-color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important}.deep-orange.lighten-5{background-color:#fbe9e7!important}.deep-orange.lighten-4{background-color:#ffccbc!important}.deep-orange.lighten-3{background-color:#ffab91!important}.deep-orange.lighten-2{background-color:#ff8a65!important}.deep-orange.lighten-1{background-color:#ff7043!important}.deep-orange{background-color:#ff5722!important}.deep-orange-text{color:#ff5722!important}.rgba-deep-orange-slight,.rgba-deep-orange-slight:after{background-color:rgba(255,87,34,.1)}.rgba-deep-orange-light,.rgba-deep-orange-light:after{background-color:rgba(255,87,34,.3)}.rgba-deep-orange-strong,.rgba-deep-orange-strong:after{background-color:rgba(255,87,34,.7)}.deep-orange.darken-1{background-color:#f4511e!important}.deep-orange.darken-2{background-color:#e64a19!important}.deep-orange.darken-3{background-color:#d84315!important}.deep-orange.darken-4{background-color:#bf360c!important}.deep-orange.accent-1{background-color:#ff9e80!important}.deep-orange.accent-2{background-color:#ff6e40!important}.deep-orange.accent-3{background-color:#ff3d00!important}.deep-orange.accent-4{background-color:#dd2c00!important}.brown.lighten-5{background-color:#efebe9!important}.brown.lighten-4{background-color:#d7ccc8!important}.brown.lighten-3{background-color:#bcaaa4!important}.brown.lighten-2{background-color:#a1887f!important}.brown.lighten-1{background-color:#8d6e63!important}.brown{background-color:#795548!important}.brown-text{color:#795548!important}.rgba-brown-slight,.rgba-brown-slight:after{background-color:rgba(121,85,72,.1)}.rgba-brown-light,.rgba-brown-light:after{background-color:rgba(121,85,72,.3)}.rgba-brown-strong,.rgba-brown-strong:after{background-color:rgba(121,85,72,.7)}.brown.darken-1{background-color:#6d4c41!important}.brown.darken-2{background-color:#5d4037!important}.brown.darken-3{background-color:#4e342e!important}.brown.darken-4{background-color:#3e2723!important}.blue-grey.lighten-5{background-color:#eceff1!important}.blue-grey.lighten-4{background-color:#cfd8dc!important}.blue-grey.lighten-3{background-color:#b0bec5!important}.blue-grey.lighten-2{background-color:#90a4ae!important}.blue-grey.lighten-1{background-color:#78909c!important}.blue-grey{background-color:#607d8b!important}.blue-grey-text{color:#607d8b!important}.rgba-blue-grey-slight,.rgba-blue-grey-slight:after{background-color:rgba(96,125,139,.1)}.rgba-blue-grey-light,.rgba-blue-grey-light:after{background-color:rgba(96,125,139,.3)}.rgba-blue-grey-strong,.rgba-blue-grey-strong:after{background-color:rgba(96,125,139,.7)}.blue-grey.darken-1{background-color:#546e7a!important}.blue-grey.darken-2{background-color:#455a64!important}.blue-grey.darken-3{background-color:#37474f!important}.blue-grey.darken-4{background-color:#263238!important}.grey.lighten-5{background-color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.rgba-grey-slight,.rgba-grey-slight:after{background-color:rgba(158,158,158,.1)}.rgba-grey-light,.rgba-grey-light:after{background-color:rgba(158,158,158,.3)}.rgba-grey-strong,.rgba-grey-strong:after{background-color:rgba(158,158,158,.7)}.grey.darken-1{background-color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey.darken-4{background-color:#212121!important}.black{background-color:#000!important}.black-text,.btn.btn-link{color:#000!important}.rgba-black-slight,.rgba-black-slight:after{background-color:rgba(0,0,0,.1)}.rgba-black-light,.rgba-black-light:after{background-color:rgba(0,0,0,.3)}.rgba-black-strong,.rgba-black-strong:after{background-color:rgba(0,0,0,.7)}.white{background-color:#fff!important}.white-text{color:#fff!important}.rgba-white-slight,.rgba-white-slight:after{background-color:rgba(255,255,255,.1)}.rgba-white-light,.rgba-white-light:after{background-color:rgba(255,255,255,.3)}.rgba-white-strong,.rgba-white-strong:after{background-color:rgba(255,255,255,.7)}.rgba-stylish-slight{background-color:rgba(62,69,81,.1)}.rgba-stylish-light{background-color:rgba(62,69,81,.3)}.rgba-stylish-strong{background-color:rgba(62,69,81,.7)}.primary-color,ul.stepper li.active a .circle,ul.stepper li.completed a .circle{background-color:#4285f4!important}.primary-color-dark{background-color:#0d47a1!important}.secondary-color{background-color:#a6c!important}.secondary-color-dark{background-color:#93c!important}.default-color{background-color:#2bbbad!important}.default-color-dark{background-color:#00695c!important}.info-color{background-color:#33b5e5!important}.info-color-dark{background-color:#09c!important}.success-color{background-color:#00c851!important}.success-color-dark{background-color:#007e33!important}.warning-color{background-color:#fb3!important}.warning-color-dark{background-color:#f80!important}.danger-color,ul.stepper li.warning a .circle{background-color:#ff3547!important}.danger-color-dark{background-color:#c00!important}.elegant-color{background-color:#2e2e2e!important}.elegant-color-dark{background-color:#212121!important}.stylish-color{background-color:#4b515d!important}.stylish-color-dark{background-color:#3e4551!important}.unique-color{background-color:#3f729b!important}.unique-color-dark{background-color:#1c2331!important}.special-color{background-color:#37474f!important}.special-color-dark{background-color:#263238!important}.purple-gradient{background:-webkit-linear-gradient(50deg,#ff6ec4,#7873f5)!important;background:-o-linear-gradient(50deg,#ff6ec4,#7873f5)!important;background:linear-gradient(40deg,#ff6ec4,#7873f5)!important}.peach-gradient{background:-webkit-linear-gradient(50deg,#FFD86F,#FC6262)!important;background:-o-linear-gradient(50deg,#FFD86F,#FC6262)!important;background:linear-gradient(40deg,#FFD86F,#FC6262)!important}.aqua-gradient{background:-webkit-linear-gradient(50deg,#2096ff,#05ffa3)!important;background:-o-linear-gradient(50deg,#2096ff,#05ffa3)!important;background:linear-gradient(40deg,#2096ff,#05ffa3)!important}.blue-gradient{background:-webkit-linear-gradient(50deg,#45cafc,#303f9f)!important;background:-o-linear-gradient(50deg,#45cafc,#303f9f)!important;background:linear-gradient(40deg,#45cafc,#303f9f)!important}.purple-gradient-rgba{background:-webkit-linear-gradient(50deg,rgba(255,110,196,.9),rgba(120,115,245,.9))!important;background:-o-linear-gradient(50deg,rgba(255,110,196,.9),rgba(120,115,245,.9))!important;background:linear-gradient(40deg,rgba(255,110,196,.9),rgba(120,115,245,.9))!important}.peach-gradient-rgba{background:-webkit-linear-gradient(50deg,rgba(255,216,111,.9),rgba(252,98,98,.9))!important;background:-o-linear-gradient(50deg,rgba(255,216,111,.9),rgba(252,98,98,.9))!important;background:linear-gradient(40deg,rgba(255,216,111,.9),rgba(252,98,98,.9))!important}.aqua-gradient-rgba{background:-webkit-linear-gradient(50deg,rgba(32,150,255,.9),rgba(5,255,163,.9))!important;background:-o-linear-gradient(50deg,rgba(32,150,255,.9),rgba(5,255,163,.9))!important;background:linear-gradient(40deg,rgba(32,150,255,.9),rgba(5,255,163,.9))!important}.blue-gradient-rgba{background:-webkit-linear-gradient(50deg,rgba(69,202,252,.9),rgba(48,63,159,.9))!important;background:-o-linear-gradient(50deg,rgba(69,202,252,.9),rgba(48,63,159,.9))!important;background:linear-gradient(40deg,rgba(69,202,252,.9),rgba(48,63,159,.9))!important}.dark-grey-text,.dark-grey-text:focus,.dark-grey-text:hover{color:#4f4f4f!important}.hoverable{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .55s ease-in-out;-o-transition:all .55s ease-in-out;transition:all .55s ease-in-out}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-transition:all .55s ease-in-out;-o-transition:all .55s ease-in-out;transition:all .55s ease-in-out}.z-depth-0{-webkit-box-shadow:none!important;box-shadow:none!important}.z-depth-1{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.z-depth-1-half{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important}.z-depth-2{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.z-depth-3{-webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)!important;box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)!important}.z-depth-4{-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)!important;box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)!important}.z-depth-5{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)!important;box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)!important}.disabled,:disabled{pointer-events:none!important}a{cursor:pointer;text-decoration:none;color:#007bff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{text-decoration:none;color:#0056b3;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.disabled:hover,a:disabled:hover{color:#007bff}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.img-fluid,.modal-dialog.cascading-modal.modal-avatar .modal-header,.video-fluid{max-width:100%;height:auto}.flex-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}.hr-light{border-top:1px solid #fff}.hr-dark{border-top:1px solid #666}.w-responsive{width:75%}@media (max-width:740px){.w-responsive{width:100%}}.collapsible-body{display:none}.jumbotron{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-border-radius:.125rem;border-radius:.125rem;background-color:#fff}.bg-primary{background-color:#4285f4!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#1266f1!important}.border-primary{border-color:#4285f4!important}.bg-danger{background-color:#ff3547!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ff0219!important}.border-danger{border-color:#ff3547!important}.bg-warning{background-color:#fb3!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#fa0!important}.border-warning{border-color:#fb3!important}.bg-success{background-color:#00c851!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#00953c!important}.border-success{border-color:#00c851!important}.bg-info{background-color:#33b5e5!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#1a9bcb!important}.border-info{border-color:#33b5e5!important}.bg-default{background-color:#2bbbad!important}a.bg-default:focus,a.bg-default:hover,button.bg-default:focus,button.bg-default:hover{background-color:#219287!important}.border-default{border-color:#2bbbad!important}.bg-secondary{background-color:#a6c!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#9540bf!important}.border-secondary{border-color:#a6c!important}.bg-dark{background-color:#212121!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#080808!important}.border-dark{border-color:#212121!important}.bg-light{background-color:#e0e0e0!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#c7c7c7!important}.border-light{border-color:#e0e0e0!important}.card-img-100{width:100px;height:100px}.card-img-64{width:64px;height:64px}.mml-1{margin-left:-.25rem!important}.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.divider-new,.navbar .nav-flex-icons{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-webkit-box-direction:normal}@font-face{font-family:Roboto;src:local(Roboto Thin),url(../font/roboto/Roboto-Thin.eot);src:url(../font/roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(../font/roboto/Roboto-Thin.woff2) format("woff2"),url(../font/roboto/Roboto-Thin.woff) format("woff"),url(../font/roboto/Roboto-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:Roboto;src:local(Roboto Light),url(../font/roboto/Roboto-Light.eot);src:url(../font/roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../font/roboto/Roboto-Light.woff2) format("woff2"),url(../font/roboto/Roboto-Light.woff) format("woff"),url(../font/roboto/Roboto-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Roboto;src:local(Roboto Regular),url(../font/roboto/Roboto-Regular.eot);src:url(../font/roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../font/roboto/Roboto-Regular.woff2) format("woff2"),url(../font/roboto/Roboto-Regular.woff) format("woff"),url(../font/roboto/Roboto-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Roboto;src:url(../font/roboto/Roboto-Medium.eot);src:url(../font/roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(../font/roboto/Roboto-Medium.woff2) format("woff2"),url(../font/roboto/Roboto-Medium.woff) format("woff"),url(../font/roboto/Roboto-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Roboto;src:url(../font/roboto/Roboto-Bold.eot);src:url(../font/roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(../font/roboto/Roboto-Bold.woff2) format("woff2"),url(../font/roboto/Roboto-Bold.woff) format("woff"),url(../font/roboto/Roboto-Bold.ttf) format("truetype");font-weight:700}body{font-family:Roboto,sans-serif}.h1-responsive{font-size:150%}.h2-responsive{font-size:145%}.h3-responsive,.h4-responsive,.h5-responsive{font-size:135%}@media (min-width:576px){.h1-responsive{font-size:170%}.h2-responsive{font-size:140%}.h3-responsive,.h4-responsive,.h5-responsive{font-size:125%}}@media (min-width:768px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive,.h5-responsive{font-size:125%}}@media (min-width:992px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive,.h5-responsive{font-size:125%}}@media (min-width:1200px){.h1-responsive{font-size:250%}.h2-responsive{font-size:200%}.h3-responsive{font-size:170%}.h4-responsive{font-size:140%}.h5-responsive{font-size:125%}}.divider-new{-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2.8rem;margin-bottom:2.8rem}.divider-new h2,.divider-new h3,.divider-new h4,.divider-new h5,.divider-new h6,.divider-new>h1{margin-bottom:0}.divider-new:after,.divider-new:before{content:"";-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:2px;background:#c6c6c6}.divider-new:before{margin:0 .5rem 0 0}.divider-new:after{margin:0 0 0 .5rem}.blockquote{padding:.5rem 1rem;border-left:.25rem solid #eceeef}.blockquote.text-right{border-left:none;border-right:.25rem solid #eceeef}.blockquote .bq-title{margin-bottom:0;font-size:1.5rem;font-weight:400}.blockquote p{padding:1rem 0;font-size:1.1rem}.bq-primary{border-left:3px solid #4285f4!important}.bq-primary .bq-title{color:#4285f4!important}.bq-danger{border-left:3px solid #ff3547!important}.bq-danger .bq-title{color:#ff3547!important}.bq-warning{border-left:3px solid #fb3!important}.bq-warning .bq-title{color:#fb3!important}.bq-success{border-left:3px solid #00c851!important}.bq-success .bq-title{color:#00c851!important}.bq-info{border-left:3px solid #33b5e5!important}.bq-info .bq-title{color:#33b5e5!important}.text-primary{color:#4285f4!important}a.text-primary:focus,a.text-primary:hover{color:#1266f1!important}.text-danger{color:#ff3547!important}a.text-danger:focus,a.text-danger:hover{color:#ff0219!important}.text-warning{color:#fb3!important}a.text-warning:focus,a.text-warning:hover{color:#fa0!important}.text-success{color:#00c851!important}a.text-success:focus,a.text-success:hover{color:#00953c!important}.text-info{color:#33b5e5!important}a.text-info:focus,a.text-info:hover{color:#1a9bcb!important}.text-default{color:#2bbbad!important}a.text-default:focus,a.text-default:hover{color:#219287!important}.text-secondary{color:#a6c!important}a.text-secondary:focus,a.text-secondary:hover{color:#9540bf!important}.text-dark{color:#212121!important}a.text-dark:focus,a.text-dark:hover{color:#080808!important}.text-light{color:#e0e0e0!important}a.text-light:focus,a.text-light:hover{color:#c7c7c7!important}.font-small{font-size:.9rem}.view{position:relative;overflow:hidden;cursor:default}.view .mask{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;width:100%;height:100%;background-attachment:fixed}.view img,.view video{position:relative;display:block}.view video.video-intro{z-index:-100;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:1s opacity;-o-transition:1s opacity;transition:1s opacity;min-width:100%;min-height:100%;width:auto;height:auto}.overlay .mask{opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.overlay .mask:hover{opacity:1}.zoom img,.zoom video{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.zoom:hover img,.zoom:hover video{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pattern-1{background:url(../img/overlays/01.png) fixed}.pattern-2{background:url(../img/overlays/02.png) fixed}.pattern-3{background:url(../img/overlays/03.png) fixed}.pattern-4{background:url(../img/overlays/04.png) fixed}.pattern-5{background:url(../img/overlays/05.png) fixed}.pattern-6{background:url(../img/overlays/06.png) fixed}.pattern-7{background:url(../img/overlays/07.png) fixed}.pattern-8{background:url(../img/overlays/08.png) fixed}.pattern-9{background:url(../img/overlays/09.png) fixed}/*!
- * Waves v0.7.6
- * http://fian.my.id/Waves
- *
- * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
- * Released under the MIT license
- * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;cursor:pointer;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;-webkit-border-radius:50%;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:-webkit-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0) translate(0,0);-ms-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:-webkit-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-notransition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;-webkit-border-radius:.2em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{display:inline-block;position:relative;vertical-align:middle;-webkit-border-radius:.2em;border-radius:.2em}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;-webkit-border-radius:50%;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}a.waves-effect,a.waves-light{display:inline-block}/*!
- * animate.css -http://daneden.me/animate
- * Version - 3.7.0
- * Licensed under the MIT license - http://opensource.org/licenses/MIT
- *
- * Copyright (c) 2018 Daniel Eden
- */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.btn{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);padding:.84rem 2.14rem;font-size:.81rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;margin:.375rem;border:0;-webkit-border-radius:.125rem;border-radius:.125rem;cursor:pointer;text-transform:uppercase;white-space:normal;word-wrap:break-word;color:inherit}.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);outline:0}.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn .fab,.btn .far,.btn .fas{position:relative;font-size:.9rem}.btn .fab.right,.btn .far.right,.btn .fas.right{margin-left:.3rem}.btn .fab.left,.btn .far.left,.btn .fas.left{margin-right:.3rem}.btn.btn-lg{padding:1rem 2.4rem;font-size:.94rem}.btn.btn-lg .fab,.btn.btn-lg .far,.btn.btn-lg .fas{font-size:1rem}.btn.btn-md{padding:.7rem 1.6rem;font-size:.7rem}.btn.btn-md .fab,.btn.btn-md .far,.btn.btn-md .fas{font-size:.8rem}.btn.btn-sm{padding:.5rem 1.6rem;font-size:.64rem}.btn.btn-sm .fab,.btn.btn-sm .far,.btn.btn-sm .fas{font-size:.7rem}.btn.btn-tb{padding:.3rem 1rem}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.btn.btn-block{margin:inherit}.btn.btn-link{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent}.btn[class*=btn-outline-]{padding-top:.7rem;padding-bottom:.7rem}.btn[class*=btn-outline-].btn-lg{padding-top:.88rem;padding-bottom:.88rem}.btn[class*=btn-outline-].btn-md{padding-top:.58rem;padding-bottom:.58rem}.btn[class*=btn-outline-].btn-sm{padding-top:.38rem;padding-bottom:.38rem}.btn-group .btn{margin:0}.btn .fa-lg,.btn-floating .fa-lg{font-size:1.33333em!important}.btn .fa-xs,.btn-floating .fa-xs{font-size:.75em!important}.btn .fa-sm,.btn-floating .fa-sm{font-size:.875em!important}.btn .fa-1x,.btn-floating .fa-1x{font-size:1em!important}.btn .fa-2x,.btn-floating .fa-2x{font-size:2em!important}.btn .fa-3x,.btn-floating .fa-3x{font-size:3em!important}.btn .fa-4x,.btn-floating .fa-4x{font-size:4em!important}.btn .fa-5x,.btn-floating .fa-5x{font-size:5em!important}.btn .fa-6x,.btn-floating .fa-6x{font-size:6em!important}.btn .fa-7x,.btn-floating .fa-7x{font-size:7em!important}.btn .fa-8x,.btn-floating .fa-8x{font-size:8em!important}.btn .fa-9x,.btn-floating .fa-9x{font-size:9em!important}.btn .fa-10x,.btn-floating .fa-10x{font-size:10em!important}.btn-primary{background-color:#4285f4!important;color:#fff}.btn-primary:hover{background-color:#5a95f5;color:#fff}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-primary.active,.btn-primary:active,.btn-primary:focus{background-color:#0b51c5}.btn-primary.dropdown-toggle{background-color:#4285f4!important}.btn-primary.dropdown-toggle:focus,.btn-primary.dropdown-toggle:hover{background-color:#5a95f5!important}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0b51c5!important}.btn-primary:not([disabled]):not(.disabled).active:focus,.btn-primary:not([disabled]):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.primary-ic{color:#4285f4!important}.primary-ic:focus,.primary-ic:hover{color:#4285f4}.btn-outline-primary{border:2px solid #4285f4!important;background-color:transparent!important;color:#4285f4!important}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary:focus,.btn-outline-primary:hover{border-color:#4285f4!important;background-color:transparent!important;color:#4285f4!important}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#4285f4!important}.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger{background-color:#ff3547!important;color:#fff}.btn-danger:hover{background-color:#ff4f5e;color:#fff}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger.active,.btn-danger:active,.btn-danger:focus{background-color:#ce0012}.btn-danger.dropdown-toggle{background-color:#ff3547!important}.btn-danger.dropdown-toggle:focus,.btn-danger.dropdown-toggle:hover{background-color:#ff4f5e!important}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#ce0012!important}.btn-danger:not([disabled]):not(.disabled).active:focus,.btn-danger:not([disabled]):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.danger-ic{color:#ff3547!important}.danger-ic:focus,.danger-ic:hover{color:#ff3547}.btn-outline-danger{border:2px solid #ff3547!important;background-color:transparent!important;color:#ff3547!important}.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger:focus,.btn-outline-danger:hover{border-color:#ff3547!important;background-color:transparent!important;color:#ff3547!important}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ff3547!important}.btn-outline-danger:not([disabled]):not(.disabled).active:focus,.btn-outline-danger:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning{background-color:#fb3!important;color:#fff}.btn-warning:hover{background-color:#ffc44d;color:#fff}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning.active,.btn-warning:active,.btn-warning:focus{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3!important}.btn-warning.dropdown-toggle:focus,.btn-warning.dropdown-toggle:hover{background-color:#ffc44d!important}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#c80!important}.btn-warning:not([disabled]):not(.disabled).active:focus,.btn-warning:not([disabled]):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.warning-ic{color:#fb3!important}.warning-ic:focus,.warning-ic:hover{color:#fb3}.btn-outline-warning{border:2px solid #fb3!important;background-color:transparent!important;color:#fb3!important}.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning:focus,.btn-outline-warning:hover{border-color:#fb3!important;background-color:transparent!important;color:#fb3!important}.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#fb3!important}.btn-outline-warning:not([disabled]):not(.disabled).active:focus,.btn-outline-warning:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success{background-color:#00c851!important;color:#fff}.btn-success:hover{background-color:#00e25b;color:#fff}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success.active,.btn-success:active,.btn-success:focus{background-color:#006228}.btn-success.dropdown-toggle{background-color:#00c851!important}.btn-success.dropdown-toggle:focus,.btn-success.dropdown-toggle:hover{background-color:#00e25b!important}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#006228!important}.btn-success:not([disabled]):not(.disabled).active:focus,.btn-success:not([disabled]):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.success-ic{color:#00c851!important}.success-ic:focus,.success-ic:hover{color:#00c851}.btn-outline-success{border:2px solid #00c851!important;background-color:transparent!important;color:#00c851!important}.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success:focus,.btn-outline-success:hover{border-color:#00c851!important;background-color:transparent!important;color:#00c851!important}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#00c851!important}.btn-outline-success:not([disabled]):not(.disabled).active:focus,.btn-outline-success:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info{background-color:#33b5e5!important;color:#fff}.btn-info:hover{background-color:#4abde8;color:#fff}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info.active,.btn-info:active,.btn-info:focus{background-color:#14799e}.btn-info.dropdown-toggle{background-color:#33b5e5!important}.btn-info.dropdown-toggle:focus,.btn-info.dropdown-toggle:hover{background-color:#4abde8!important}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#14799e!important}.btn-info:not([disabled]):not(.disabled).active:focus,.btn-info:not([disabled]):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.info-ic{color:#33b5e5!important}.info-ic:focus,.info-ic:hover{color:#33b5e5}.btn-outline-info{border:2px solid #33b5e5!important;background-color:transparent!important;color:#33b5e5!important}.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info:focus,.btn-outline-info:hover{border-color:#33b5e5!important;background-color:transparent!important;color:#33b5e5!important}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#33b5e5!important}.btn-outline-info:not([disabled]):not(.disabled).active:focus,.btn-outline-info:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default{background-color:#2bbbad!important;color:#fff}.btn-default:hover{background-color:#30cfc0;color:#fff}.btn-default.focus,.btn-default:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default.active,.btn-default:active,.btn-default:focus{background-color:#186860}.btn-default.dropdown-toggle{background-color:#2bbbad!important}.btn-default.dropdown-toggle:focus,.btn-default.dropdown-toggle:hover{background-color:#30cfc0!important}.btn-default:not([disabled]):not(.disabled).active,.btn-default:not([disabled]):not(.disabled):active,.show>.btn-default.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#186860!important}.btn-default:not([disabled]):not(.disabled).active:focus,.btn-default:not([disabled]):not(.disabled):active:focus,.show>.btn-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.default-ic{color:#2bbbad!important}.default-ic:focus,.default-ic:hover{color:#2bbbad}.btn-outline-default{border:2px solid #2bbbad!important;background-color:transparent!important;color:#2bbbad!important}.btn-outline-default.active,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default:focus,.btn-outline-default:hover{border-color:#2bbbad!important;background-color:transparent!important;color:#2bbbad!important}.btn-outline-default:not([disabled]):not(.disabled).active,.btn-outline-default:not([disabled]):not(.disabled):active,.show>.btn-outline-default.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#2bbbad!important}.btn-outline-default:not([disabled]):not(.disabled).active:focus,.btn-outline-default:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary{background-color:#a6c!important;color:#fff}.btn-secondary:hover{background-color:#b579d2;color:#fff}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c!important}.btn-secondary.dropdown-toggle:focus,.btn-secondary.dropdown-toggle:hover{background-color:#b579d2!important}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#739!important}.btn-secondary:not([disabled]):not(.disabled).active:focus,.btn-secondary:not([disabled]):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.secondary-ic{color:#a6c!important}.secondary-ic:focus,.secondary-ic:hover{color:#a6c}.btn-outline-secondary{border:2px solid #a6c!important;background-color:transparent!important;color:#a6c!important}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary:focus,.btn-outline-secondary:hover{border-color:#a6c!important;background-color:transparent!important;color:#a6c!important}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#a6c!important}.btn-outline-secondary:not([disabled]):not(.disabled).active:focus,.btn-outline-secondary:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant{background-color:#2e2e2e!important;color:#fff}.btn-elegant:hover{background-color:#3b3b3b;color:#fff}.btn-elegant.focus,.btn-elegant:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant.active,.btn-elegant:active,.btn-elegant:focus{background-color:#000}.btn-elegant.dropdown-toggle{background-color:#2e2e2e!important}.btn-elegant.dropdown-toggle:focus,.btn-elegant.dropdown-toggle:hover{background-color:#3b3b3b!important}.btn-elegant:not([disabled]):not(.disabled).active,.btn-elegant:not([disabled]):not(.disabled):active,.show>.btn-elegant.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#000!important}.btn-elegant:not([disabled]):not(.disabled).active:focus,.btn-elegant:not([disabled]):not(.disabled):active:focus,.show>.btn-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.elegant-ic{color:#2e2e2e!important}.elegant-ic:focus,.elegant-ic:hover{color:#2e2e2e}.btn-outline-elegant{border:2px solid #2e2e2e!important;background-color:transparent!important;color:#2e2e2e!important}.btn-outline-elegant.active,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant:focus,.btn-outline-elegant:hover{border-color:#2e2e2e!important;background-color:transparent!important;color:#2e2e2e!important}.btn-outline-elegant:not([disabled]):not(.disabled).active,.btn-outline-elegant:not([disabled]):not(.disabled):active,.show>.btn-outline-elegant.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#2e2e2e!important}.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique{background-color:#880e4f!important;color:#fff}.btn-unique:hover{background-color:#9f105c;color:#fff}.btn-unique.focus,.btn-unique:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique.active,.btn-unique:active,.btn-unique:focus{background-color:#2c0419}.btn-unique.dropdown-toggle{background-color:#880e4f!important}.btn-unique.dropdown-toggle:focus,.btn-unique.dropdown-toggle:hover{background-color:#9f105c!important}.btn-unique:not([disabled]):not(.disabled).active,.btn-unique:not([disabled]):not(.disabled):active,.show>.btn-unique.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2c0419!important}.btn-unique:not([disabled]):not(.disabled).active:focus,.btn-unique:not([disabled]):not(.disabled):active:focus,.show>.btn-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.unique-ic{color:#880e4f!important}.unique-ic:focus,.unique-ic:hover{color:#880e4f}.btn-outline-unique{border:2px solid #880e4f!important;background-color:transparent!important;color:#880e4f!important}.btn-outline-unique.active,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique:focus,.btn-outline-unique:hover{border-color:#880e4f!important;background-color:transparent!important;color:#880e4f!important}.btn-outline-unique:not([disabled]):not(.disabled).active,.btn-outline-unique:not([disabled]):not(.disabled):active,.show>.btn-outline-unique.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#880e4f!important}.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green{background-color:#388e3c!important;color:#fff}.btn-dark-green:hover{background-color:#3fa044;color:#fff}.btn-dark-green.focus,.btn-dark-green:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green.active,.btn-dark-green:active,.btn-dark-green:focus{background-color:#1b451d}.btn-dark-green.dropdown-toggle{background-color:#388e3c!important}.btn-dark-green.dropdown-toggle:focus,.btn-dark-green.dropdown-toggle:hover{background-color:#3fa044!important}.btn-dark-green:not([disabled]):not(.disabled).active,.btn-dark-green:not([disabled]):not(.disabled):active,.show>.btn-dark-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1b451d!important}.btn-dark-green:not([disabled]):not(.disabled).active:focus,.btn-dark-green:not([disabled]):not(.disabled):active:focus,.show>.btn-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-green-ic{color:#388e3c!important}.dark-green-ic:focus,.dark-green-ic:hover{color:#388e3c}.btn-outline-dark-green{border:2px solid #388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-dark-green.active,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green:focus,.btn-outline-dark-green:hover{border-color:#388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-dark-green:not([disabled]):not(.disabled).active,.btn-outline-dark-green:not([disabled]):not(.disabled):active,.show>.btn-outline-dark-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#388e3c!important}.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color{background-color:#59698d!important;color:#fff}.btn-mdb-color:hover{background-color:#63759d;color:#fff}.btn-mdb-color.focus,.btn-mdb-color:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color.active,.btn-mdb-color:active,.btn-mdb-color:focus{background-color:#323a4e}.btn-mdb-color.dropdown-toggle{background-color:#59698d!important}.btn-mdb-color.dropdown-toggle:focus,.btn-mdb-color.dropdown-toggle:hover{background-color:#63759d!important}.btn-mdb-color:not([disabled]):not(.disabled).active,.btn-mdb-color:not([disabled]):not(.disabled):active,.show>.btn-mdb-color.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#323a4e!important}.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.mdb-color-ic{color:#59698d!important}.mdb-color-ic:focus,.mdb-color-ic:hover{color:#59698d}.btn-outline-mdb-color{border:2px solid #59698d!important;background-color:transparent!important;color:#59698d!important}.btn-outline-mdb-color.active,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:hover{border-color:#59698d!important;background-color:transparent!important;color:#59698d!important}.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.show>.btn-outline-mdb-color.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#59698d!important}.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red{background-color:#d32f2f!important;color:#fff}.btn-red:hover{background-color:#d74444;color:#fff}.btn-red.focus,.btn-red:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red.active,.btn-red:active,.btn-red:focus{background-color:#811b1b}.btn-red.dropdown-toggle{background-color:#d32f2f!important}.btn-red.dropdown-toggle:focus,.btn-red.dropdown-toggle:hover{background-color:#d74444!important}.btn-red:not([disabled]):not(.disabled).active,.btn-red:not([disabled]):not(.disabled):active,.show>.btn-red.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#811b1b!important}.btn-red:not([disabled]):not(.disabled).active:focus,.btn-red:not([disabled]):not(.disabled):active:focus,.show>.btn-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.red-ic{color:#d32f2f!important}.red-ic:focus,.red-ic:hover{color:#d32f2f}.btn-outline-red{border:2px solid #d32f2f!important;background-color:transparent!important;color:#d32f2f!important}.btn-outline-red.active,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red:focus,.btn-outline-red:hover{border-color:#d32f2f!important;background-color:transparent!important;color:#d32f2f!important}.btn-outline-red:not([disabled]):not(.disabled).active,.btn-outline-red:not([disabled]):not(.disabled):active,.show>.btn-outline-red.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#d32f2f!important}.btn-outline-red:not([disabled]):not(.disabled).active:focus,.btn-outline-red:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink{background-color:#ec407a!important;color:#fff}.btn-pink:hover{background-color:#ee578a;color:#fff}.btn-pink.focus,.btn-pink:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink.active,.btn-pink:active,.btn-pink:focus{background-color:#b41249}.btn-pink.dropdown-toggle{background-color:#ec407a!important}.btn-pink.dropdown-toggle:focus,.btn-pink.dropdown-toggle:hover{background-color:#ee578a!important}.btn-pink:not([disabled]):not(.disabled).active,.btn-pink:not([disabled]):not(.disabled):active,.show>.btn-pink.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#b41249!important}.btn-pink:not([disabled]):not(.disabled).active:focus,.btn-pink:not([disabled]):not(.disabled):active:focus,.show>.btn-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.pink-ic{color:#ec407a!important}.pink-ic:focus,.pink-ic:hover{color:#ec407a}.btn-outline-pink{border:2px solid #ec407a!important;background-color:transparent!important;color:#ec407a!important}.btn-outline-pink.active,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink:focus,.btn-outline-pink:hover{border-color:#ec407a!important;background-color:transparent!important;color:#ec407a!important}.btn-outline-pink:not([disabled]):not(.disabled).active,.btn-outline-pink:not([disabled]):not(.disabled):active,.show>.btn-outline-pink.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ec407a!important}.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple{background-color:#8e24aa!important;color:#fff}.btn-purple:hover{background-color:#a028bf;color:#fff}.btn-purple.focus,.btn-purple:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple.active,.btn-purple:active,.btn-purple:focus{background-color:#481256}.btn-purple.dropdown-toggle{background-color:#8e24aa!important}.btn-purple.dropdown-toggle:focus,.btn-purple.dropdown-toggle:hover{background-color:#a028bf!important}.btn-purple:not([disabled]):not(.disabled).active,.btn-purple:not([disabled]):not(.disabled):active,.show>.btn-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#481256!important}.btn-purple:not([disabled]):not(.disabled).active:focus,.btn-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.purple-ic{color:#8e24aa!important}.purple-ic:focus,.purple-ic:hover{color:#8e24aa}.btn-outline-purple{border:2px solid #8e24aa!important;background-color:transparent!important;color:#8e24aa!important}.btn-outline-purple.active,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple:focus,.btn-outline-purple:hover{border-color:#8e24aa!important;background-color:transparent!important;color:#8e24aa!important}.btn-outline-purple:not([disabled]):not(.disabled).active,.btn-outline-purple:not([disabled]):not(.disabled):active,.show>.btn-outline-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#8e24aa!important}.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple{background-color:#512da8!important;color:#fff}.btn-deep-purple:hover{background-color:#5b32bc;color:#fff}.btn-deep-purple.focus,.btn-deep-purple:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple.active,.btn-deep-purple:active,.btn-deep-purple:focus{background-color:#2a1758}.btn-deep-purple.dropdown-toggle{background-color:#512da8!important}.btn-deep-purple.dropdown-toggle:focus,.btn-deep-purple.dropdown-toggle:hover{background-color:#5b32bc!important}.btn-deep-purple:not([disabled]):not(.disabled).active,.btn-deep-purple:not([disabled]):not(.disabled):active,.show>.btn-deep-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2a1758!important}.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-purple-ic{color:#512da8!important}.deep-purple-ic:focus,.deep-purple-ic:hover{color:#512da8}.btn-outline-deep-purple{border:2px solid #512da8!important;background-color:transparent!important;color:#512da8!important}.btn-outline-deep-purple.active,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:hover{border-color:#512da8!important;background-color:transparent!important;color:#512da8!important}.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.show>.btn-outline-deep-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#512da8!important}.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo{background-color:#3f51b5!important;color:#fff}.btn-indigo:hover{background-color:#4d5ec1;color:#fff}.btn-indigo.focus,.btn-indigo:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo.active,.btn-indigo:active,.btn-indigo:focus{background-color:#252f69}.btn-indigo.dropdown-toggle{background-color:#3f51b5!important}.btn-indigo.dropdown-toggle:focus,.btn-indigo.dropdown-toggle:hover{background-color:#4d5ec1!important}.btn-indigo:not([disabled]):not(.disabled).active,.btn-indigo:not([disabled]):not(.disabled):active,.show>.btn-indigo.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#252f69!important}.btn-indigo:not([disabled]):not(.disabled).active:focus,.btn-indigo:not([disabled]):not(.disabled):active:focus,.show>.btn-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.indigo-ic{color:#3f51b5!important}.indigo-ic:focus,.indigo-ic:hover{color:#3f51b5}.btn-outline-indigo{border:2px solid #3f51b5!important;background-color:transparent!important;color:#3f51b5!important}.btn-outline-indigo.active,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo:focus,.btn-outline-indigo:hover{border-color:#3f51b5!important;background-color:transparent!important;color:#3f51b5!important}.btn-outline-indigo:not([disabled]):not(.disabled).active,.btn-outline-indigo:not([disabled]):not(.disabled):active,.show>.btn-outline-indigo.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#3f51b5!important}.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue{background-color:#1976d2!important;color:#fff}.btn-blue:hover{background-color:#2083e4;color:#fff}.btn-blue.focus,.btn-blue:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue.active,.btn-blue:active,.btn-blue:focus{background-color:#0e4377}.btn-blue.dropdown-toggle{background-color:#1976d2!important}.btn-blue.dropdown-toggle:focus,.btn-blue.dropdown-toggle:hover{background-color:#2083e4!important}.btn-blue:not([disabled]):not(.disabled).active,.btn-blue:not([disabled]):not(.disabled):active,.show>.btn-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0e4377!important}.btn-blue:not([disabled]):not(.disabled).active:focus,.btn-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-ic{color:#1976d2!important}.blue-ic:focus,.blue-ic:hover{color:#1976d2}.btn-outline-blue{border:2px solid #1976d2!important;background-color:transparent!important;color:#1976d2!important}.btn-outline-blue.active,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue:focus,.btn-outline-blue:hover{border-color:#1976d2!important;background-color:transparent!important;color:#1976d2!important}.btn-outline-blue:not([disabled]):not(.disabled).active,.btn-outline-blue:not([disabled]):not(.disabled):active,.show>.btn-outline-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#1976d2!important}.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue{background-color:#82b1ff!important;color:#fff}.btn-light-blue:hover{background-color:#9cc1ff;color:#fff}.btn-light-blue.focus,.btn-light-blue:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue.active,.btn-light-blue:active,.btn-light-blue:focus{background-color:#1c71ff}.btn-light-blue.dropdown-toggle{background-color:#82b1ff!important}.btn-light-blue.dropdown-toggle:focus,.btn-light-blue.dropdown-toggle:hover{background-color:#9cc1ff!important}.btn-light-blue:not([disabled]):not(.disabled).active,.btn-light-blue:not([disabled]):not(.disabled):active,.show>.btn-light-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1c71ff!important}.btn-light-blue:not([disabled]):not(.disabled).active:focus,.btn-light-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-blue-ic{color:#82b1ff!important}.light-blue-ic:focus,.light-blue-ic:hover{color:#82b1ff}.btn-outline-light-blue{border:2px solid #82b1ff!important;background-color:transparent!important;color:#82b1ff!important}.btn-outline-light-blue.active,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue:focus,.btn-outline-light-blue:hover{border-color:#82b1ff!important;background-color:transparent!important;color:#82b1ff!important}.btn-outline-light-blue:not([disabled]):not(.disabled).active,.btn-outline-light-blue:not([disabled]):not(.disabled):active,.show>.btn-outline-light-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#82b1ff!important}.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan{background-color:#00bcd4!important;color:#fff}.btn-cyan:hover{background-color:#00d3ee;color:#fff}.btn-cyan.focus,.btn-cyan:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan.active,.btn-cyan:active,.btn-cyan:focus{background-color:#00626e}.btn-cyan.dropdown-toggle{background-color:#00bcd4!important}.btn-cyan.dropdown-toggle:focus,.btn-cyan.dropdown-toggle:hover{background-color:#00d3ee!important}.btn-cyan:not([disabled]):not(.disabled).active,.btn-cyan:not([disabled]):not(.disabled):active,.show>.btn-cyan.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#00626e!important}.btn-cyan:not([disabled]):not(.disabled).active:focus,.btn-cyan:not([disabled]):not(.disabled):active:focus,.show>.btn-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.cyan-ic{color:#00bcd4!important}.cyan-ic:focus,.cyan-ic:hover{color:#00bcd4}.btn-outline-cyan{border:2px solid #00bcd4!important;background-color:transparent!important;color:#00bcd4!important}.btn-outline-cyan.active,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan:focus,.btn-outline-cyan:hover{border-color:#00bcd4!important;background-color:transparent!important;color:#00bcd4!important}.btn-outline-cyan:not([disabled]):not(.disabled).active,.btn-outline-cyan:not([disabled]):not(.disabled):active,.show>.btn-outline-cyan.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#00bcd4!important}.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal{background-color:#00796b!important;color:#fff}.btn-teal:hover{background-color:#009382;color:#fff}.btn-teal.focus,.btn-teal:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal.active,.btn-teal:active,.btn-teal:focus{background-color:#001311}.btn-teal.dropdown-toggle{background-color:#00796b!important}.btn-teal.dropdown-toggle:focus,.btn-teal.dropdown-toggle:hover{background-color:#009382!important}.btn-teal:not([disabled]):not(.disabled).active,.btn-teal:not([disabled]):not(.disabled):active,.show>.btn-teal.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#001311!important}.btn-teal:not([disabled]):not(.disabled).active:focus,.btn-teal:not([disabled]):not(.disabled):active:focus,.show>.btn-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.teal-ic{color:#00796b!important}.teal-ic:focus,.teal-ic:hover{color:#00796b}.btn-outline-teal{border:2px solid #00796b!important;background-color:transparent!important;color:#00796b!important}.btn-outline-teal.active,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal:focus,.btn-outline-teal:hover{border-color:#00796b!important;background-color:transparent!important;color:#00796b!important}.btn-outline-teal:not([disabled]):not(.disabled).active,.btn-outline-teal:not([disabled]):not(.disabled):active,.show>.btn-outline-teal.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#00796b!important}.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green{background-color:#388e3c!important;color:#fff}.btn-green:hover{background-color:#3fa044;color:#fff}.btn-green.focus,.btn-green:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green.active,.btn-green:active,.btn-green:focus{background-color:#1b451d}.btn-green.dropdown-toggle{background-color:#388e3c!important}.btn-green.dropdown-toggle:focus,.btn-green.dropdown-toggle:hover{background-color:#3fa044!important}.btn-green:not([disabled]):not(.disabled).active,.btn-green:not([disabled]):not(.disabled):active,.show>.btn-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1b451d!important}.btn-green:not([disabled]):not(.disabled).active:focus,.btn-green:not([disabled]):not(.disabled):active:focus,.show>.btn-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.green-ic{color:#388e3c!important}.green-ic:focus,.green-ic:hover{color:#388e3c}.btn-outline-green{border:2px solid #388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-green.active,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green:focus,.btn-outline-green:hover{border-color:#388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-green:not([disabled]):not(.disabled).active,.btn-outline-green:not([disabled]):not(.disabled):active,.show>.btn-outline-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#388e3c!important}.btn-outline-green:not([disabled]):not(.disabled).active:focus,.btn-outline-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green{background-color:#8bc34a!important;color:#fff}.btn-light-green:hover{background-color:#97c95d;color:#fff}.btn-light-green.focus,.btn-light-green:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green.active,.btn-light-green:active,.btn-light-green:focus{background-color:#577d2a}.btn-light-green.dropdown-toggle{background-color:#8bc34a!important}.btn-light-green.dropdown-toggle:focus,.btn-light-green.dropdown-toggle:hover{background-color:#97c95d!important}.btn-light-green:not([disabled]):not(.disabled).active,.btn-light-green:not([disabled]):not(.disabled):active,.show>.btn-light-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#577d2a!important}.btn-light-green:not([disabled]):not(.disabled).active:focus,.btn-light-green:not([disabled]):not(.disabled):active:focus,.show>.btn-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-green-ic{color:#8bc34a!important}.light-green-ic:focus,.light-green-ic:hover{color:#8bc34a}.btn-outline-light-green{border:2px solid #8bc34a!important;background-color:transparent!important;color:#8bc34a!important}.btn-outline-light-green.active,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green:focus,.btn-outline-light-green:hover{border-color:#8bc34a!important;background-color:transparent!important;color:#8bc34a!important}.btn-outline-light-green:not([disabled]):not(.disabled).active,.btn-outline-light-green:not([disabled]):not(.disabled):active,.show>.btn-outline-light-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#8bc34a!important}.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime{background-color:#afb42b!important;color:#fff}.btn-lime:hover{background-color:#c3c930;color:#fff}.btn-lime.focus,.btn-lime:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime.active,.btn-lime:active,.btn-lime:focus{background-color:#5f6217}.btn-lime.dropdown-toggle{background-color:#afb42b!important}.btn-lime.dropdown-toggle:focus,.btn-lime.dropdown-toggle:hover{background-color:#c3c930!important}.btn-lime:not([disabled]):not(.disabled).active,.btn-lime:not([disabled]):not(.disabled):active,.show>.btn-lime.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#5f6217!important}.btn-lime:not([disabled]):not(.disabled).active:focus,.btn-lime:not([disabled]):not(.disabled):active:focus,.show>.btn-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.lime-ic{color:#afb42b!important}.lime-ic:focus,.lime-ic:hover{color:#afb42b}.btn-outline-lime{border:2px solid #afb42b!important;background-color:transparent!important;color:#afb42b!important}.btn-outline-lime.active,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime:focus,.btn-outline-lime:hover{border-color:#afb42b!important;background-color:transparent!important;color:#afb42b!important}.btn-outline-lime:not([disabled]):not(.disabled).active,.btn-outline-lime:not([disabled]):not(.disabled):active,.show>.btn-outline-lime.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#afb42b!important}.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow{background-color:#fbc02d!important;color:#fff}.btn-yellow:hover{background-color:#fbc846;color:#fff}.btn-yellow.focus,.btn-yellow:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow.active,.btn-yellow:active,.btn-yellow:focus{background-color:#be8904}.btn-yellow.dropdown-toggle{background-color:#fbc02d!important}.btn-yellow.dropdown-toggle:focus,.btn-yellow.dropdown-toggle:hover{background-color:#fbc846!important}.btn-yellow:not([disabled]):not(.disabled).active,.btn-yellow:not([disabled]):not(.disabled):active,.show>.btn-yellow.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#be8904!important}.btn-yellow:not([disabled]):not(.disabled).active:focus,.btn-yellow:not([disabled]):not(.disabled):active:focus,.show>.btn-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.yellow-ic{color:#fbc02d!important}.yellow-ic:focus,.yellow-ic:hover{color:#fbc02d}.btn-outline-yellow{border:2px solid #fbc02d!important;background-color:transparent!important;color:#fbc02d!important}.btn-outline-yellow.active,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow:focus,.btn-outline-yellow:hover{border-color:#fbc02d!important;background-color:transparent!important;color:#fbc02d!important}.btn-outline-yellow:not([disabled]):not(.disabled).active,.btn-outline-yellow:not([disabled]):not(.disabled):active,.show>.btn-outline-yellow.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#fbc02d!important}.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber{background-color:#ffa000!important;color:#fff}.btn-amber:hover{background-color:#ffaa1a;color:#fff}.btn-amber.focus,.btn-amber:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber.active,.btn-amber:active,.btn-amber:focus{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000!important}.btn-amber.dropdown-toggle:focus,.btn-amber.dropdown-toggle:hover{background-color:#ffaa1a!important}.btn-amber:not([disabled]):not(.disabled).active,.btn-amber:not([disabled]):not(.disabled):active,.show>.btn-amber.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#996000!important}.btn-amber:not([disabled]):not(.disabled).active:focus,.btn-amber:not([disabled]):not(.disabled):active:focus,.show>.btn-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.amber-ic{color:#ffa000!important}.amber-ic:focus,.amber-ic:hover{color:#ffa000}.btn-outline-amber{border:2px solid #ffa000!important;background-color:transparent!important;color:#ffa000!important}.btn-outline-amber.active,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber:focus,.btn-outline-amber:hover{border-color:#ffa000!important;background-color:transparent!important;color:#ffa000!important}.btn-outline-amber:not([disabled]):not(.disabled).active,.btn-outline-amber:not([disabled]):not(.disabled):active,.show>.btn-outline-amber.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ffa000!important}.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange{background-color:#f57c00!important;color:#fff}.btn-orange:hover{background-color:#ff8910;color:#fff}.btn-orange.focus,.btn-orange:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange.active,.btn-orange:active,.btn-orange:focus{background-color:#8f4800}.btn-orange.dropdown-toggle{background-color:#f57c00!important}.btn-orange.dropdown-toggle:focus,.btn-orange.dropdown-toggle:hover{background-color:#ff8910!important}.btn-orange:not([disabled]):not(.disabled).active,.btn-orange:not([disabled]):not(.disabled):active,.show>.btn-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#8f4800!important}.btn-orange:not([disabled]):not(.disabled).active:focus,.btn-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.orange-ic{color:#f57c00!important}.orange-ic:focus,.orange-ic:hover{color:#f57c00}.btn-outline-orange{border:2px solid #f57c00!important;background-color:transparent!important;color:#f57c00!important}.btn-outline-orange.active,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange:focus,.btn-outline-orange:hover{border-color:#f57c00!important;background-color:transparent!important;color:#f57c00!important}.btn-outline-orange:not([disabled]):not(.disabled).active,.btn-outline-orange:not([disabled]):not(.disabled):active,.show>.btn-outline-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#f57c00!important}.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange{background-color:#ff7043!important;color:#fff}.btn-deep-orange:hover{background-color:#ff835d;color:#fff}.btn-deep-orange.focus,.btn-deep-orange:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange.active,.btn-deep-orange:active,.btn-deep-orange:focus{background-color:#dc3500}.btn-deep-orange.dropdown-toggle{background-color:#ff7043!important}.btn-deep-orange.dropdown-toggle:focus,.btn-deep-orange.dropdown-toggle:hover{background-color:#ff835d!important}.btn-deep-orange:not([disabled]):not(.disabled).active,.btn-deep-orange:not([disabled]):not(.disabled):active,.show>.btn-deep-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#dc3500!important}.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-orange-ic{color:#ff7043!important}.deep-orange-ic:focus,.deep-orange-ic:hover{color:#ff7043}.btn-outline-deep-orange{border:2px solid #ff7043!important;background-color:transparent!important;color:#ff7043!important}.btn-outline-deep-orange.active,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:hover{border-color:#ff7043!important;background-color:transparent!important;color:#ff7043!important}.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.show>.btn-outline-deep-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ff7043!important}.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown{background-color:#795548!important;color:#fff}.btn-brown:hover{background-color:#896052;color:#fff}.btn-brown.focus,.btn-brown:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown.active,.btn-brown:active,.btn-brown:focus{background-color:#392822}.btn-brown.dropdown-toggle{background-color:#795548!important}.btn-brown.dropdown-toggle:focus,.btn-brown.dropdown-toggle:hover{background-color:#896052!important}.btn-brown:not([disabled]):not(.disabled).active,.btn-brown:not([disabled]):not(.disabled):active,.show>.btn-brown.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#392822!important}.btn-brown:not([disabled]):not(.disabled).active:focus,.btn-brown:not([disabled]):not(.disabled):active:focus,.show>.btn-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.brown-ic{color:#795548!important}.brown-ic:focus,.brown-ic:hover{color:#795548}.btn-outline-brown{border:2px solid #795548!important;background-color:transparent!important;color:#795548!important}.btn-outline-brown.active,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown:focus,.btn-outline-brown:hover{border-color:#795548!important;background-color:transparent!important;color:#795548!important}.btn-outline-brown:not([disabled]):not(.disabled).active,.btn-outline-brown:not([disabled]):not(.disabled):active,.show>.btn-outline-brown.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#795548!important}.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey{background-color:#616161!important;color:#fff}.btn-grey:hover{background-color:#6e6e6e;color:#fff}.btn-grey.focus,.btn-grey:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey.active,.btn-grey:active,.btn-grey:focus{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161!important}.btn-grey.dropdown-toggle:focus,.btn-grey.dropdown-toggle:hover{background-color:#6e6e6e!important}.btn-grey:not([disabled]):not(.disabled).active,.btn-grey:not([disabled]):not(.disabled):active,.show>.btn-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2e2e2e!important}.btn-grey:not([disabled]):not(.disabled).active:focus,.btn-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.grey-ic{color:#616161!important}.grey-ic:focus,.grey-ic:hover{color:#616161}.btn-outline-grey{border:2px solid #616161!important;background-color:transparent!important;color:#616161!important}.btn-outline-grey.active,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey:focus,.btn-outline-grey:hover{border-color:#616161!important;background-color:transparent!important;color:#616161!important}.btn-outline-grey:not([disabled]):not(.disabled).active,.btn-outline-grey:not([disabled]):not(.disabled):active,.show>.btn-outline-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#616161!important}.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey{background-color:#78909c!important;color:#fff}.btn-blue-grey:hover{background-color:#879ca7;color:#fff}.btn-blue-grey.focus,.btn-blue-grey:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey.active,.btn-blue-grey:active,.btn-blue-grey:focus{background-color:#4a5b64}.btn-blue-grey.dropdown-toggle{background-color:#78909c!important}.btn-blue-grey.dropdown-toggle:focus,.btn-blue-grey.dropdown-toggle:hover{background-color:#879ca7!important}.btn-blue-grey:not([disabled]):not(.disabled).active,.btn-blue-grey:not([disabled]):not(.disabled):active,.show>.btn-blue-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#4a5b64!important}.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-grey-ic{color:#78909c!important}.blue-grey-ic:focus,.blue-grey-ic:hover{color:#78909c}.btn-outline-blue-grey{border:2px solid #78909c!important;background-color:transparent!important;color:#78909c!important}.btn-outline-blue-grey.active,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:hover{border-color:#78909c!important;background-color:transparent!important;color:#78909c!important}.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.show>.btn-outline-blue-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#78909c!important}.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark{background-color:#212121!important;color:#fff}.btn-dark:hover{background-color:#2e2e2e;color:#fff}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark.active,.btn-dark:active,.btn-dark:focus{background-color:#000}.btn-dark.dropdown-toggle{background-color:#212121!important}.btn-dark.dropdown-toggle:focus,.btn-dark.dropdown-toggle:hover{background-color:#2e2e2e!important}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#000!important}.btn-dark:not([disabled]):not(.disabled).active:focus,.btn-dark:not([disabled]):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-ic{color:#212121!important}.dark-ic:focus,.dark-ic:hover{color:#212121}.btn-outline-dark{border:2px solid #212121!important;background-color:transparent!important;color:#212121!important}.btn-outline-dark.active,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark:focus,.btn-outline-dark:hover{border-color:#212121!important;background-color:transparent!important;color:#212121!important}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#212121!important}.btn-outline-dark:not([disabled]):not(.disabled).active:focus,.btn-outline-dark:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light{background-color:#e0e0e0!important;color:#000}.btn-light:hover{background-color:#ededed;color:#000}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light.active,.btn-light:active,.btn-light:focus{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0!important}.btn-light.dropdown-toggle:focus,.btn-light.dropdown-toggle:hover{background-color:#ededed!important}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#adadad!important}.btn-light:not([disabled]):not(.disabled).active:focus,.btn-light:not([disabled]):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-ic{color:#e0e0e0!important}.light-ic:focus,.light-ic:hover{color:#e0e0e0}.btn-outline-light{border:2px solid #e0e0e0!important;background-color:transparent!important;color:#e0e0e0!important}.btn-outline-light.active,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light:focus,.btn-outline-light:hover{border-color:#e0e0e0!important;background-color:transparent!important;color:#e0e0e0!important}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#e0e0e0!important}.btn-outline-light:not([disabled]):not(.disabled).active:focus,.btn-outline-light:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white{background-color:#fff!important;color:#000}.btn-white:hover{background-color:#fff;color:#000}.btn-white.active,.btn-white:active,.btn-white:focus,.edge-header{background-color:#ccc}.btn-white.focus,.btn-white:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white.dropdown-toggle,.btn-white.dropdown-toggle:focus,.btn-white.dropdown-toggle:hover{background-color:#fff!important}.btn-white:not([disabled]):not(.disabled).active,.btn-white:not([disabled]):not(.disabled):active,.show>.btn-white.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#ccc!important}.btn-white:not([disabled]):not(.disabled).active:focus,.btn-white:not([disabled]):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.white-ic{color:#fff!important}.white-ic:focus,.white-ic:hover{color:#fff}.btn-outline-white{border:2px solid #fff!important;background-color:transparent!important;color:#fff!important}.btn-outline-white.active,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white:focus,.btn-outline-white:hover{border-color:#fff!important;background-color:transparent!important;color:#fff!important}.btn-outline-white:not([disabled]):not(.disabled).active,.btn-outline-white:not([disabled]):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#fff!important}.btn-outline-white:not([disabled]):not(.disabled).active:focus,.btn-outline-white:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black{background-color:#000!important;color:#fff}.btn-black:hover{background-color:#0d0d0d;color:#fff}.btn-black.focus,.btn-black:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black.active,.btn-black:active,.btn-black:focus{background-color:#000}.btn-black.dropdown-toggle{background-color:#000!important}.btn-black.dropdown-toggle:focus,.btn-black.dropdown-toggle:hover{background-color:#0d0d0d!important}.btn-black:not([disabled]):not(.disabled).active,.btn-black:not([disabled]):not(.disabled):active,.show>.btn-black.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#000!important}.btn-black:not([disabled]):not(.disabled).active:focus,.btn-black:not([disabled]):not(.disabled):active:focus,.show>.btn-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.black-ic{color:#000!important}.black-ic:focus,.black-ic:hover{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-black{border:2px solid #000!important;background-color:transparent!important;color:#000!important}.btn-outline-black.active,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black:focus,.btn-outline-black:hover{border-color:#000!important;background-color:transparent!important;color:#000!important}.btn-outline-black:not([disabled]):not(.disabled).active,.btn-outline-black:not([disabled]):not(.disabled):active,.show>.btn-outline-black.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#000!important}.btn-outline-black:not([disabled]):not(.disabled).active:focus,.btn-outline-black:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.card{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border:0;font-weight:400}.card[class*=border]{border:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none}.card .card-body h1,.card .card-body h2,.card .card-body h3,.card .card-body h4,.card .card-body h5,.card .card-body h6{font-weight:400}.card .card-body .card-title a,.card .card-body .card-title a:hover{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.card .card-body .card-text{color:#747373;font-size:.9rem;font-weight:400}.card .md-form label{font-weight:300}.dropdown .dropdown-menu .dropdown-item:active{background-color:#757575}.md-form.input-group label{top:0;margin-bottom:0}.md-form.input-group .input-group-text{background-color:#e0e0e0}.md-form.input-group .input-group-text.md-addon{border:none;background-color:transparent;font-weight:500}.md-form.input-group .form-control{margin:0;padding:.375rem .75rem}.input-default-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.input-default-wrapper .input-default-js{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input-default-wrapper .input-default-js:focus+label{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.15);box-shadow:0 0 0 .2rem rgba(0,123,255,.15)}.navbar,.pagination .page-item.active .page-link{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.input-default-wrapper .input-default-js+label{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;color:#000;border:1px solid rgba(33,47,41,.2);background-color:transparent;padding:0}.input-default-wrapper .input-default-js+label span{padding:.425rem .7rem;color:#495057}.input-default-wrapper .input-default-js+label span:not(.span-browse){width:200px;display:inline-block;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}.input-default-wrapper .input-default-js+label .span-browse{height:100%;background-color:#E8EBEF;border-left:1px solid rgba(33,47,41,.2);display:inline-block;padding:.425rem .8rem;color:#495057}@media screen and (max-width:50em){.input-default-js+label .span-browse{display:block}}.label-for-default-js{width:100%;height:calc(2.25rem + 2px)}.navbar{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);font-weight:300}.navbar form .md-form input{margin:0 5px 1px 8px}.navbar .breadcrumb{margin:0;padding:.3rem 0 0 1rem;background-color:inherit;font-size:15px;font-weight:300}.navbar .breadcrumb .breadcrumb-item{color:#fff}.navbar .breadcrumb .breadcrumb-item.active,.navbar .breadcrumb .breadcrumb-item:before{color:rgba(255,255,255,.65)}.navbar .navbar-toggler{outline:0;border-width:0}.navbar .nav-flex-icons{-ms-flex-direction:row;flex-direction:row}.navbar .nav-item .nav-link{display:block}.navbar .nav-item .nav-link.disabled:active{pointer-events:none}.navbar .nav-item .nav-link .fab,.navbar .nav-item .nav-link .far,.navbar .nav-item .nav-link .fas{padding-right:3px;padding-left:3px}@media (max-width:992px){.navbar .container{width:100%}.navbar .container .navbar-toggler-right{right:0}.navbar .nav-item .nav-link{padding-right:6px;padding-left:6px}}.navbar .dropdown-menu{position:absolute!important;margin-top:0}.navbar .dropdown-menu a{padding:10px;font-size:.9375rem;font-weight:300;color:#000}@media (max-width:600px){.navbar .dropdown-menu form{width:17rem}}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled,.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(0,0,0,.3)}.navbar.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");cursor:pointer}.navbar.navbar-light .breadcrumb .nav-item .nav-link,.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:#000;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:rgba(0,0,0,.7)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover,.navbar.navbar-light .navbar-toggler,.navbar.navbar-light form .md-form .form-control{color:#000}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:rgba(0,0,0,.1)}.navbar.navbar-light form .md-form input{border-bottom:1px solid #000}.navbar.navbar-light form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder{color:#000;font-weight:300}.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder{color:#000;font-weight:300}.navbar.navbar-light form .md-form .form-control::placeholder{color:#000;font-weight:300}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled,.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(255,255,255,.25)}.navbar.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");cursor:pointer}.navbar.navbar-dark .breadcrumb .nav-item .nav-link,.navbar.navbar-dark .navbar-nav .nav-item .nav-link{color:#fff;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:rgba(255,255,255,.75)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:rgba(255,255,255,.1)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover,.navbar.navbar-dark .navbar-toggler{color:#fff}.navbar.navbar-dark form .md-form input{border-bottom:1px solid #fff}.navbar.navbar-dark form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-dark form .md-form .form-control{color:#fff}.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder{color:#fff;font-weight:300}.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder{color:#fff;font-weight:300}.navbar.navbar-dark form .md-form .form-control::placeholder{color:#fff;font-weight:300}@media (min-width:600px){.navbar .dropdown-menu form{width:22rem}.navbar.scrolling-navbar{-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-o-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out;padding-top:12px;padding-bottom:12px}.navbar.scrolling-navbar .navbar-nav>li{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.navbar.scrolling-navbar.top-nav-collapse{padding-top:5px;padding-bottom:5px}}.pagination .page-item.active .page-link{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-border-radius:.125rem;border-radius:.125rem;background-color:#4285f4;color:#fff}.pagination .page-item.active .page-link:hover{background-color:#4285f4}.pagination .page-item.disabled .page-link{color:#868e96}.pagination .page-item .page-link{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;outline:0;border:0;background-color:transparent;font-size:.9rem;color:#212529}.badge,.badge-danger,.badge-dark,.badge-default,.badge-info,.badge-primary,.badge-secondary,.badge-success,.badge-warning{color:#fff!important}.pagination .page-item .page-link:hover{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-border-radius:.125rem;border-radius:.125rem;background-color:#eee}.pagination .page-item .page-link:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.modal-dialog.modal-notify.modal-primary .badge,.modal-dialog.modal-notify.modal-primary .modal-header,.pagination.pg-blue .page-item.active .page-link,.pagination.pg-blue .page-item.active .page-link:hover{background-color:#4285f4}.pagination.pagination-lg .page-item .page-link{font-size:1rem}.pagination.pagination-sm .page-item .page-link{font-size:.8rem}.pagination.pagination-circle .page-item .page-link{margin-left:2px;margin-right:2px;-webkit-border-radius:50%;border-radius:50%}.pagination.pagination-circle .page-item .page-link:hover,.pagination.pagination-circle .page-item.active .page-link{-webkit-border-radius:50%;border-radius:50%}.pagination.pg-red .page-item.active .page-link,.pagination.pg-red .page-item.active .page-link:hover{background-color:#ff3547}.pagination.pg-teal .page-item.active .page-link,.pagination.pg-teal .page-item.active .page-link:hover{background-color:#2bbbad}.pagination.pg-dark-grey .page-item.active .page-link,.pagination.pg-dark-grey .page-item.active .page-link:hover{background-color:#37474f}.pagination.pg-dark .page-item.active .page-link,.pagination.pg-dark .page-item.active .page-link:hover{background-color:#2e2e2e}.pagination.pg-blue-grey .page-item.active .page-link,.pagination.pg-blue-grey .page-item.active .page-link:hover{background-color:#3f729b}.pagination.pg-amber .page-item.active .page-link,.pagination.pg-amber .page-item.active .page-link:hover{background-color:#ff6f00}.pagination.pg-purple .page-item.active .page-link,.pagination.pg-purple .page-item.active .page-link:hover{background-color:#5e35b1}.badge{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-border-radius:.125rem;border-radius:.125rem}.badge-pill{-webkit-border-radius:10rem;border-radius:10rem;padding-right:.6em;padding-left:.6em}.badge-primary{background-color:#4285f4!important}.badge-danger{background-color:#ff3547!important}.badge-warning{background-color:#fb3!important}.badge-success{background-color:#00c851!important}.badge-info{background-color:#33b5e5!important}.badge-default{background-color:#2bbbad!important}.badge-secondary{background-color:#a6c!important}.badge-dark{background-color:#212121!important}.badge-light{background-color:#e0e0e0!important;color:#000!important}body.modal-open{overflow:auto;padding-right:0!important}body.scrollable{overflow-y:auto}.modal-dialog .modal-content{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);border:0;-webkit-border-radius:.125rem;border-radius:.125rem}.modal-dialog .modal-content .modal-header{-webkit-border-top-left-radius:.125rem;border-top-left-radius:.125rem;-webkit-border-top-right-radius:.125rem;border-top-right-radius:.125rem}.modal-dialog.cascading-modal{margin-top:10%}.modal-dialog.cascading-modal .close{opacity:1;text-shadow:none;color:#fff;outline:0}.modal-dialog.cascading-modal .modal-header{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:-2rem 1rem 1rem;border:none;-webkit-border-radius:.125rem;border-radius:.125rem;padding:1.5rem;text-align:center}.md-form,.modal-dialog.cascading-modal .modal-header .social-buttons{margin-top:1.5rem}.modal-dialog.cascading-modal .modal-header .close{margin-right:1rem}.modal-dialog.cascading-modal .modal-header .title{margin-bottom:0;width:100%;font-size:1.25rem}.md-form label,.modal-dialog.cascading-modal .modal-header .social-buttons a{font-size:1rem}.modal-dialog.cascading-modal .modal-header .title .fab,.modal-dialog.cascading-modal .modal-header .title .far,.modal-dialog.cascading-modal .modal-header .title .fas{margin-right:9px}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:-1.5rem 1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a{text-align:center}.modal-dialog.cascading-modal .modal-c-tabs .tab-content{padding:1.7rem 0 0}.modal-dialog.cascading-modal .modal-body,.modal-dialog.cascading-modal .modal-footer{padding-left:2rem;padding-right:2rem;color:#616161}.modal-dialog.cascading-modal .modal-body .additional-option,.modal-dialog.cascading-modal .modal-footer .additional-option{margin-top:1rem;text-align:center}.modal-dialog.cascading-modal.modal-avatar{margin-top:6rem}.modal-dialog.cascading-modal.modal-avatar .modal-header{-webkit-box-shadow:none;box-shadow:none;margin:-6rem 0 -1rem}.modal-dialog.cascading-modal.modal-avatar .modal-header img{width:130px;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-left:auto;margin-right:auto}.media .media-left img,.modal-dialog.modal-notify .modal-header{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.modal-dialog.modal-notify .heading{margin:0;padding:.3rem;font-size:1.15rem;color:#fff}.modal-dialog.modal-notify .modal-header{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border:0}.modal-dialog.modal-notify .close{opacity:1}.modal-dialog.modal-notify .modal-body{padding:1.5rem;color:#616161}.modal-dialog.modal-notify.modal-primary .fab,.modal-dialog.modal-notify.modal-primary .far,.modal-dialog.modal-notify.modal-primary .fas{color:#4285f4}.modal-dialog.modal-notify.modal-danger .badge,.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff3547}.modal-dialog.modal-notify.modal-primary .btn .fab,.modal-dialog.modal-notify.modal-primary .btn .far,.modal-dialog.modal-notify.modal-primary .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas{color:#4285f4}.modal-dialog.modal-notify.modal-danger .fab,.modal-dialog.modal-notify.modal-danger .far,.modal-dialog.modal-notify.modal-danger .fas{color:#ff3547}.modal-dialog.modal-notify.modal-warning .badge,.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#fb3}.modal-dialog.modal-notify.modal-danger .btn .fab,.modal-dialog.modal-notify.modal-danger .btn .far,.modal-dialog.modal-notify.modal-danger .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas{color:#ff3547}.modal-dialog.modal-notify.modal-warning .fab,.modal-dialog.modal-notify.modal-warning .far,.modal-dialog.modal-notify.modal-warning .fas{color:#fb3}.modal-dialog.modal-notify.modal-success .badge,.modal-dialog.modal-notify.modal-success .modal-header{background-color:#00c851}.modal-dialog.modal-notify.modal-warning .btn .fab,.modal-dialog.modal-notify.modal-warning .btn .far,.modal-dialog.modal-notify.modal-warning .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas{color:#fb3}.modal-dialog.modal-notify.modal-success .fab,.modal-dialog.modal-notify.modal-success .far,.modal-dialog.modal-notify.modal-success .fas{color:#00c851}.modal-dialog.modal-notify.modal-info .badge,.modal-dialog.modal-notify.modal-info .modal-header{background-color:#33b5e5}.modal-dialog.modal-notify.modal-success .btn .fab,.modal-dialog.modal-notify.modal-success .btn .far,.modal-dialog.modal-notify.modal-success .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas{color:#00c851}.modal-dialog.modal-notify.modal-info .fab,.modal-dialog.modal-notify.modal-info .far,.modal-dialog.modal-notify.modal-info .fas{color:#33b5e5}.modal-dialog.modal-notify.modal-info .btn .fab,.modal-dialog.modal-notify.modal-info .btn .far,.modal-dialog.modal-notify.modal-info .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas{color:#33b5e5}.modal{padding-right:0!important}@media (min-width:768px){.modal .modal-dialog.modal-top{top:0}.modal .modal-dialog.modal-left{left:0}.modal .modal-dialog.modal-right{right:0}.modal .modal-dialog.modal-bottom{bottom:0}.modal .modal-dialog.modal-top-left{top:10px;left:10px}.modal .modal-dialog.modal-top-right{top:10px;right:10px}.modal .modal-dialog.modal-bottom-left{bottom:10px;left:10px}.modal .modal-dialog.modal-bottom-right{bottom:10px;right:10px}}.modal.fade.top:not(.show) .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.modal.fade.left:not(.show) .modal-dialog{-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}.modal.fade.right:not(.show) .modal-dialog{-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0)}.modal.fade.bottom:not(.show) .modal-dialog{-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}@media (min-width:992px){.modal .modal-fluid,.modal .modal-frame{max-width:100%;width:100%}.modal.modal-scrolling{position:relative}.modal.modal-scrolling .modal-dialog{position:fixed;z-index:1050}.modal.modal-content-clickable{top:auto;bottom:auto}.modal.modal-content-clickable .modal-dialog{position:fixed}.modal .modal-fluid .modal-content{width:100%}.modal .modal-frame{position:absolute;margin:0}.modal .modal-frame.modal-bottom{bottom:0}.modal .modal-full-height{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;width:400px;height:auto;min-height:100%;top:0;right:0}.modal .modal-full-height.modal-bottom,.modal .modal-full-height.modal-top{display:block;width:100%;max-width:100%;height:auto}.modal .modal-full-height.modal-top{bottom:auto}.modal .modal-full-height.modal-bottom{min-height:0;top:auto}.modal .modal-full-height .modal-content{width:100%}.modal .modal-full-height.modal-lg{width:90%;max-width:90%}}@media (min-width:992px) and (min-width:992px){.modal .modal-full-height.modal-lg{width:800px;max-width:800px}}@media (min-width:992px) and (min-width:1200px){.modal .modal-full-height.modal-lg{width:1000px;max-width:1000px}}@media (min-width:992px){.modal .modal-side{position:absolute;bottom:10px;right:10px;margin:0;width:400px}}.carousel .carousel-control-next-icon,.carousel .carousel-control-prev-icon{width:20px;height:20px}.carousel .carousel-control-prev-icon{background-image:url(../img/svg/arrow_left.svg)}.carousel .carousel-control-next-icon{background-image:url(../img/svg/arrow_right.svg)}.carousel .carousel-indicators li{width:.625rem;height:.625rem;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-right.active{opacity:0}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.md-form{position:relative;margin-bottom:1.5rem}.md-form input[type=date],.md-form input[type=datetime-local],.md-form input[type=email],.md-form input[type=number],.md-form input[type=password],.md-form input[type=search-md],.md-form input[type=search],.md-form input[type=tel],.md-form input[type=text],.md-form input[type=time],.md-form input[type=url],.md-form textarea.md-textarea{-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;outline:0;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid #ced4da;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:transparent}.md-form input[type=date]:focus:not([readonly]),.md-form input[type=datetime-local]:focus:not([readonly]),.md-form input[type=email]:focus:not([readonly]),.md-form input[type=number]:focus:not([readonly]),.md-form input[type=password]:focus:not([readonly]),.md-form input[type=search-md]:focus:not([readonly]),.md-form input[type=search]:focus:not([readonly]),.md-form input[type=tel]:focus:not([readonly]),.md-form input[type=text]:focus:not([readonly]),.md-form input[type=time]:focus:not([readonly]),.md-form input[type=url]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){-webkit-box-shadow:0 1px 0 0 #4285f4;box-shadow:0 1px 0 0 #4285f4;border-bottom:1px solid #4285f4}.md-form input[type=date]:focus:not([readonly])+label,.md-form input[type=datetime-local]:focus:not([readonly])+label,.md-form input[type=email]:focus:not([readonly])+label,.md-form input[type=number]:focus:not([readonly])+label,.md-form input[type=password]:focus:not([readonly])+label,.md-form input[type=search-md]:focus:not([readonly])+label,.md-form input[type=search]:focus:not([readonly])+label,.md-form input[type=tel]:focus:not([readonly])+label,.md-form input[type=text]:focus:not([readonly])+label,.md-form input[type=time]:focus:not([readonly])+label,.md-form input[type=url]:focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form input[type=date]+label:after,.md-form input[type=datetime-local]+label:after,.md-form input[type=email]+label:after,.md-form input[type=number]+label:after,.md-form input[type=password]+label:after,.md-form input[type=search-md]+label:after,.md-form input[type=search]+label:after,.md-form input[type=tel]+label:after,.md-form input[type=text]+label:after,.md-form input[type=time]+label:after,.md-form input[type=url]+label:after,.md-form textarea.md-textarea+label:after{content:"";position:absolute;top:65px;display:block;opacity:0;-webkit-transition:.2s opacity ease-out,.2s color ease-out;-o-transition:.2s opacity ease-out,.2s color ease-out;transition:.2s opacity ease-out,.2s color ease-out}.md-form input[type=date].valid,.md-form input[type=date]:focus.valid,.md-form input[type=datetime-local].valid,.md-form input[type=datetime-local]:focus.valid,.md-form input[type=email].valid,.md-form input[type=email]:focus.valid,.md-form input[type=number].valid,.md-form input[type=number]:focus.valid,.md-form input[type=password].valid,.md-form input[type=password]:focus.valid,.md-form input[type=search-md].valid,.md-form input[type=search-md]:focus.valid,.md-form input[type=search].valid,.md-form input[type=search]:focus.valid,.md-form input[type=tel].valid,.md-form input[type=tel]:focus.valid,.md-form input[type=text].valid,.md-form input[type=text]:focus.valid,.md-form input[type=time].valid,.md-form input[type=time]:focus.valid,.md-form input[type=url].valid,.md-form input[type=url]:focus.valid,.md-form textarea.md-textarea.valid,.md-form textarea.md-textarea:focus.valid{border-bottom:1px solid #00c851;-webkit-box-shadow:0 1px 0 0 #00c851;box-shadow:0 1px 0 0 #00c851}.md-form input[type=date].valid+label:after,.md-form input[type=date]:focus.valid+label:after,.md-form input[type=datetime-local].valid+label:after,.md-form input[type=datetime-local]:focus.valid+label:after,.md-form input[type=email].valid+label:after,.md-form input[type=email]:focus.valid+label:after,.md-form input[type=number].valid+label:after,.md-form input[type=number]:focus.valid+label:after,.md-form input[type=password].valid+label:after,.md-form input[type=password]:focus.valid+label:after,.md-form input[type=search-md].valid+label:after,.md-form input[type=search-md]:focus.valid+label:after,.md-form input[type=search].valid+label:after,.md-form input[type=search]:focus.valid+label:after,.md-form input[type=tel].valid+label:after,.md-form input[type=tel]:focus.valid+label:after,.md-form input[type=text].valid+label:after,.md-form input[type=text]:focus.valid+label:after,.md-form input[type=time].valid+label:after,.md-form input[type=time]:focus.valid+label:after,.md-form input[type=url].valid+label:after,.md-form input[type=url]:focus.valid+label:after,.md-form textarea.md-textarea.valid+label:after,.md-form textarea.md-textarea:focus.valid+label:after{content:attr(data-success);color:#00c851;opacity:1}.md-form input[type=date].invalid,.md-form input[type=date]:focus.invalid,.md-form input[type=datetime-local].invalid,.md-form input[type=datetime-local]:focus.invalid,.md-form input[type=email].invalid,.md-form input[type=email]:focus.invalid,.md-form input[type=number].invalid,.md-form input[type=number]:focus.invalid,.md-form input[type=password].invalid,.md-form input[type=password]:focus.invalid,.md-form input[type=search-md].invalid,.md-form input[type=search-md]:focus.invalid,.md-form input[type=search].invalid,.md-form input[type=search]:focus.invalid,.md-form input[type=tel].invalid,.md-form input[type=tel]:focus.invalid,.md-form input[type=text].invalid,.md-form input[type=text]:focus.invalid,.md-form input[type=time].invalid,.md-form input[type=time]:focus.invalid,.md-form input[type=url].invalid,.md-form input[type=url]:focus.invalid,.md-form textarea.md-textarea.invalid,.md-form textarea.md-textarea:focus.invalid{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.md-form input[type=date].invalid+label:after,.md-form input[type=date]:focus.invalid+label:after,.md-form input[type=datetime-local].invalid+label:after,.md-form input[type=datetime-local]:focus.invalid+label:after,.md-form input[type=email].invalid+label:after,.md-form input[type=email]:focus.invalid+label:after,.md-form input[type=number].invalid+label:after,.md-form input[type=number]:focus.invalid+label:after,.md-form input[type=password].invalid+label:after,.md-form input[type=password]:focus.invalid+label:after,.md-form input[type=search-md].invalid+label:after,.md-form input[type=search-md]:focus.invalid+label:after,.md-form input[type=search].invalid+label:after,.md-form input[type=search]:focus.invalid+label:after,.md-form input[type=tel].invalid+label:after,.md-form input[type=tel]:focus.invalid+label:after,.md-form input[type=text].invalid+label:after,.md-form input[type=text]:focus.invalid+label:after,.md-form input[type=time].invalid+label:after,.md-form input[type=time]:focus.invalid+label:after,.md-form input[type=url].invalid+label:after,.md-form input[type=url]:focus.invalid+label:after,.md-form textarea.md-textarea.invalid+label:after,.md-form textarea.md-textarea:focus.invalid+label:after{content:attr(data-error);color:#f44336;opacity:1}.md-form input[type=date].form-control.valid+label:after,.md-form input[type=date].form-control:focus.valid+label:after,.md-form input[type=datetime-local].form-control.valid+label:after,.md-form input[type=datetime-local].form-control:focus.valid+label:after,.md-form input[type=email].form-control.valid+label:after,.md-form input[type=email].form-control:focus.valid+label:after,.md-form input[type=number].form-control.valid+label:after,.md-form input[type=number].form-control:focus.valid+label:after,.md-form input[type=password].form-control.valid+label:after,.md-form input[type=password].form-control:focus.valid+label:after,.md-form input[type=search-md].form-control.valid+label:after,.md-form input[type=search-md].form-control:focus.valid+label:after,.md-form input[type=search].form-control.valid+label:after,.md-form input[type=search].form-control:focus.valid+label:after,.md-form input[type=tel].form-control.valid+label:after,.md-form input[type=tel].form-control:focus.valid+label:after,.md-form input[type=text].form-control.valid+label:after,.md-form input[type=text].form-control:focus.valid+label:after,.md-form input[type=time].form-control.valid+label:after,.md-form input[type=time].form-control:focus.valid+label:after,.md-form input[type=url].form-control.valid+label:after,.md-form input[type=url].form-control:focus.valid+label:after,.md-form textarea.md-textarea.form-control.valid+label:after,.md-form textarea.md-textarea.form-control:focus.valid+label:after{top:3.56rem}.md-form input[type=date].form-control.invalid+label:after,.md-form input[type=date].form-control:focus.invalid+label:after,.md-form input[type=datetime-local].form-control.invalid+label:after,.md-form input[type=datetime-local].form-control:focus.invalid+label:after,.md-form input[type=email].form-control.invalid+label:after,.md-form input[type=email].form-control:focus.invalid+label:after,.md-form input[type=number].form-control.invalid+label:after,.md-form input[type=number].form-control:focus.invalid+label:after,.md-form input[type=password].form-control.invalid+label:after,.md-form input[type=password].form-control:focus.invalid+label:after,.md-form input[type=search-md].form-control.invalid+label:after,.md-form input[type=search-md].form-control:focus.invalid+label:after,.md-form input[type=search].form-control.invalid+label:after,.md-form input[type=search].form-control:focus.invalid+label:after,.md-form input[type=tel].form-control.invalid+label:after,.md-form input[type=tel].form-control:focus.invalid+label:after,.md-form input[type=text].form-control.invalid+label:after,.md-form input[type=text].form-control:focus.invalid+label:after,.md-form input[type=time].form-control.invalid+label:after,.md-form input[type=time].form-control:focus.invalid+label:after,.md-form input[type=url].form-control.invalid+label:after,.md-form input[type=url].form-control:focus.invalid+label:after,.md-form textarea.md-textarea.form-control.invalid+label:after,.md-form textarea.md-textarea.form-control:focus.invalid+label:after{top:3.44rem}.md-form input[type=date].form-control-lg.valid+label:after,.md-form input[type=date].form-control-lg:focus.valid+label:after,.md-form input[type=datetime-local].form-control-lg.valid+label:after,.md-form input[type=datetime-local].form-control-lg:focus.valid+label:after,.md-form input[type=email].form-control-lg.valid+label:after,.md-form input[type=email].form-control-lg:focus.valid+label:after,.md-form input[type=number].form-control-lg.valid+label:after,.md-form input[type=number].form-control-lg:focus.valid+label:after,.md-form input[type=password].form-control-lg.valid+label:after,.md-form input[type=password].form-control-lg:focus.valid+label:after,.md-form input[type=search-md].form-control-lg.valid+label:after,.md-form input[type=search-md].form-control-lg:focus.valid+label:after,.md-form input[type=search].form-control-lg.valid+label:after,.md-form input[type=search].form-control-lg:focus.valid+label:after,.md-form input[type=tel].form-control-lg.valid+label:after,.md-form input[type=tel].form-control-lg:focus.valid+label:after,.md-form input[type=text].form-control-lg.valid+label:after,.md-form input[type=text].form-control-lg:focus.valid+label:after,.md-form input[type=time].form-control-lg.valid+label:after,.md-form input[type=time].form-control-lg:focus.valid+label:after,.md-form input[type=url].form-control-lg.valid+label:after,.md-form input[type=url].form-control-lg:focus.valid+label:after,.md-form textarea.md-textarea.form-control-lg.valid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after{top:4.1rem}.md-form input[type=date].form-control-lg.invalid+label:after,.md-form input[type=date].form-control-lg:focus.invalid+label:after,.md-form input[type=datetime-local].form-control-lg.invalid+label:after,.md-form input[type=datetime-local].form-control-lg:focus.invalid+label:after,.md-form input[type=email].form-control-lg.invalid+label:after,.md-form input[type=email].form-control-lg:focus.invalid+label:after,.md-form input[type=number].form-control-lg.invalid+label:after,.md-form input[type=number].form-control-lg:focus.invalid+label:after,.md-form input[type=password].form-control-lg.invalid+label:after,.md-form input[type=password].form-control-lg:focus.invalid+label:after,.md-form input[type=search-md].form-control-lg.invalid+label:after,.md-form input[type=search-md].form-control-lg:focus.invalid+label:after,.md-form input[type=search].form-control-lg.invalid+label:after,.md-form input[type=search].form-control-lg:focus.invalid+label:after,.md-form input[type=tel].form-control-lg.invalid+label:after,.md-form input[type=tel].form-control-lg:focus.invalid+label:after,.md-form input[type=text].form-control-lg.invalid+label:after,.md-form input[type=text].form-control-lg:focus.invalid+label:after,.md-form input[type=time].form-control-lg.invalid+label:after,.md-form input[type=time].form-control-lg:focus.invalid+label:after,.md-form input[type=url].form-control-lg.invalid+label:after,.md-form input[type=url].form-control-lg:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-lg.invalid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after{top:4rem}.md-form input[type=date].form-control-sm.valid+label:after,.md-form input[type=date].form-control-sm:focus.valid+label:after,.md-form input[type=datetime-local].form-control-sm.valid+label:after,.md-form input[type=datetime-local].form-control-sm:focus.valid+label:after,.md-form input[type=email].form-control-sm.valid+label:after,.md-form input[type=email].form-control-sm:focus.valid+label:after,.md-form input[type=number].form-control-sm.valid+label:after,.md-form input[type=number].form-control-sm:focus.valid+label:after,.md-form input[type=password].form-control-sm.valid+label:after,.md-form input[type=password].form-control-sm:focus.valid+label:after,.md-form input[type=search-md].form-control-sm.valid+label:after,.md-form input[type=search-md].form-control-sm:focus.valid+label:after,.md-form input[type=search].form-control-sm.valid+label:after,.md-form input[type=search].form-control-sm:focus.valid+label:after,.md-form input[type=tel].form-control-sm.valid+label:after,.md-form input[type=tel].form-control-sm:focus.valid+label:after,.md-form input[type=text].form-control-sm.valid+label:after,.md-form input[type=text].form-control-sm:focus.valid+label:after,.md-form input[type=time].form-control-sm.valid+label:after,.md-form input[type=time].form-control-sm:focus.valid+label:after,.md-form input[type=url].form-control-sm.valid+label:after,.md-form input[type=url].form-control-sm:focus.valid+label:after,.md-form textarea.md-textarea.form-control-sm.valid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after{top:3.2rem}.md-form input[type=date].form-control-sm.invalid+label:after,.md-form input[type=date].form-control-sm:focus.invalid+label:after,.md-form input[type=datetime-local].form-control-sm.invalid+label:after,.md-form input[type=datetime-local].form-control-sm:focus.invalid+label:after,.md-form input[type=email].form-control-sm.invalid+label:after,.md-form input[type=email].form-control-sm:focus.invalid+label:after,.md-form input[type=number].form-control-sm.invalid+label:after,.md-form input[type=number].form-control-sm:focus.invalid+label:after,.md-form input[type=password].form-control-sm.invalid+label:after,.md-form input[type=password].form-control-sm:focus.invalid+label:after,.md-form input[type=search-md].form-control-sm.invalid+label:after,.md-form input[type=search-md].form-control-sm:focus.invalid+label:after,.md-form input[type=search].form-control-sm.invalid+label:after,.md-form input[type=search].form-control-sm:focus.invalid+label:after,.md-form input[type=tel].form-control-sm.invalid+label:after,.md-form input[type=tel].form-control-sm:focus.invalid+label:after,.md-form input[type=text].form-control-sm.invalid+label:after,.md-form input[type=text].form-control-sm:focus.invalid+label:after,.md-form input[type=time].form-control-sm.invalid+label:after,.md-form input[type=time].form-control-sm:focus.invalid+label:after,.md-form input[type=url].form-control-sm.invalid+label:after,.md-form input[type=url].form-control-sm:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-sm.invalid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after{top:3.1rem}.md-form>input[type=date]:not(.browser-default)+label{-webkit-transform:translateY(-27px) scale(.8);-ms-transform:translateY(-27px) scale(.8);transform:translateY(-27px) scale(.8);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.md-form>input[type=time]:not(.browser-default)+label,.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{-webkit-transform:translateY(-25px);transform:translateY(-25px);-webkit-transform-origin:0 0;transform-origin:0 0;font-size:.8rem}.md-form .was-validated input[type=text]:valid+label{color:#00c851!important}.md-form .was-validated input[type=text]:invalid+label{color:#f44336!important}.md-form .was-validated .form-control:valid:focus{-webkit-box-shadow:0 1px 0 0 #00c851!important;box-shadow:0 1px 0 0 #00c851!important}.md-form .was-validated .form-control:valid{border-color:#00c851!important}.md-form .was-validated .form-control:invalid:focus{-webkit-box-shadow:0 1px 0 0 #f44336!important;box-shadow:0 1px 0 0 #f44336!important}.md-form .was-validated .form-control:invalid{border-color:#f44336!important}.md-form .form-control{margin:0 0 .5rem;-webkit-border-radius:0;border-radius:0;padding:.3rem 0 .55rem;background-image:none;background-color:transparent;height:auto}.md-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;background:0 0}.md-form .form-control:disabled,.md-form .form-control[readonly]{border-bottom:1px solid #bdbdbd;background-color:transparent}.md-form .validate{margin-bottom:2.5rem}.md-form label.active{font-size:.8rem;-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%)}.md-form .prefix{top:.25rem;font-size:1.75rem}.md-form .prefix~input,.md-form .prefix~textarea{margin-left:2.5rem;width:calc(100% - 2.5rem)}.md-form .prefix~label{margin-left:2.5rem}.md-form .prefix~.form-text{margin-left:2.6rem}.md-form label{position:absolute;top:.65rem;left:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;cursor:text;color:#757575}.md-form .prefix.active,.md-form textarea~label.active,.md-form.md-outline input[type=date]:focus:not([readonly])+label,.md-form.md-outline input[type=datetime-local]:focus:not([readonly])+label,.md-form.md-outline input[type=email]:focus:not([readonly])+label,.md-form.md-outline input[type=number]:focus:not([readonly])+label,.md-form.md-outline input[type=password]:focus:not([readonly])+label,.md-form.md-outline input[type=search-md]:focus:not([readonly])+label,.md-form.md-outline input[type=search]:focus:not([readonly])+label,.md-form.md-outline input[type=tel]:focus:not([readonly])+label,.md-form.md-outline input[type=text]:focus:not([readonly])+label,.md-form.md-outline input[type=time]:focus:not([readonly])+label,.md-form.md-outline input[type=url]:focus:not([readonly])+label,.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form .prefix{position:absolute;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.md-form.form-lg .validate{margin-bottom:2.8rem}.md-form.form-lg label{font-size:1.25rem}.md-form.form-lg label.active{font-size:.95rem}.md-form.form-lg .prefix{top:.4rem;font-size:2rem}.md-form.form-lg .prefix~input,.md-form.form-lg .prefix~textarea{margin-left:3rem;width:calc(100% - 3rem)}.md-form.form-lg .prefix~label{margin-left:3rem}.md-form.form-lg .prefix~.form-text{margin-left:3.1rem}.md-form.form-sm .validate{margin-bottom:2.3rem}.md-form.form-sm label{font-size:.875rem}.md-form.form-sm label.active{font-size:.75rem}.md-form.form-sm .prefix{top:.35rem;font-size:1.5rem}.md-form.form-sm .prefix~input,.md-form.form-sm .prefix~textarea{margin-left:2rem;width:calc(100% - 2rem)}.md-form.form-sm .prefix~.form-text,.md-form.form-sm .prefix~label{margin-left:2rem}.md-form textarea.md-textarea{overflow-y:hidden;padding:1.5rem 0;resize:none}.md-form textarea.md-textarea-auto{padding:1.5rem 0 0}.md-form.md-outline{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form.md-outline input[type=date],.md-form.md-outline input[type=datetime-local],.md-form.md-outline input[type=email],.md-form.md-outline input[type=number],.md-form.md-outline input[type=password],.md-form.md-outline input[type=search-md],.md-form.md-outline input[type=search],.md-form.md-outline input[type=tel],.md-form.md-outline input[type=text],.md-form.md-outline input[type=time],.md-form.md-outline input[type=url],.md-form.md-outline textarea.md-textarea{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #dadce0;-webkit-border-radius:4px;border-radius:4px;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.md-form.md-outline input[type=date]:focus:not([readonly]),.md-form.md-outline input[type=datetime-local]:focus:not([readonly]),.md-form.md-outline input[type=email]:focus:not([readonly]),.md-form.md-outline input[type=number]:focus:not([readonly]),.md-form.md-outline input[type=password]:focus:not([readonly]),.md-form.md-outline input[type=search-md]:focus:not([readonly]),.md-form.md-outline input[type=search]:focus:not([readonly]),.md-form.md-outline input[type=tel]:focus:not([readonly]),.md-form.md-outline input[type=text]:focus:not([readonly]),.md-form.md-outline input[type=time]:focus:not([readonly]),.md-form.md-outline input[type=url]:focus:not([readonly]),.md-form.md-outline textarea.md-textarea:focus:not([readonly]){border-color:#4285f4;-webkit-box-shadow:inset 0 0 0 1px #4285f4;box-shadow:inset 0 0 0 1px #4285f4}.md-form.md-outline input[type=date].valid,.md-form.md-outline input[type=date]:focus.valid,.md-form.md-outline input[type=datetime-local].valid,.md-form.md-outline input[type=datetime-local]:focus.valid,.md-form.md-outline input[type=email].valid,.md-form.md-outline input[type=email]:focus.valid,.md-form.md-outline input[type=number].valid,.md-form.md-outline input[type=number]:focus.valid,.md-form.md-outline input[type=password].valid,.md-form.md-outline input[type=password]:focus.valid,.md-form.md-outline input[type=search-md].valid,.md-form.md-outline input[type=search-md]:focus.valid,.md-form.md-outline input[type=search].valid,.md-form.md-outline input[type=search]:focus.valid,.md-form.md-outline input[type=tel].valid,.md-form.md-outline input[type=tel]:focus.valid,.md-form.md-outline input[type=text].valid,.md-form.md-outline input[type=text]:focus.valid,.md-form.md-outline input[type=time].valid,.md-form.md-outline input[type=time]:focus.valid,.md-form.md-outline input[type=url].valid,.md-form.md-outline input[type=url]:focus.valid,.md-form.md-outline textarea.md-textarea.valid,.md-form.md-outline textarea.md-textarea:focus.valid{border-color:#00c851;-webkit-box-shadow:inset 0 0 0 1px #00c851;box-shadow:inset 0 0 0 1px #00c851}.md-form.md-outline input[type=date].valid+label:after,.md-form.md-outline input[type=date]:focus.valid+label:after,.md-form.md-outline input[type=date]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=datetime-local].valid+label:after,.md-form.md-outline input[type=datetime-local]:focus.valid+label:after,.md-form.md-outline input[type=datetime-local]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=email].valid+label:after,.md-form.md-outline input[type=email]:focus.valid+label:after,.md-form.md-outline input[type=email]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=number].valid+label:after,.md-form.md-outline input[type=number]:focus.valid+label:after,.md-form.md-outline input[type=number]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=password].valid+label:after,.md-form.md-outline input[type=password]:focus.valid+label:after,.md-form.md-outline input[type=password]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=search-md].valid+label:after,.md-form.md-outline input[type=search-md]:focus.valid+label:after,.md-form.md-outline input[type=search-md]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=search].valid+label:after,.md-form.md-outline input[type=search]:focus.valid+label:after,.md-form.md-outline input[type=search]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=tel].valid+label:after,.md-form.md-outline input[type=tel]:focus.valid+label:after,.md-form.md-outline input[type=tel]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=text].valid+label:after,.md-form.md-outline input[type=text]:focus.valid+label:after,.md-form.md-outline input[type=text]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=time].valid+label:after,.md-form.md-outline input[type=time]:focus.valid+label:after,.md-form.md-outline input[type=time]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=url].valid+label:after,.md-form.md-outline input[type=url]:focus.valid+label:after,.md-form.md-outline input[type=url]:focus:not([readonly]).valid+label,.md-form.md-outline textarea.md-textarea.valid+label:after,.md-form.md-outline textarea.md-textarea:focus.valid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label{content:attr(data-success);color:#00c851;opacity:1}.md-form.md-outline input[type=date].invalid,.md-form.md-outline input[type=date]:focus.invalid,.md-form.md-outline input[type=datetime-local].invalid,.md-form.md-outline input[type=datetime-local]:focus.invalid,.md-form.md-outline input[type=email].invalid,.md-form.md-outline input[type=email]:focus.invalid,.md-form.md-outline input[type=number].invalid,.md-form.md-outline input[type=number]:focus.invalid,.md-form.md-outline input[type=password].invalid,.md-form.md-outline input[type=password]:focus.invalid,.md-form.md-outline input[type=search-md].invalid,.md-form.md-outline input[type=search-md]:focus.invalid,.md-form.md-outline input[type=search].invalid,.md-form.md-outline input[type=search]:focus.invalid,.md-form.md-outline input[type=tel].invalid,.md-form.md-outline input[type=tel]:focus.invalid,.md-form.md-outline input[type=text].invalid,.md-form.md-outline input[type=text]:focus.invalid,.md-form.md-outline input[type=time].invalid,.md-form.md-outline input[type=time]:focus.invalid,.md-form.md-outline input[type=url].invalid,.md-form.md-outline input[type=url]:focus.invalid,.md-form.md-outline textarea.md-textarea.invalid,.md-form.md-outline textarea.md-textarea:focus.invalid{border-color:#f44336;-webkit-box-shadow:inset 0 0 0 1px #f44336;box-shadow:inset 0 0 0 1px #f44336}.md-form.md-outline input[type=date].invalid+label:after,.md-form.md-outline input[type=date]:focus.invalid+label:after,.md-form.md-outline input[type=date]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=datetime-local].invalid+label:after,.md-form.md-outline input[type=datetime-local]:focus.invalid+label:after,.md-form.md-outline input[type=datetime-local]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=email].invalid+label:after,.md-form.md-outline input[type=email]:focus.invalid+label:after,.md-form.md-outline input[type=email]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=number].invalid+label:after,.md-form.md-outline input[type=number]:focus.invalid+label:after,.md-form.md-outline input[type=number]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=password].invalid+label:after,.md-form.md-outline input[type=password]:focus.invalid+label:after,.md-form.md-outline input[type=password]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=search-md].invalid+label:after,.md-form.md-outline input[type=search-md]:focus.invalid+label:after,.md-form.md-outline input[type=search-md]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=search].invalid+label:after,.md-form.md-outline input[type=search]:focus.invalid+label:after,.md-form.md-outline input[type=search]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=tel].invalid+label:after,.md-form.md-outline input[type=tel]:focus.invalid+label:after,.md-form.md-outline input[type=tel]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=text].invalid+label:after,.md-form.md-outline input[type=text]:focus.invalid+label:after,.md-form.md-outline input[type=text]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=time].invalid+label:after,.md-form.md-outline input[type=time]:focus.invalid+label:after,.md-form.md-outline input[type=time]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=url].invalid+label:after,.md-form.md-outline input[type=url]:focus.invalid+label:after,.md-form.md-outline input[type=url]:focus:not([readonly]).invalid+label,.md-form.md-outline textarea.md-textarea.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label{content:attr(data-error);color:#f44336;opacity:1}.md-form.md-outline input[type=date].form-control.invalid+label:after,.md-form.md-outline input[type=date].form-control.valid+label:after,.md-form.md-outline input[type=date].form-control:focus.invalid+label:after,.md-form.md-outline input[type=date].form-control:focus.valid+label:after,.md-form.md-outline input[type=datetime-local].form-control.invalid+label:after,.md-form.md-outline input[type=datetime-local].form-control.valid+label:after,.md-form.md-outline input[type=datetime-local].form-control:focus.invalid+label:after,.md-form.md-outline input[type=datetime-local].form-control:focus.valid+label:after,.md-form.md-outline input[type=email].form-control.invalid+label:after,.md-form.md-outline input[type=email].form-control.valid+label:after,.md-form.md-outline input[type=email].form-control:focus.invalid+label:after,.md-form.md-outline input[type=email].form-control:focus.valid+label:after,.md-form.md-outline input[type=number].form-control.invalid+label:after,.md-form.md-outline input[type=number].form-control.valid+label:after,.md-form.md-outline input[type=number].form-control:focus.invalid+label:after,.md-form.md-outline input[type=number].form-control:focus.valid+label:after,.md-form.md-outline input[type=password].form-control.invalid+label:after,.md-form.md-outline input[type=password].form-control.valid+label:after,.md-form.md-outline input[type=password].form-control:focus.invalid+label:after,.md-form.md-outline input[type=password].form-control:focus.valid+label:after,.md-form.md-outline input[type=search-md].form-control.invalid+label:after,.md-form.md-outline input[type=search-md].form-control.valid+label:after,.md-form.md-outline input[type=search-md].form-control:focus.invalid+label:after,.md-form.md-outline input[type=search-md].form-control:focus.valid+label:after,.md-form.md-outline input[type=search].form-control.invalid+label:after,.md-form.md-outline input[type=search].form-control.valid+label:after,.md-form.md-outline input[type=search].form-control:focus.invalid+label:after,.md-form.md-outline input[type=search].form-control:focus.valid+label:after,.md-form.md-outline input[type=tel].form-control.invalid+label:after,.md-form.md-outline input[type=tel].form-control.valid+label:after,.md-form.md-outline input[type=tel].form-control:focus.invalid+label:after,.md-form.md-outline input[type=tel].form-control:focus.valid+label:after,.md-form.md-outline input[type=text].form-control.invalid+label:after,.md-form.md-outline input[type=text].form-control.valid+label:after,.md-form.md-outline input[type=text].form-control:focus.invalid+label:after,.md-form.md-outline input[type=text].form-control:focus.valid+label:after,.md-form.md-outline input[type=time].form-control.invalid+label:after,.md-form.md-outline input[type=time].form-control.valid+label:after,.md-form.md-outline input[type=time].form-control:focus.invalid+label:after,.md-form.md-outline input[type=time].form-control:focus.valid+label:after,.md-form.md-outline input[type=url].form-control.invalid+label:after,.md-form.md-outline input[type=url].form-control.valid+label:after,.md-form.md-outline input[type=url].form-control:focus.invalid+label:after,.md-form.md-outline input[type=url].form-control:focus.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after{top:2.75rem;left:0;position:absolute}.md-form.md-outline>input[type=time]:not(.browser-default)+label,.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{-webkit-transform:translateY(-17px);transform:translateY(-17px);-webkit-transform-origin:0 0;transform-origin:0 0;background:#fff;font-weight:500;padding-right:5px;padding-left:5px;font-size:11px;left:8px}.md-form.md-outline>input[type=time]:not(.browser-default)+label.active,.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label.active{-webkit-transform:translateY(-17px);transform:translateY(-17px);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-outline .form-control{padding:.375rem .75rem}.md-form.md-outline label{font-size:.875rem;position:absolute;left:0;padding-left:10px;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;cursor:text;color:#757575}.md-form.md-outline label.active{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background:#fff;font-weight:500;padding-right:5px;padding-left:5px;font-size:11px;left:8px}.md-form.md-outline.form-lg .form-control.form-control-lg{padding:.5rem .725rem}.md-form.md-outline.form-lg label{font-size:1.25rem}.md-form.md-outline.form-lg label.active{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);font-size:13px}.md-form.md-outline.form-lg .prefix{top:.65rem;font-size:25px}.md-form.md-outline.form-lg .prefix~input,.md-form.md-outline.form-lg .prefix~textarea{margin-left:2.2rem;width:calc(100% - 2.2rem)}.md-form.md-outline.form-lg .prefix~label{margin-left:2.2rem}.md-form.md-outline.form-lg .prefix~.form-text{margin-left:2.3rem}.md-form.md-outline.form-sm .form-control.form-control-sm{padding:.25rem .625rem}.md-form.md-outline.form-sm label{font-size:.8rem;top:.4rem}.md-form.md-outline.form-sm label.active{-webkit-transform:translateY(-85%);-ms-transform:translateY(-85%);transform:translateY(-85%);font-size:10px}.md-form.md-outline.form-sm .prefix{top:.5rem;font-size:15px}.md-form.md-outline.form-sm .prefix~input,.md-form.md-outline.form-sm .prefix~textarea{margin-left:1.6rem;width:calc(100% - 1.6rem)}.md-form.md-outline.form-sm .prefix~label{margin-left:1.6rem}.md-form.md-outline.form-sm .prefix~.form-text{margin-left:1.7rem}.md-form.md-outline .prefix{position:absolute;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;top:.6rem;font-size:20px}.md-form.md-outline .prefix:focus{color:#4285f4}.md-form.md-outline .prefix~input,.md-form.md-outline .prefix~textarea{margin-left:2rem;width:calc(100% - 2rem)}.md-form.md-outline .prefix~label{margin-left:2rem}.md-form.md-outline .prefix~.form-text{margin-left:2.1rem}.md-form.md-outline .character-counter{margin-top:-.5rem}.md-form.md-bg input[type=date],.md-form.md-bg input[type=datetime-local],.md-form.md-bg input[type=email],.md-form.md-bg input[type=number],.md-form.md-bg input[type=password],.md-form.md-bg input[type=search-md],.md-form.md-bg input[type=search],.md-form.md-bg input[type=tel],.md-form.md-bg input[type=text],.md-form.md-bg input[type=time],.md-form.md-bg input[type=url],.md-form.md-bg textarea.md-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;border:0;-webkit-border-top-left-radius:.3rem;border-top-left-radius:.3rem;-webkit-border-top-right-radius:.3rem;border-top-right-radius:.3rem;background:50% 100% no-repeat,50% 100% no-repeat #f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#4285f4),to(#4285f4)),-webkit-gradient(linear,left top,left bottom,from(#ced4da),to(#ced4da));background-image:-webkit-linear-gradient(top,#4285f4,#4285f4),-webkit-linear-gradient(top,#ced4da,#ced4da);background-image:-o-linear-gradient(top,#4285f4,#4285f4),-o-linear-gradient(top,#ced4da,#ced4da);background-image:linear-gradient(to bottom,#4285f4,#4285f4),linear-gradient(to bottom,#ced4da,#ced4da);-webkit-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;-webkit-transition:-webkit-background-size .3s cubic-bezier(.64,.09,.08,1);-o-transition:background-size .3s cubic-bezier(.64,.09,.08,1);transition:background-size .3s cubic-bezier(.64,.09,.08,1);transition:background-size .3s cubic-bezier(.64,.09,.08,1),-webkit-background-size .3s cubic-bezier(.64,.09,.08,1)}.md-form.md-bg input[type=date]:focus:not([readonly]),.md-form.md-bg input[type=datetime-local]:focus:not([readonly]),.md-form.md-bg input[type=email]:focus:not([readonly]),.md-form.md-bg input[type=number]:focus:not([readonly]),.md-form.md-bg input[type=password]:focus:not([readonly]),.md-form.md-bg input[type=search-md]:focus:not([readonly]),.md-form.md-bg input[type=search]:focus:not([readonly]),.md-form.md-bg input[type=tel]:focus:not([readonly]),.md-form.md-bg input[type=text]:focus:not([readonly]),.md-form.md-bg input[type=time]:focus:not([readonly]),.md-form.md-bg input[type=url]:focus:not([readonly]),.md-form.md-bg textarea.md-textarea:focus:not([readonly]){-webkit-box-shadow:none;box-shadow:none;border-bottom:none}.md-form.md-bg input[type=date]:focus,.md-form.md-bg input[type=datetime-local]:focus,.md-form.md-bg input[type=email]:focus,.md-form.md-bg input[type=number]:focus,.md-form.md-bg input[type=password]:focus,.md-form.md-bg input[type=search-md]:focus,.md-form.md-bg input[type=search]:focus,.md-form.md-bg input[type=tel]:focus,.md-form.md-bg input[type=text]:focus,.md-form.md-bg input[type=time]:focus,.md-form.md-bg input[type=url]:focus,.md-form.md-bg textarea.md-textarea:focus{background-color:#dcdcdc;-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;outline:0}.md-form.md-bg>input[type=date]:not(.browser-default)+label{-webkit-transform:translateY(-12px) scale(.8);-ms-transform:translateY(-12px) scale(.8);transform:translateY(-12px) scale(.8);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.md-form.md-bg>input[type=time]:not(.browser-default)+label,.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-transform-origin:0 0;transform-origin:0 0;font-size:.8rem}.md-form.md-bg .form-control{padding:1.1rem .7rem .4rem!important}.md-form.md-bg label{top:.85rem;padding-left:.7rem}.md-form.md-bg label.active{-webkit-transform:translateY(-65%);-ms-transform:translateY(-65%);transform:translateY(-65%);font-weight:500;font-size:.7rem;padding-left:.75rem}.md-form .form-control.is-invalid,.md-form .form-control.is-valid,.was-validated .md-form .form-control:invalid,.was-validated .md-form .form-control:valid{padding-right:0}.needs-validation .md-form label{left:.3rem}.edge-header{display:block;height:278px}.free-bird{margin-top:-100px}.juicy-peach-gradient{background-image:-webkit-gradient(linear,left top,right top,from(#ffecd2),to(#fcb69f));background-image:-webkit-linear-gradient(left,#ffecd2 0,#fcb69f 100%);background-image:-o-linear-gradient(left,#ffecd2 0,#fcb69f 100%);background-image:linear-gradient(to right,#ffecd2 0,#fcb69f 100%)}.young-passion-gradient{background-image:-webkit-gradient(linear,left top,right top,from(#ff8177),color-stop(0,#ff867a),color-stop(21%,#ff8c7f),color-stop(52%,#f99185),color-stop(78%,#cf556c),to(#b12a5b));background-image:-webkit-linear-gradient(left,#ff8177 0,#ff867a 0,#ff8c7f 21%,#f99185 52%,#cf556c 78%,#b12a5b 100%);background-image:-o-linear-gradient(left,#ff8177 0,#ff867a 0,#ff8c7f 21%,#f99185 52%,#cf556c 78%,#b12a5b 100%);background-image:linear-gradient(to right,#ff8177 0,#ff867a 0,#ff8c7f 21%,#f99185 52%,#cf556c 78%,#b12a5b 100%)}.lady-lips-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#ff9a9e),color-stop(99%,#fecfef),to(#fecfef));background-image:-webkit-linear-gradient(bottom,#ff9a9e 0,#fecfef 99%,#fecfef 100%);background-image:-o-linear-gradient(bottom,#ff9a9e 0,#fecfef 99%,#fecfef 100%);background-image:linear-gradient(to top,#ff9a9e 0,#fecfef 99%,#fecfef 100%)}.sunny-morning-gradient{background-image:-webkit-linear-gradient(330deg,#f6d365 0,#fda085 100%);background-image:-o-linear-gradient(330deg,#f6d365 0,#fda085 100%);background-image:linear-gradient(120deg,#f6d365 0,#fda085 100%)}.rainy-ashville-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#fbc2eb),to(#a6c1ee));background-image:-webkit-linear-gradient(bottom,#fbc2eb 0,#a6c1ee 100%);background-image:-o-linear-gradient(bottom,#fbc2eb 0,#a6c1ee 100%);background-image:linear-gradient(to top,#fbc2eb 0,#a6c1ee 100%)}.frozen-dreams-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#fdcbf1),color-stop(1%,#fdcbf1),to(#e6dee9));background-image:-webkit-linear-gradient(bottom,#fdcbf1 0,#fdcbf1 1%,#e6dee9 100%);background-image:-o-linear-gradient(bottom,#fdcbf1 0,#fdcbf1 1%,#e6dee9 100%);background-image:linear-gradient(to top,#fdcbf1 0,#fdcbf1 1%,#e6dee9 100%)}.warm-flame-gradient{background-image:-webkit-linear-gradient(45deg,#ff9a9e 0,#fad0c4 99%,#fad0c4 100%);background-image:-o-linear-gradient(45deg,#ff9a9e 0,#fad0c4 99%,#fad0c4 100%);background-image:linear-gradient(45deg,#ff9a9e 0,#fad0c4 99%,#fad0c4 100%)}.night-fade-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#a18cd1),to(#fbc2eb));background-image:-webkit-linear-gradient(bottom,#a18cd1 0,#fbc2eb 100%);background-image:-o-linear-gradient(bottom,#a18cd1 0,#fbc2eb 100%);background-image:linear-gradient(to top,#a18cd1 0,#fbc2eb 100%)}.spring-warmth-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#fad0c4),to(#ffd1ff));background-image:-webkit-linear-gradient(bottom,#fad0c4 0,#ffd1ff 100%);background-image:-o-linear-gradient(bottom,#fad0c4 0,#ffd1ff 100%);background-image:linear-gradient(to top,#fad0c4 0,#ffd1ff 100%)}.winter-neva-gradient{background-image:-webkit-linear-gradient(330deg,#a1c4fd 0,#c2e9fb 100%);background-image:-o-linear-gradient(330deg,#a1c4fd 0,#c2e9fb 100%);background-image:linear-gradient(120deg,#a1c4fd 0,#c2e9fb 100%)}.dusty-grass-gradient{background-image:-webkit-linear-gradient(330deg,#d4fc79 0,#96e6a1 100%);background-image:-o-linear-gradient(330deg,#d4fc79 0,#96e6a1 100%);background-image:linear-gradient(120deg,#d4fc79 0,#96e6a1 100%)}.tempting-azure-gradient{background-image:-webkit-linear-gradient(330deg,#84fab0 0,#8fd3f4 100%);background-image:-o-linear-gradient(330deg,#84fab0 0,#8fd3f4 100%);background-image:linear-gradient(120deg,#84fab0 0,#8fd3f4 100%)}.heavy-rain-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#cfd9df),to(#e2ebf0));background-image:-webkit-linear-gradient(bottom,#cfd9df 0,#e2ebf0 100%);background-image:-o-linear-gradient(bottom,#cfd9df 0,#e2ebf0 100%);background-image:linear-gradient(to top,#cfd9df 0,#e2ebf0 100%)}.amy-crisp-gradient{background-image:-webkit-linear-gradient(330deg,#a6c0fe 0,#f68084 100%);background-image:-o-linear-gradient(330deg,#a6c0fe 0,#f68084 100%);background-image:linear-gradient(120deg,#a6c0fe 0,#f68084 100%)}.mean-fruit-gradient{background-image:-webkit-linear-gradient(330deg,#fccb90 0,#d57eeb 100%);background-image:-o-linear-gradient(330deg,#fccb90 0,#d57eeb 100%);background-image:linear-gradient(120deg,#fccb90 0,#d57eeb 100%)}.deep-blue-gradient{background-image:-webkit-linear-gradient(330deg,#e0c3fc 0,#8ec5fc 100%);background-image:-o-linear-gradient(330deg,#e0c3fc 0,#8ec5fc 100%);background-image:linear-gradient(120deg,#e0c3fc 0,#8ec5fc 100%)}.ripe-malinka-gradient{background-image:-webkit-linear-gradient(330deg,#f093fb 0,#f5576c 100%);background-image:-o-linear-gradient(330deg,#f093fb 0,#f5576c 100%);background-image:linear-gradient(120deg,#f093fb 0,#f5576c 100%)}.cloudy-knoxville-gradient{background-image:-webkit-linear-gradient(330deg,#fdfbfb 0,#ebedee 100%);background-image:-o-linear-gradient(330deg,#fdfbfb 0,#ebedee 100%);background-image:linear-gradient(120deg,#fdfbfb 0,#ebedee 100%)}.morpheus-den-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#30cfd0),to(#330867));background-image:-webkit-linear-gradient(bottom,#30cfd0 0,#330867 100%);background-image:-o-linear-gradient(bottom,#30cfd0 0,#330867 100%);background-image:linear-gradient(to top,#30cfd0 0,#330867 100%)}.rare-wind-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#a8edea),to(#fed6e3));background-image:-webkit-linear-gradient(bottom,#a8edea 0,#fed6e3 100%);background-image:-o-linear-gradient(bottom,#a8edea 0,#fed6e3 100%);background-image:linear-gradient(to top,#a8edea 0,#fed6e3 100%)}.near-moon-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#5ee7df),to(#b490ca));background-image:-webkit-linear-gradient(bottom,#5ee7df 0,#b490ca 100%);background-image:-o-linear-gradient(bottom,#5ee7df 0,#b490ca 100%);background-image:linear-gradient(to top,#5ee7df 0,#b490ca 100%)}.schedule-list .hr-bold{border-top:2px solid #212529}.schedule-list .font-smaller{font-size:.8rem}.note{padding:10px;border-left:6px solid;-webkit-border-radius:5px;border-radius:5px}.note strong{font-weight:600}.note p,.stepper-vertical li.completed a .label{font-weight:500}.note.note-primary{background-color:#dfeefd;border-color:#176ac4}.note.note-secondary{background-color:#e2e3e5;border-color:#58595a}.note.note-success{background-color:#e2f0e5;border-color:#49a75f}.note.note-danger{background-color:#fae7e8;border-color:#e45460}.note.note-warning{background-color:#faf4e0;border-color:#c2a442}.note.note-info{background-color:#e4f2f5;border-color:#2492a5}.note.note-light{background-color:#fefefe;border-color:#0f0f0f}footer.page-footer{bottom:0;color:#fff}footer.page-footer .container-fluid{width:auto}footer.page-footer .footer-copyright{overflow:hidden;background-color:rgba(0,0,0,.2);color:rgba(255,255,255,.6)}footer.page-footer a{color:#fff}.media .media-left{padding:0 10px 10px 0}.media .media-left img{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.list-group .list-group-item:first-child{-webkit-border-top-left-radius:.125rem;border-top-left-radius:.125rem;-webkit-border-top-right-radius:.125rem;border-top-right-radius:.125rem}.list-group .list-group-item:last-child{-webkit-border-bottom-left-radius:.125rem;border-bottom-left-radius:.125rem;-webkit-border-bottom-right-radius:.125rem;border-bottom-right-radius:.125rem}.list-group a,.list-group a:hover,.list-group button,.list-group button:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}table th{font-size:.9rem;font-weight:400}table td{font-size:.9rem;font-weight:300}table.table thead th{border-top:none}table.table td,table.table th{padding-top:1.1rem;padding-bottom:1rem}table.table a{margin:0;color:#212529}table.table .label-table{margin:0;padding:0;line-height:.94rem;height:.94rem}table.table.btn-table td{vertical-align:middle}table.table-hover tbody tr:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:rgba(0,0,0,.075)}table .th-lg{min-width:9rem}table .th-sm{min-width:6rem}table.table-sm td,table.table-sm th{padding-top:.6rem;padding-bottom:.6rem}.table-scroll-vertical{max-height:300px;overflow-y:auto}.table-fixed{table-layout:fixed}.table-responsive-lg>.table-bordered,.table-responsive-md>.table-bordered,.table-responsive-sm>.table-bordered,.table-responsive-xl>.table-bordered,.table-responsive>.table-bordered{border-top:1px solid #dee2e6}ul.stepper{counter-reset:section;overflow-y:auto;overflow-x:hidden;margin:1em -1.5rem;padding:1.5rem}ul.stepper li a{padding:1.5rem;text-align:center}ul.stepper li a .circle{display:inline-block;color:#fff;-webkit-border-radius:50%;border-radius:50%;background:rgba(0,0,0,.38);width:1.75rem;height:1.75rem;text-align:center;line-height:1.7rem;margin-right:.5rem}ul.stepper li a .label{display:inline-block;color:rgba(0,0,0,.38)}ul.stepper li.active a .label,ul.stepper li.completed a .label{font-weight:600;color:rgba(0,0,0,.87)}.stepper-horizontal{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.stepper-horizontal li{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.stepper-horizontal li a .label{margin-top:.63rem}.stepper-horizontal li:not(:first-child):before,.stepper-horizontal li:not(:last-child):after{content:"";position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:.5rem 0 0;height:1px;background-color:rgba(0,0,0,.1)}.stepper-horizontal li:hover{background-color:rgba(0,0,0,.06)}@media (max-width:47.9375rem){.stepper-horizontal,.stepper-horizontal li,.stepper-horizontal li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal}.stepper-horizontal{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.stepper-horizontal li{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.stepper-horizontal li a .label{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-horizontal li:not(:last-child):after{content:"";position:absolute;width:1px;height:calc(100% - 40px);left:2.19rem;top:3.75rem}}.stepper-horizontal>li:not(:last-of-type){margin-bottom:0!important}.stepper-vertical{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.stepper-vertical li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.stepper-vertical li a{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.stepper-vertical li a .circle{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.stepper-vertical li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-vertical li .step-content{display:block;margin-top:0;margin-left:3.13rem;padding:.94rem}.stepper-vertical li .step-content p{font-size:.88rem}.stepper-vertical li:not(:last-child):after{content:"";position:absolute;width:1px;height:calc(100% - 40px);left:2.19rem;top:3.44rem;background-color:rgba(0,0,0,.1)}.fast.spinner-border{-webkit-animation:spinner-border .4s linear infinite;animation:spinner-border .4s linear infinite}.fast.spinner-grow{-webkit-animation:spinner-grow .4s linear infinite;animation:spinner-grow .4s linear infinite}.treeview.w-20{width:20rem}.treeview .rotate{cursor:pointer;user-select:none;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;font-size:.8rem;vertical-align:text-top;margin-top:.2rem}.treeview .rotate.down{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.treeview .nested{display:none}.treeview .active{display:block}.treeview ul{list-style-type:none}.treeview .ic-w{width:1.3rem}
\ No newline at end of file
diff --git a/static_in_env/css/mdb.min.css b/static_in_env/css/mdb.min.css
deleted file mode 100755
index 84afc0fe..00000000
--- a/static_in_env/css/mdb.min.css
+++ /dev/null
@@ -1,44 +0,0 @@
-/*!
- * Material Design for Bootstrap 4
- * Version: MDB FREE 4.7.7
- *
- *
- * Copyright: Material Design for Bootstrap
- * https://mdbootstrap.com/
- *
- * Read the license: https://mdbootstrap.com/general/license/
- *
- *
- * Documentation: https://mdbootstrap.com/
- *
- * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/
- *
- * Tutorials: https://mdbootstrap.com/education/bootstrap/
- *
- * Templates: https://mdbootstrap.com/templates/
- *
- * Support: https://mdbootstrap.com/support/
- *
- * Contact: office@mdbootstrap.com
- *
- * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js
- *
- */body,h1,h2,h3,h4,h5,h6{font-weight:300}.treeview .rotate,.waves-effect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mdb-color.lighten-5{background-color:#d0d6e2!important}.mdb-color.lighten-4{background-color:#b1bace!important}.mdb-color.lighten-3{background-color:#929fba!important}.mdb-color.lighten-2{background-color:#7283a7!important}.mdb-color.lighten-1{background-color:#59698d!important}.mdb-color{background-color:#45526e!important}.mdb-color-text{color:#45526e!important}.rgba-mdb-color-slight,.rgba-mdb-color-slight:after{background-color:rgba(69,82,110,.1)}.rgba-mdb-color-light,.rgba-mdb-color-light:after{background-color:rgba(69,82,110,.3)}.rgba-mdb-color-strong,.rgba-mdb-color-strong:after{background-color:rgba(69,82,110,.7)}.mdb-color.darken-1{background-color:#3b465e!important}.mdb-color.darken-2{background-color:#2e3951!important}.mdb-color.darken-3{background-color:#1c2a48!important}.mdb-color.darken-4{background-color:#1c2331!important}.red.lighten-5{background-color:#ffebee!important}.red.lighten-4{background-color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important}.red.lighten-1{background-color:#ef5350!important}.red{background-color:#f44336!important}.red-text{color:#f44336!important}.rgba-red-slight,.rgba-red-slight:after{background-color:rgba(244,67,54,.1)}.rgba-red-light,.rgba-red-light:after{background-color:rgba(244,67,54,.3)}.rgba-red-strong,.rgba-red-strong:after{background-color:rgba(244,67,54,.7)}.red.darken-1{background-color:#e53935!important}.red.darken-2{background-color:#d32f2f!important}.red.darken-3{background-color:#c62828!important}.red.darken-4{background-color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important}.red.accent-3{background-color:#ff1744!important}.red.accent-4{background-color:#d50000!important}.pink.lighten-5{background-color:#fce4ec!important}.pink.lighten-4{background-color:#f8bbd0!important}.pink.lighten-3{background-color:#f48fb1!important}.pink.lighten-2{background-color:#f06292!important}.pink.lighten-1{background-color:#ec407a!important}.pink{background-color:#e91e63!important}.pink-text{color:#e91e63!important}.rgba-pink-slight,.rgba-pink-slight:after{background-color:rgba(233,30,99,.1)}.rgba-pink-light,.rgba-pink-light:after{background-color:rgba(233,30,99,.3)}.rgba-pink-strong,.rgba-pink-strong:after{background-color:rgba(233,30,99,.7)}.pink.darken-1{background-color:#d81b60!important}.pink.darken-2{background-color:#c2185b!important}.pink.darken-3{background-color:#ad1457!important}.pink.darken-4{background-color:#880e4f!important}.pink.accent-1{background-color:#ff80ab!important}.pink.accent-2{background-color:#ff4081!important}.pink.accent-3{background-color:#f50057!important}.pink.accent-4{background-color:#c51162!important}.purple.lighten-5{background-color:#f3e5f5!important}.purple.lighten-4{background-color:#e1bee7!important}.purple.lighten-3{background-color:#ce93d8!important}.purple.lighten-2{background-color:#ba68c8!important}.purple.lighten-1{background-color:#ab47bc!important}.purple{background-color:#9c27b0!important}.purple-text{color:#9c27b0!important}.rgba-purple-slight,.rgba-purple-slight:after{background-color:rgba(156,39,176,.1)}.rgba-purple-light,.rgba-purple-light:after{background-color:rgba(156,39,176,.3)}.rgba-purple-strong,.rgba-purple-strong:after{background-color:rgba(156,39,176,.7)}.purple.darken-1{background-color:#8e24aa!important}.purple.darken-2{background-color:#7b1fa2!important}.purple.darken-3{background-color:#6a1b9a!important}.purple.darken-4{background-color:#4a148c!important}.purple.accent-1{background-color:#ea80fc!important}.purple.accent-2{background-color:#e040fb!important}.purple.accent-3{background-color:#d500f9!important}.purple.accent-4{background-color:#a0f!important}.deep-purple.lighten-5{background-color:#ede7f6!important}.deep-purple.lighten-4{background-color:#d1c4e9!important}.deep-purple.lighten-3{background-color:#b39ddb!important}.deep-purple.lighten-2{background-color:#9575cd!important}.deep-purple.lighten-1{background-color:#7e57c2!important}.deep-purple{background-color:#673ab7!important}.deep-purple-text{color:#673ab7!important}.rgba-deep-purple-slight,.rgba-deep-purple-slight:after{background-color:rgba(103,58,183,.1)}.rgba-deep-purple-light,.rgba-deep-purple-light:after{background-color:rgba(103,58,183,.3)}.rgba-deep-purple-strong,.rgba-deep-purple-strong:after{background-color:rgba(103,58,183,.7)}.deep-purple.darken-1{background-color:#5e35b1!important}.deep-purple.darken-2{background-color:#512da8!important}.deep-purple.darken-3{background-color:#4527a0!important}.deep-purple.darken-4{background-color:#311b92!important}.deep-purple.accent-1{background-color:#b388ff!important}.deep-purple.accent-2{background-color:#7c4dff!important}.deep-purple.accent-3{background-color:#651fff!important}.deep-purple.accent-4{background-color:#6200ea!important}.indigo.lighten-5{background-color:#e8eaf6!important}.indigo.lighten-4{background-color:#c5cae9!important}.indigo.lighten-3{background-color:#9fa8da!important}.indigo.lighten-2{background-color:#7986cb!important}.indigo.lighten-1{background-color:#5c6bc0!important}.indigo{background-color:#3f51b5!important}.indigo-text{color:#3f51b5!important}.rgba-indigo-slight,.rgba-indigo-slight:after{background-color:rgba(63,81,181,.1)}.rgba-indigo-light,.rgba-indigo-light:after{background-color:rgba(63,81,181,.3)}.rgba-indigo-strong,.rgba-indigo-strong:after{background-color:rgba(63,81,181,.7)}.indigo.darken-1{background-color:#3949ab!important}.indigo.darken-2{background-color:#303f9f!important}.indigo.darken-3{background-color:#283593!important}.indigo.darken-4{background-color:#1a237e!important}.indigo.accent-1{background-color:#8c9eff!important}.indigo.accent-2{background-color:#536dfe!important}.indigo.accent-3{background-color:#3d5afe!important}.indigo.accent-4{background-color:#304ffe!important}.blue.lighten-5{background-color:#e3f2fd!important}.blue.lighten-4{background-color:#bbdefb!important}.blue.lighten-3{background-color:#90caf9!important}.blue.lighten-2{background-color:#64b5f6!important}.blue.lighten-1{background-color:#42a5f5!important}.blue{background-color:#2196f3!important}.blue-text{color:#2196f3!important}.rgba-blue-slight,.rgba-blue-slight:after{background-color:rgba(33,150,243,.1)}.rgba-blue-light,.rgba-blue-light:after{background-color:rgba(33,150,243,.3)}.rgba-blue-strong,.rgba-blue-strong:after{background-color:rgba(33,150,243,.7)}.blue.darken-1{background-color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important}.blue.accent-3{background-color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important}.light-blue.lighten-5{background-color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important}.light-blue.lighten-2{background-color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important}.light-blue{background-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.rgba-light-blue-slight,.rgba-light-blue-slight:after{background-color:rgba(3,169,244,.1)}.rgba-light-blue-light,.rgba-light-blue-light:after{background-color:rgba(3,169,244,.3)}.rgba-light-blue-strong,.rgba-light-blue-strong:after{background-color:rgba(3,169,244,.7)}.light-blue.darken-1{background-color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important}.light-blue.accent-4{background-color:#0091ea!important}.cyan.lighten-5{background-color:#e0f7fa!important}.cyan.lighten-4{background-color:#b2ebf2!important}.cyan.lighten-3{background-color:#80deea!important}.cyan.lighten-2{background-color:#4dd0e1!important}.cyan.lighten-1{background-color:#26c6da!important}.cyan{background-color:#00bcd4!important}.cyan-text{color:#00bcd4!important}.rgba-cyan-slight,.rgba-cyan-slight:after{background-color:rgba(0,188,212,.1)}.rgba-cyan-light,.rgba-cyan-light:after{background-color:rgba(0,188,212,.3)}.rgba-cyan-strong,.rgba-cyan-strong:after{background-color:rgba(0,188,212,.7)}.cyan.darken-1{background-color:#00acc1!important}.cyan.darken-2{background-color:#0097a7!important}.cyan.darken-3{background-color:#00838f!important}.cyan.darken-4{background-color:#006064!important}.cyan.accent-1{background-color:#84ffff!important}.cyan.accent-2{background-color:#18ffff!important}.cyan.accent-3{background-color:#00e5ff!important}.cyan.accent-4{background-color:#00b8d4!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal.lighten-4{background-color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important}.teal.lighten-1{background-color:#26a69a!important}.teal{background-color:#009688!important}.teal-text{color:#009688!important}.rgba-teal-slight,.rgba-teal-slight:after{background-color:rgba(0,150,136,.1)}.rgba-teal-light,.rgba-teal-light:after{background-color:rgba(0,150,136,.3)}.rgba-teal-strong,.rgba-teal-strong:after{background-color:rgba(0,150,136,.7)}.teal.darken-1{background-color:#00897b!important}.teal.darken-2{background-color:#00796b!important}.teal.darken-3{background-color:#00695c!important}.teal.darken-4{background-color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important}.green.lighten-5{background-color:#e8f5e9!important}.green.lighten-4{background-color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important}.green{background-color:#4caf50!important}.green-text{color:#4caf50!important}.rgba-green-slight,.rgba-green-slight:after{background-color:rgba(76,175,80,.1)}.rgba-green-light,.rgba-green-light:after{background-color:rgba(76,175,80,.3)}.rgba-green-strong,.rgba-green-strong:after{background-color:rgba(76,175,80,.7)}.green.darken-1{background-color:#43a047!important}.green.darken-2{background-color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important}.green.accent-3{background-color:#00e676!important}.green.accent-4{background-color:#00c853!important}.light-green.lighten-5{background-color:#f1f8e9!important}.light-green.lighten-4{background-color:#dcedc8!important}.light-green.lighten-3{background-color:#c5e1a5!important}.light-green.lighten-2{background-color:#aed581!important}.light-green.lighten-1{background-color:#9ccc65!important}.light-green{background-color:#8bc34a!important}.light-green-text{color:#8bc34a!important}.rgba-light-green-slight,.rgba-light-green-slight:after{background-color:rgba(139,195,74,.1)}.rgba-light-green-light,.rgba-light-green-light:after{background-color:rgba(139,195,74,.3)}.rgba-light-green-strong,.rgba-light-green-strong:after{background-color:rgba(139,195,74,.7)}.light-green.darken-1{background-color:#7cb342!important}.light-green.darken-2{background-color:#689f38!important}.light-green.darken-3{background-color:#558b2f!important}.light-green.darken-4{background-color:#33691e!important}.light-green.accent-1{background-color:#ccff90!important}.light-green.accent-2{background-color:#b2ff59!important}.light-green.accent-3{background-color:#76ff03!important}.light-green.accent-4{background-color:#64dd17!important}.lime.lighten-5{background-color:#f9fbe7!important}.lime.lighten-4{background-color:#f0f4c3!important}.lime.lighten-3{background-color:#e6ee9c!important}.lime.lighten-2{background-color:#dce775!important}.lime.lighten-1{background-color:#d4e157!important}.lime{background-color:#cddc39!important}.lime-text{color:#cddc39!important}.rgba-lime-slight,.rgba-lime-slight:after{background-color:rgba(205,220,57,.1)}.rgba-lime-light,.rgba-lime-light:after{background-color:rgba(205,220,57,.3)}.rgba-lime-strong,.rgba-lime-strong:after{background-color:rgba(205,220,57,.7)}.lime.darken-1{background-color:#c0ca33!important}.lime.darken-2{background-color:#afb42b!important}.lime.darken-3{background-color:#9e9d24!important}.lime.darken-4{background-color:#827717!important}.lime.accent-1{background-color:#f4ff81!important}.lime.accent-2{background-color:#eeff41!important}.lime.accent-3{background-color:#c6ff00!important}.lime.accent-4{background-color:#aeea00!important}.yellow.lighten-5{background-color:#fffde7!important}.yellow.lighten-4{background-color:#fff9c4!important}.yellow.lighten-3{background-color:#fff59d!important}.yellow.lighten-2{background-color:#fff176!important}.yellow.lighten-1{background-color:#ffee58!important}.yellow{background-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.rgba-yellow-slight,.rgba-yellow-slight:after{background-color:rgba(255,235,59,.1)}.rgba-yellow-light,.rgba-yellow-light:after{background-color:rgba(255,235,59,.3)}.rgba-yellow-strong,.rgba-yellow-strong:after{background-color:rgba(255,235,59,.7)}.yellow.darken-1{background-color:#fdd835!important}.yellow.darken-2{background-color:#fbc02d!important}.yellow.darken-3{background-color:#f9a825!important}.yellow.darken-4{background-color:#f57f17!important}.yellow.accent-1{background-color:#ffff8d!important}.yellow.accent-2{background-color:#ff0!important}.yellow.accent-3{background-color:#ffea00!important}.yellow.accent-4{background-color:#ffd600!important}.amber.lighten-5{background-color:#fff8e1!important}.amber.lighten-4{background-color:#ffecb3!important}.amber.lighten-3{background-color:#ffe082!important}.amber.lighten-2{background-color:#ffd54f!important}.amber.lighten-1{background-color:#ffca28!important}.amber{background-color:#ffc107!important}.amber-text{color:#ffc107!important}.rgba-amber-slight,.rgba-amber-slight:after{background-color:rgba(255,193,7,.1)}.rgba-amber-light,.rgba-amber-light:after{background-color:rgba(255,193,7,.3)}.rgba-amber-strong,.rgba-amber-strong:after{background-color:rgba(255,193,7,.7)}.amber.darken-1{background-color:#ffb300!important}.amber.darken-2{background-color:#ffa000!important}.amber.darken-3{background-color:#ff8f00!important}.amber.darken-4{background-color:#ff6f00!important}.amber.accent-1{background-color:#ffe57f!important}.amber.accent-2{background-color:#ffd740!important}.amber.accent-3{background-color:#ffc400!important}.amber.accent-4{background-color:#ffab00!important}.orange.lighten-5{background-color:#fff3e0!important}.orange.lighten-4{background-color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important}.orange.lighten-2{background-color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important}.orange{background-color:#ff9800!important}.orange-text{color:#ff9800!important}.rgba-orange-slight,.rgba-orange-slight:after{background-color:rgba(255,152,0,.1)}.rgba-orange-light,.rgba-orange-light:after{background-color:rgba(255,152,0,.3)}.rgba-orange-strong,.rgba-orange-strong:after{background-color:rgba(255,152,0,.7)}.orange.darken-1{background-color:#fb8c00!important}.orange.darken-2{background-color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important}.orange.accent-1{background-color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important}.deep-orange.lighten-5{background-color:#fbe9e7!important}.deep-orange.lighten-4{background-color:#ffccbc!important}.deep-orange.lighten-3{background-color:#ffab91!important}.deep-orange.lighten-2{background-color:#ff8a65!important}.deep-orange.lighten-1{background-color:#ff7043!important}.deep-orange{background-color:#ff5722!important}.deep-orange-text{color:#ff5722!important}.rgba-deep-orange-slight,.rgba-deep-orange-slight:after{background-color:rgba(255,87,34,.1)}.rgba-deep-orange-light,.rgba-deep-orange-light:after{background-color:rgba(255,87,34,.3)}.rgba-deep-orange-strong,.rgba-deep-orange-strong:after{background-color:rgba(255,87,34,.7)}.deep-orange.darken-1{background-color:#f4511e!important}.deep-orange.darken-2{background-color:#e64a19!important}.deep-orange.darken-3{background-color:#d84315!important}.deep-orange.darken-4{background-color:#bf360c!important}.deep-orange.accent-1{background-color:#ff9e80!important}.deep-orange.accent-2{background-color:#ff6e40!important}.deep-orange.accent-3{background-color:#ff3d00!important}.deep-orange.accent-4{background-color:#dd2c00!important}.brown.lighten-5{background-color:#efebe9!important}.brown.lighten-4{background-color:#d7ccc8!important}.brown.lighten-3{background-color:#bcaaa4!important}.brown.lighten-2{background-color:#a1887f!important}.brown.lighten-1{background-color:#8d6e63!important}.brown{background-color:#795548!important}.brown-text{color:#795548!important}.rgba-brown-slight,.rgba-brown-slight:after{background-color:rgba(121,85,72,.1)}.rgba-brown-light,.rgba-brown-light:after{background-color:rgba(121,85,72,.3)}.rgba-brown-strong,.rgba-brown-strong:after{background-color:rgba(121,85,72,.7)}.brown.darken-1{background-color:#6d4c41!important}.brown.darken-2{background-color:#5d4037!important}.brown.darken-3{background-color:#4e342e!important}.brown.darken-4{background-color:#3e2723!important}.blue-grey.lighten-5{background-color:#eceff1!important}.blue-grey.lighten-4{background-color:#cfd8dc!important}.blue-grey.lighten-3{background-color:#b0bec5!important}.blue-grey.lighten-2{background-color:#90a4ae!important}.blue-grey.lighten-1{background-color:#78909c!important}.blue-grey{background-color:#607d8b!important}.blue-grey-text{color:#607d8b!important}.rgba-blue-grey-slight,.rgba-blue-grey-slight:after{background-color:rgba(96,125,139,.1)}.rgba-blue-grey-light,.rgba-blue-grey-light:after{background-color:rgba(96,125,139,.3)}.rgba-blue-grey-strong,.rgba-blue-grey-strong:after{background-color:rgba(96,125,139,.7)}.blue-grey.darken-1{background-color:#546e7a!important}.blue-grey.darken-2{background-color:#455a64!important}.blue-grey.darken-3{background-color:#37474f!important}.blue-grey.darken-4{background-color:#263238!important}.grey.lighten-5{background-color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.rgba-grey-slight,.rgba-grey-slight:after{background-color:rgba(158,158,158,.1)}.rgba-grey-light,.rgba-grey-light:after{background-color:rgba(158,158,158,.3)}.rgba-grey-strong,.rgba-grey-strong:after{background-color:rgba(158,158,158,.7)}.grey.darken-1{background-color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey.darken-4{background-color:#212121!important}.black{background-color:#000!important}.black-text,.btn.btn-link{color:#000!important}.rgba-black-slight,.rgba-black-slight:after{background-color:rgba(0,0,0,.1)}.rgba-black-light,.rgba-black-light:after{background-color:rgba(0,0,0,.3)}.rgba-black-strong,.rgba-black-strong:after{background-color:rgba(0,0,0,.7)}.white{background-color:#fff!important}.white-text{color:#fff!important}.rgba-white-slight,.rgba-white-slight:after{background-color:rgba(255,255,255,.1)}.rgba-white-light,.rgba-white-light:after{background-color:rgba(255,255,255,.3)}.rgba-white-strong,.rgba-white-strong:after{background-color:rgba(255,255,255,.7)}.rgba-stylish-slight{background-color:rgba(62,69,81,.1)}.rgba-stylish-light{background-color:rgba(62,69,81,.3)}.rgba-stylish-strong{background-color:rgba(62,69,81,.7)}.primary-color,ul.stepper li.active a .circle,ul.stepper li.completed a .circle{background-color:#4285f4!important}.primary-color-dark{background-color:#0d47a1!important}.secondary-color{background-color:#a6c!important}.secondary-color-dark{background-color:#93c!important}.default-color{background-color:#2bbbad!important}.default-color-dark{background-color:#00695c!important}.info-color{background-color:#33b5e5!important}.info-color-dark{background-color:#09c!important}.success-color{background-color:#00c851!important}.success-color-dark{background-color:#007e33!important}.warning-color{background-color:#fb3!important}.warning-color-dark{background-color:#f80!important}.danger-color,ul.stepper li.warning a .circle{background-color:#ff3547!important}.danger-color-dark{background-color:#c00!important}.elegant-color{background-color:#2e2e2e!important}.elegant-color-dark{background-color:#212121!important}.stylish-color{background-color:#4b515d!important}.stylish-color-dark{background-color:#3e4551!important}.unique-color{background-color:#3f729b!important}.unique-color-dark{background-color:#1c2331!important}.special-color{background-color:#37474f!important}.special-color-dark{background-color:#263238!important}.purple-gradient{background:-webkit-linear-gradient(50deg,#ff6ec4,#7873f5)!important;background:-o-linear-gradient(50deg,#ff6ec4,#7873f5)!important;background:linear-gradient(40deg,#ff6ec4,#7873f5)!important}.peach-gradient{background:-webkit-linear-gradient(50deg,#FFD86F,#FC6262)!important;background:-o-linear-gradient(50deg,#FFD86F,#FC6262)!important;background:linear-gradient(40deg,#FFD86F,#FC6262)!important}.aqua-gradient{background:-webkit-linear-gradient(50deg,#2096ff,#05ffa3)!important;background:-o-linear-gradient(50deg,#2096ff,#05ffa3)!important;background:linear-gradient(40deg,#2096ff,#05ffa3)!important}.blue-gradient{background:-webkit-linear-gradient(50deg,#45cafc,#303f9f)!important;background:-o-linear-gradient(50deg,#45cafc,#303f9f)!important;background:linear-gradient(40deg,#45cafc,#303f9f)!important}.purple-gradient-rgba{background:-webkit-linear-gradient(50deg,rgba(255,110,196,.9),rgba(120,115,245,.9))!important;background:-o-linear-gradient(50deg,rgba(255,110,196,.9),rgba(120,115,245,.9))!important;background:linear-gradient(40deg,rgba(255,110,196,.9),rgba(120,115,245,.9))!important}.peach-gradient-rgba{background:-webkit-linear-gradient(50deg,rgba(255,216,111,.9),rgba(252,98,98,.9))!important;background:-o-linear-gradient(50deg,rgba(255,216,111,.9),rgba(252,98,98,.9))!important;background:linear-gradient(40deg,rgba(255,216,111,.9),rgba(252,98,98,.9))!important}.aqua-gradient-rgba{background:-webkit-linear-gradient(50deg,rgba(32,150,255,.9),rgba(5,255,163,.9))!important;background:-o-linear-gradient(50deg,rgba(32,150,255,.9),rgba(5,255,163,.9))!important;background:linear-gradient(40deg,rgba(32,150,255,.9),rgba(5,255,163,.9))!important}.blue-gradient-rgba{background:-webkit-linear-gradient(50deg,rgba(69,202,252,.9),rgba(48,63,159,.9))!important;background:-o-linear-gradient(50deg,rgba(69,202,252,.9),rgba(48,63,159,.9))!important;background:linear-gradient(40deg,rgba(69,202,252,.9),rgba(48,63,159,.9))!important}.dark-grey-text,.dark-grey-text:focus,.dark-grey-text:hover{color:#4f4f4f!important}.hoverable{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .55s ease-in-out;-o-transition:all .55s ease-in-out;transition:all .55s ease-in-out}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-transition:all .55s ease-in-out;-o-transition:all .55s ease-in-out;transition:all .55s ease-in-out}.z-depth-0{-webkit-box-shadow:none!important;box-shadow:none!important}.z-depth-1{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.z-depth-1-half{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important}.z-depth-2{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.z-depth-3{-webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)!important;box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)!important}.z-depth-4{-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)!important;box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)!important}.z-depth-5{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)!important;box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)!important}.btn,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover,.jumbotron{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.disabled,:disabled{pointer-events:none!important}a{cursor:pointer;text-decoration:none;color:#007bff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{text-decoration:none;color:#0056b3;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.disabled:hover,a:disabled:hover{color:#007bff}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.img-fluid,.modal-dialog.cascading-modal.modal-avatar .modal-header,.video-fluid{max-width:100%;height:auto}.flex-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}.hr-light{border-top:1px solid #fff}.hr-dark{border-top:1px solid #666}.w-responsive{width:75%}@media (max-width:740px){.w-responsive{width:100%}}.collapsible-body{display:none}.jumbotron{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-border-radius:.125rem;border-radius:.125rem;background-color:#fff}.bg-primary{background-color:#4285f4!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#1266f1!important}.border-primary{border-color:#4285f4!important}.bg-danger{background-color:#ff3547!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ff0219!important}.border-danger{border-color:#ff3547!important}.bg-warning{background-color:#fb3!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#fa0!important}.border-warning{border-color:#fb3!important}.bg-success{background-color:#00c851!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#00953c!important}.border-success{border-color:#00c851!important}.bg-info{background-color:#33b5e5!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#1a9bcb!important}.border-info{border-color:#33b5e5!important}.bg-default{background-color:#2bbbad!important}a.bg-default:focus,a.bg-default:hover,button.bg-default:focus,button.bg-default:hover{background-color:#219287!important}.border-default{border-color:#2bbbad!important}.bg-secondary{background-color:#a6c!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#9540bf!important}.border-secondary{border-color:#a6c!important}.bg-dark{background-color:#212121!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#080808!important}.border-dark{border-color:#212121!important}.bg-light{background-color:#e0e0e0!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#c7c7c7!important}.border-light{border-color:#e0e0e0!important}.card-img-100{width:100px;height:100px}.card-img-64{width:64px;height:64px}.mml-1{margin-left:-.25rem!important}.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.divider-new,.navbar .nav-flex-icons{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-webkit-box-direction:normal}@font-face{font-family:Roboto;src:local(Roboto Thin),url(../font/roboto/Roboto-Thin.eot);src:url(../font/roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(../font/roboto/Roboto-Thin.woff2) format("woff2"),url(../font/roboto/Roboto-Thin.woff) format("woff"),url(../font/roboto/Roboto-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:Roboto;src:local(Roboto Light),url(../font/roboto/Roboto-Light.eot);src:url(../font/roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../font/roboto/Roboto-Light.woff2) format("woff2"),url(../font/roboto/Roboto-Light.woff) format("woff"),url(../font/roboto/Roboto-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Roboto;src:local(Roboto Regular),url(../font/roboto/Roboto-Regular.eot);src:url(../font/roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../font/roboto/Roboto-Regular.woff2) format("woff2"),url(../font/roboto/Roboto-Regular.woff) format("woff"),url(../font/roboto/Roboto-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Roboto;src:url(../font/roboto/Roboto-Medium.eot);src:url(../font/roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(../font/roboto/Roboto-Medium.woff2) format("woff2"),url(../font/roboto/Roboto-Medium.woff) format("woff"),url(../font/roboto/Roboto-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Roboto;src:url(../font/roboto/Roboto-Bold.eot);src:url(../font/roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(../font/roboto/Roboto-Bold.woff2) format("woff2"),url(../font/roboto/Roboto-Bold.woff) format("woff"),url(../font/roboto/Roboto-Bold.ttf) format("truetype");font-weight:700}body{font-family:Roboto,sans-serif}.h1-responsive{font-size:150%}.h2-responsive{font-size:145%}.h3-responsive,.h4-responsive,.h5-responsive{font-size:135%}@media (min-width:576px){.h1-responsive{font-size:170%}.h2-responsive{font-size:140%}.h3-responsive,.h4-responsive,.h5-responsive{font-size:125%}}@media (min-width:768px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive,.h5-responsive{font-size:125%}}@media (min-width:992px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive,.h5-responsive{font-size:125%}}@media (min-width:1200px){.h1-responsive{font-size:250%}.h2-responsive{font-size:200%}.h3-responsive{font-size:170%}.h4-responsive{font-size:140%}.h5-responsive{font-size:125%}}.divider-new{-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2.8rem;margin-bottom:2.8rem}.divider-new h2,.divider-new h3,.divider-new h4,.divider-new h5,.divider-new h6,.divider-new>h1{margin-bottom:0}.divider-new:after,.divider-new:before{content:"";-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:2px;background:#c6c6c6}.divider-new:before{margin:0 .5rem 0 0}.divider-new:after{margin:0 0 0 .5rem}.blockquote{padding:.5rem 1rem;border-left:.25rem solid #eceeef}.blockquote.text-right{border-left:none;border-right:.25rem solid #eceeef}.blockquote .bq-title{margin-bottom:0;font-size:1.5rem;font-weight:400}.blockquote p{padding:1rem 0;font-size:1.1rem}.bq-primary{border-left:3px solid #4285f4!important}.bq-primary .bq-title{color:#4285f4!important}.bq-danger{border-left:3px solid #ff3547!important}.bq-danger .bq-title{color:#ff3547!important}.bq-warning{border-left:3px solid #fb3!important}.bq-warning .bq-title{color:#fb3!important}.bq-success{border-left:3px solid #00c851!important}.bq-success .bq-title{color:#00c851!important}.bq-info{border-left:3px solid #33b5e5!important}.bq-info .bq-title{color:#33b5e5!important}.text-primary{color:#4285f4!important}a.text-primary:focus,a.text-primary:hover{color:#1266f1!important}.text-danger{color:#ff3547!important}a.text-danger:focus,a.text-danger:hover{color:#ff0219!important}.text-warning{color:#fb3!important}a.text-warning:focus,a.text-warning:hover{color:#fa0!important}.text-success{color:#00c851!important}a.text-success:focus,a.text-success:hover{color:#00953c!important}.text-info{color:#33b5e5!important}a.text-info:focus,a.text-info:hover{color:#1a9bcb!important}.text-default{color:#2bbbad!important}a.text-default:focus,a.text-default:hover{color:#219287!important}.text-secondary{color:#a6c!important}a.text-secondary:focus,a.text-secondary:hover{color:#9540bf!important}.text-dark{color:#212121!important}a.text-dark:focus,a.text-dark:hover{color:#080808!important}.text-light{color:#e0e0e0!important}a.text-light:focus,a.text-light:hover{color:#c7c7c7!important}.font-small{font-size:.9rem}.view{position:relative;overflow:hidden;cursor:default}.view .mask{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;width:100%;height:100%;background-attachment:fixed}.view img,.view video{position:relative;display:block}.view video.video-intro{z-index:-100;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:1s opacity;-o-transition:1s opacity;transition:1s opacity;min-width:100%;min-height:100%;width:auto;height:auto}.overlay .mask{opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.overlay .mask:hover{opacity:1}.zoom img,.zoom video{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.zoom:hover img,.zoom:hover video{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pattern-1{background:url(../img/overlays/01.png) fixed}.pattern-2{background:url(../img/overlays/02.png) fixed}.pattern-3{background:url(../img/overlays/03.png) fixed}.pattern-4{background:url(../img/overlays/04.png) fixed}.pattern-5{background:url(../img/overlays/05.png) fixed}.pattern-6{background:url(../img/overlays/06.png) fixed}.pattern-7{background:url(../img/overlays/07.png) fixed}.pattern-8{background:url(../img/overlays/08.png) fixed}.pattern-9{background:url(../img/overlays/09.png) fixed}/*!
- * Waves v0.7.6
- * http://fian.my.id/Waves
- *
- * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
- * Released under the MIT license
- * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;cursor:pointer;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;-webkit-border-radius:50%;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:-webkit-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0) translate(0,0);-ms-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:-webkit-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-notransition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;-webkit-border-radius:.2em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{display:inline-block;position:relative;vertical-align:middle;-webkit-border-radius:.2em;border-radius:.2em}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;-webkit-border-radius:50%;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}a.waves-effect,a.waves-light{display:inline-block}/*!
- * animate.css -http://daneden.me/animate
- * Version - 3.7.0
- * Licensed under the MIT license - http://opensource.org/licenses/MIT
- *
- * Copyright (c) 2018 Daniel Eden
- */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}/*!
- * animate.css -http://daneden.me/animate
- * Version - 3.7.0
- * Licensed under the MIT license - http://opensource.org/licenses/MIT
- *
- * Copyright (c) 2018 Daniel Eden
- */@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39062deg) skewY(.39062deg);transform:skewX(.39062deg) skewY(.39062deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39062deg) skewY(.39062deg);transform:skewX(.39062deg) skewY(.39062deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.btn{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);padding:.84rem 2.14rem;font-size:.81rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;margin:.375rem;border:0;-webkit-border-radius:.125rem;border-radius:.125rem;cursor:pointer;text-transform:uppercase;white-space:normal;word-wrap:break-word;color:inherit}.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);outline:0}.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn .fab,.btn .far,.btn .fas{position:relative;font-size:.9rem}.btn .fab.right,.btn .far.right,.btn .fas.right{margin-left:.3rem}.btn .fab.left,.btn .far.left,.btn .fas.left{margin-right:.3rem}.btn.btn-lg{padding:1rem 2.4rem;font-size:.94rem}.btn.btn-lg .fab,.btn.btn-lg .far,.btn.btn-lg .fas{font-size:1rem}.btn.btn-md{padding:.7rem 1.6rem;font-size:.7rem}.btn.btn-md .fab,.btn.btn-md .far,.btn.btn-md .fas{font-size:.8rem}.btn.btn-sm{padding:.5rem 1.6rem;font-size:.64rem}.btn.btn-sm .fab,.btn.btn-sm .far,.btn.btn-sm .fas{font-size:.7rem}.btn.btn-tb{padding:.3rem 1rem}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.btn.btn-block{margin:inherit}.btn.btn-link{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent}.btn[class*=btn-outline-]{padding-top:.7rem;padding-bottom:.7rem}.btn[class*=btn-outline-].btn-lg{padding-top:.88rem;padding-bottom:.88rem}.btn[class*=btn-outline-].btn-md{padding-top:.58rem;padding-bottom:.58rem}.btn[class*=btn-outline-].btn-sm{padding-top:.38rem;padding-bottom:.38rem}.btn-group .btn{margin:0}.btn .fa-lg,.btn-floating .fa-lg{font-size:1.33333em!important}.btn .fa-xs,.btn-floating .fa-xs{font-size:.75em!important}.btn .fa-sm,.btn-floating .fa-sm{font-size:.875em!important}.btn .fa-1x,.btn-floating .fa-1x{font-size:1em!important}.btn .fa-2x,.btn-floating .fa-2x{font-size:2em!important}.btn .fa-3x,.btn-floating .fa-3x{font-size:3em!important}.btn .fa-4x,.btn-floating .fa-4x{font-size:4em!important}.btn .fa-5x,.btn-floating .fa-5x{font-size:5em!important}.btn .fa-6x,.btn-floating .fa-6x{font-size:6em!important}.btn .fa-7x,.btn-floating .fa-7x{font-size:7em!important}.btn .fa-8x,.btn-floating .fa-8x{font-size:8em!important}.btn .fa-9x,.btn-floating .fa-9x{font-size:9em!important}.btn .fa-10x,.btn-floating .fa-10x{font-size:10em!important}.btn-primary{background-color:#4285f4!important;color:#fff}.btn-primary:hover{background-color:#5a95f5;color:#fff}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-primary.active,.btn-primary:active,.btn-primary:focus{background-color:#0b51c5}.btn-primary.dropdown-toggle{background-color:#4285f4!important}.btn-primary.dropdown-toggle:focus,.btn-primary.dropdown-toggle:hover{background-color:#5a95f5!important}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0b51c5!important}.btn-primary:not([disabled]):not(.disabled).active:focus,.btn-primary:not([disabled]):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.primary-ic{color:#4285f4!important}.primary-ic:focus,.primary-ic:hover{color:#4285f4}.btn-outline-primary{border:2px solid #4285f4!important;background-color:transparent!important;color:#4285f4!important}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary:focus,.btn-outline-primary:hover{border-color:#4285f4!important;background-color:transparent!important;color:#4285f4!important}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#4285f4!important}.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger{background-color:#ff3547!important;color:#fff}.btn-danger:hover{background-color:#ff4f5e;color:#fff}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger.active,.btn-danger:active,.btn-danger:focus{background-color:#ce0012}.btn-danger.dropdown-toggle{background-color:#ff3547!important}.btn-danger.dropdown-toggle:focus,.btn-danger.dropdown-toggle:hover{background-color:#ff4f5e!important}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#ce0012!important}.btn-danger:not([disabled]):not(.disabled).active:focus,.btn-danger:not([disabled]):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.danger-ic{color:#ff3547!important}.danger-ic:focus,.danger-ic:hover{color:#ff3547}.btn-outline-danger{border:2px solid #ff3547!important;background-color:transparent!important;color:#ff3547!important}.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger:focus,.btn-outline-danger:hover{border-color:#ff3547!important;background-color:transparent!important;color:#ff3547!important}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ff3547!important}.btn-outline-danger:not([disabled]):not(.disabled).active:focus,.btn-outline-danger:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning{background-color:#fb3!important;color:#fff}.btn-warning:hover{background-color:#ffc44d;color:#fff}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning.active,.btn-warning:active,.btn-warning:focus{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3!important}.btn-warning.dropdown-toggle:focus,.btn-warning.dropdown-toggle:hover{background-color:#ffc44d!important}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#c80!important}.btn-warning:not([disabled]):not(.disabled).active:focus,.btn-warning:not([disabled]):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.warning-ic{color:#fb3!important}.warning-ic:focus,.warning-ic:hover{color:#fb3}.btn-outline-warning{border:2px solid #fb3!important;background-color:transparent!important;color:#fb3!important}.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning:focus,.btn-outline-warning:hover{border-color:#fb3!important;background-color:transparent!important;color:#fb3!important}.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#fb3!important}.btn-outline-warning:not([disabled]):not(.disabled).active:focus,.btn-outline-warning:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success{background-color:#00c851!important;color:#fff}.btn-success:hover{background-color:#00e25b;color:#fff}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success.active,.btn-success:active,.btn-success:focus{background-color:#006228}.btn-success.dropdown-toggle{background-color:#00c851!important}.btn-success.dropdown-toggle:focus,.btn-success.dropdown-toggle:hover{background-color:#00e25b!important}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#006228!important}.btn-success:not([disabled]):not(.disabled).active:focus,.btn-success:not([disabled]):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.success-ic{color:#00c851!important}.success-ic:focus,.success-ic:hover{color:#00c851}.btn-outline-success{border:2px solid #00c851!important;background-color:transparent!important;color:#00c851!important}.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success:focus,.btn-outline-success:hover{border-color:#00c851!important;background-color:transparent!important;color:#00c851!important}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#00c851!important}.btn-outline-success:not([disabled]):not(.disabled).active:focus,.btn-outline-success:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info{background-color:#33b5e5!important;color:#fff}.btn-info:hover{background-color:#4abde8;color:#fff}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info.active,.btn-info:active,.btn-info:focus{background-color:#14799e}.btn-info.dropdown-toggle{background-color:#33b5e5!important}.btn-info.dropdown-toggle:focus,.btn-info.dropdown-toggle:hover{background-color:#4abde8!important}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#14799e!important}.btn-info:not([disabled]):not(.disabled).active:focus,.btn-info:not([disabled]):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.info-ic{color:#33b5e5!important}.info-ic:focus,.info-ic:hover{color:#33b5e5}.btn-outline-info{border:2px solid #33b5e5!important;background-color:transparent!important;color:#33b5e5!important}.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info:focus,.btn-outline-info:hover{border-color:#33b5e5!important;background-color:transparent!important;color:#33b5e5!important}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#33b5e5!important}.btn-outline-info:not([disabled]):not(.disabled).active:focus,.btn-outline-info:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default{background-color:#2bbbad!important;color:#fff}.btn-default:hover{background-color:#30cfc0;color:#fff}.btn-default.focus,.btn-default:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default.active,.btn-default:active,.btn-default:focus{background-color:#186860}.btn-default.dropdown-toggle{background-color:#2bbbad!important}.btn-default.dropdown-toggle:focus,.btn-default.dropdown-toggle:hover{background-color:#30cfc0!important}.btn-default:not([disabled]):not(.disabled).active,.btn-default:not([disabled]):not(.disabled):active,.show>.btn-default.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#186860!important}.btn-default:not([disabled]):not(.disabled).active:focus,.btn-default:not([disabled]):not(.disabled):active:focus,.show>.btn-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.default-ic{color:#2bbbad!important}.default-ic:focus,.default-ic:hover{color:#2bbbad}.btn-outline-default{border:2px solid #2bbbad!important;background-color:transparent!important;color:#2bbbad!important}.btn-outline-default.active,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default:focus,.btn-outline-default:hover{border-color:#2bbbad!important;background-color:transparent!important;color:#2bbbad!important}.btn-outline-default:not([disabled]):not(.disabled).active,.btn-outline-default:not([disabled]):not(.disabled):active,.show>.btn-outline-default.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#2bbbad!important}.btn-outline-default:not([disabled]):not(.disabled).active:focus,.btn-outline-default:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary{background-color:#a6c!important;color:#fff}.btn-secondary:hover{background-color:#b579d2;color:#fff}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c!important}.btn-secondary.dropdown-toggle:focus,.btn-secondary.dropdown-toggle:hover{background-color:#b579d2!important}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#739!important}.btn-secondary:not([disabled]):not(.disabled).active:focus,.btn-secondary:not([disabled]):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.secondary-ic{color:#a6c!important}.secondary-ic:focus,.secondary-ic:hover{color:#a6c}.btn-outline-secondary{border:2px solid #a6c!important;background-color:transparent!important;color:#a6c!important}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary:focus,.btn-outline-secondary:hover{border-color:#a6c!important;background-color:transparent!important;color:#a6c!important}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#a6c!important}.btn-outline-secondary:not([disabled]):not(.disabled).active:focus,.btn-outline-secondary:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant{background-color:#2e2e2e!important;color:#fff}.btn-elegant:hover{background-color:#3b3b3b;color:#fff}.btn-elegant.focus,.btn-elegant:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant.active,.btn-elegant:active,.btn-elegant:focus{background-color:#000}.btn-elegant.dropdown-toggle{background-color:#2e2e2e!important}.btn-elegant.dropdown-toggle:focus,.btn-elegant.dropdown-toggle:hover{background-color:#3b3b3b!important}.btn-elegant:not([disabled]):not(.disabled).active,.btn-elegant:not([disabled]):not(.disabled):active,.show>.btn-elegant.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#000!important}.btn-elegant:not([disabled]):not(.disabled).active:focus,.btn-elegant:not([disabled]):not(.disabled):active:focus,.show>.btn-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.elegant-ic{color:#2e2e2e!important}.elegant-ic:focus,.elegant-ic:hover{color:#2e2e2e}.btn-outline-elegant{border:2px solid #2e2e2e!important;background-color:transparent!important;color:#2e2e2e!important}.btn-outline-elegant.active,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant:focus,.btn-outline-elegant:hover{border-color:#2e2e2e!important;background-color:transparent!important;color:#2e2e2e!important}.btn-outline-elegant:not([disabled]):not(.disabled).active,.btn-outline-elegant:not([disabled]):not(.disabled):active,.show>.btn-outline-elegant.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#2e2e2e!important}.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique{background-color:#880e4f!important;color:#fff}.btn-unique:hover{background-color:#9f105c;color:#fff}.btn-unique.focus,.btn-unique:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique.active,.btn-unique:active,.btn-unique:focus{background-color:#2c0419}.btn-unique.dropdown-toggle{background-color:#880e4f!important}.btn-unique.dropdown-toggle:focus,.btn-unique.dropdown-toggle:hover{background-color:#9f105c!important}.btn-unique:not([disabled]):not(.disabled).active,.btn-unique:not([disabled]):not(.disabled):active,.show>.btn-unique.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2c0419!important}.btn-unique:not([disabled]):not(.disabled).active:focus,.btn-unique:not([disabled]):not(.disabled):active:focus,.show>.btn-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.unique-ic{color:#880e4f!important}.unique-ic:focus,.unique-ic:hover{color:#880e4f}.btn-outline-unique{border:2px solid #880e4f!important;background-color:transparent!important;color:#880e4f!important}.btn-outline-unique.active,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique:focus,.btn-outline-unique:hover{border-color:#880e4f!important;background-color:transparent!important;color:#880e4f!important}.btn-outline-unique:not([disabled]):not(.disabled).active,.btn-outline-unique:not([disabled]):not(.disabled):active,.show>.btn-outline-unique.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#880e4f!important}.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green{background-color:#388e3c!important;color:#fff}.btn-dark-green:hover{background-color:#3fa044;color:#fff}.btn-dark-green.focus,.btn-dark-green:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green.active,.btn-dark-green:active,.btn-dark-green:focus{background-color:#1b451d}.btn-dark-green.dropdown-toggle{background-color:#388e3c!important}.btn-dark-green.dropdown-toggle:focus,.btn-dark-green.dropdown-toggle:hover{background-color:#3fa044!important}.btn-dark-green:not([disabled]):not(.disabled).active,.btn-dark-green:not([disabled]):not(.disabled):active,.show>.btn-dark-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1b451d!important}.btn-dark-green:not([disabled]):not(.disabled).active:focus,.btn-dark-green:not([disabled]):not(.disabled):active:focus,.show>.btn-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-green-ic{color:#388e3c!important}.dark-green-ic:focus,.dark-green-ic:hover{color:#388e3c}.btn-outline-dark-green{border:2px solid #388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-dark-green.active,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green:focus,.btn-outline-dark-green:hover{border-color:#388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-dark-green:not([disabled]):not(.disabled).active,.btn-outline-dark-green:not([disabled]):not(.disabled):active,.show>.btn-outline-dark-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#388e3c!important}.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color{background-color:#59698d!important;color:#fff}.btn-mdb-color:hover{background-color:#63759d;color:#fff}.btn-mdb-color.focus,.btn-mdb-color:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color.active,.btn-mdb-color:active,.btn-mdb-color:focus{background-color:#323a4e}.btn-mdb-color.dropdown-toggle{background-color:#59698d!important}.btn-mdb-color.dropdown-toggle:focus,.btn-mdb-color.dropdown-toggle:hover{background-color:#63759d!important}.btn-mdb-color:not([disabled]):not(.disabled).active,.btn-mdb-color:not([disabled]):not(.disabled):active,.show>.btn-mdb-color.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#323a4e!important}.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.mdb-color-ic{color:#59698d!important}.mdb-color-ic:focus,.mdb-color-ic:hover{color:#59698d}.btn-outline-mdb-color{border:2px solid #59698d!important;background-color:transparent!important;color:#59698d!important}.btn-outline-mdb-color.active,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:hover{border-color:#59698d!important;background-color:transparent!important;color:#59698d!important}.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.show>.btn-outline-mdb-color.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#59698d!important}.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red{background-color:#d32f2f!important;color:#fff}.btn-red:hover{background-color:#d74444;color:#fff}.btn-red.focus,.btn-red:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red.active,.btn-red:active,.btn-red:focus{background-color:#811b1b}.btn-red.dropdown-toggle{background-color:#d32f2f!important}.btn-red.dropdown-toggle:focus,.btn-red.dropdown-toggle:hover{background-color:#d74444!important}.btn-red:not([disabled]):not(.disabled).active,.btn-red:not([disabled]):not(.disabled):active,.show>.btn-red.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#811b1b!important}.btn-red:not([disabled]):not(.disabled).active:focus,.btn-red:not([disabled]):not(.disabled):active:focus,.show>.btn-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.red-ic{color:#d32f2f!important}.red-ic:focus,.red-ic:hover{color:#d32f2f}.btn-outline-red{border:2px solid #d32f2f!important;background-color:transparent!important;color:#d32f2f!important}.btn-outline-red.active,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red:focus,.btn-outline-red:hover{border-color:#d32f2f!important;background-color:transparent!important;color:#d32f2f!important}.btn-outline-red:not([disabled]):not(.disabled).active,.btn-outline-red:not([disabled]):not(.disabled):active,.show>.btn-outline-red.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#d32f2f!important}.btn-outline-red:not([disabled]):not(.disabled).active:focus,.btn-outline-red:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink{background-color:#ec407a!important;color:#fff}.btn-pink:hover{background-color:#ee578a;color:#fff}.btn-pink.focus,.btn-pink:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink.active,.btn-pink:active,.btn-pink:focus{background-color:#b41249}.btn-pink.dropdown-toggle{background-color:#ec407a!important}.btn-pink.dropdown-toggle:focus,.btn-pink.dropdown-toggle:hover{background-color:#ee578a!important}.btn-pink:not([disabled]):not(.disabled).active,.btn-pink:not([disabled]):not(.disabled):active,.show>.btn-pink.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#b41249!important}.btn-pink:not([disabled]):not(.disabled).active:focus,.btn-pink:not([disabled]):not(.disabled):active:focus,.show>.btn-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.pink-ic{color:#ec407a!important}.pink-ic:focus,.pink-ic:hover{color:#ec407a}.btn-outline-pink{border:2px solid #ec407a!important;background-color:transparent!important;color:#ec407a!important}.btn-outline-pink.active,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink:focus,.btn-outline-pink:hover{border-color:#ec407a!important;background-color:transparent!important;color:#ec407a!important}.btn-outline-pink:not([disabled]):not(.disabled).active,.btn-outline-pink:not([disabled]):not(.disabled):active,.show>.btn-outline-pink.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ec407a!important}.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple{background-color:#8e24aa!important;color:#fff}.btn-purple:hover{background-color:#a028bf;color:#fff}.btn-purple.focus,.btn-purple:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple.active,.btn-purple:active,.btn-purple:focus{background-color:#481256}.btn-purple.dropdown-toggle{background-color:#8e24aa!important}.btn-purple.dropdown-toggle:focus,.btn-purple.dropdown-toggle:hover{background-color:#a028bf!important}.btn-purple:not([disabled]):not(.disabled).active,.btn-purple:not([disabled]):not(.disabled):active,.show>.btn-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#481256!important}.btn-purple:not([disabled]):not(.disabled).active:focus,.btn-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.purple-ic{color:#8e24aa!important}.purple-ic:focus,.purple-ic:hover{color:#8e24aa}.btn-outline-purple{border:2px solid #8e24aa!important;background-color:transparent!important;color:#8e24aa!important}.btn-outline-purple.active,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple:focus,.btn-outline-purple:hover{border-color:#8e24aa!important;background-color:transparent!important;color:#8e24aa!important}.btn-outline-purple:not([disabled]):not(.disabled).active,.btn-outline-purple:not([disabled]):not(.disabled):active,.show>.btn-outline-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#8e24aa!important}.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple{background-color:#512da8!important;color:#fff}.btn-deep-purple:hover{background-color:#5b32bc;color:#fff}.btn-deep-purple.focus,.btn-deep-purple:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple.active,.btn-deep-purple:active,.btn-deep-purple:focus{background-color:#2a1758}.btn-deep-purple.dropdown-toggle{background-color:#512da8!important}.btn-deep-purple.dropdown-toggle:focus,.btn-deep-purple.dropdown-toggle:hover{background-color:#5b32bc!important}.btn-deep-purple:not([disabled]):not(.disabled).active,.btn-deep-purple:not([disabled]):not(.disabled):active,.show>.btn-deep-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2a1758!important}.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-purple-ic{color:#512da8!important}.deep-purple-ic:focus,.deep-purple-ic:hover{color:#512da8}.btn-outline-deep-purple{border:2px solid #512da8!important;background-color:transparent!important;color:#512da8!important}.btn-outline-deep-purple.active,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:hover{border-color:#512da8!important;background-color:transparent!important;color:#512da8!important}.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.show>.btn-outline-deep-purple.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#512da8!important}.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo{background-color:#3f51b5!important;color:#fff}.btn-indigo:hover{background-color:#4d5ec1;color:#fff}.btn-indigo.focus,.btn-indigo:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo.active,.btn-indigo:active,.btn-indigo:focus{background-color:#252f69}.btn-indigo.dropdown-toggle{background-color:#3f51b5!important}.btn-indigo.dropdown-toggle:focus,.btn-indigo.dropdown-toggle:hover{background-color:#4d5ec1!important}.btn-indigo:not([disabled]):not(.disabled).active,.btn-indigo:not([disabled]):not(.disabled):active,.show>.btn-indigo.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#252f69!important}.btn-indigo:not([disabled]):not(.disabled).active:focus,.btn-indigo:not([disabled]):not(.disabled):active:focus,.show>.btn-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.indigo-ic{color:#3f51b5!important}.indigo-ic:focus,.indigo-ic:hover{color:#3f51b5}.btn-outline-indigo{border:2px solid #3f51b5!important;background-color:transparent!important;color:#3f51b5!important}.btn-outline-indigo.active,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo:focus,.btn-outline-indigo:hover{border-color:#3f51b5!important;background-color:transparent!important;color:#3f51b5!important}.btn-outline-indigo:not([disabled]):not(.disabled).active,.btn-outline-indigo:not([disabled]):not(.disabled):active,.show>.btn-outline-indigo.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#3f51b5!important}.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue{background-color:#1976d2!important;color:#fff}.btn-blue:hover{background-color:#2083e4;color:#fff}.btn-blue.focus,.btn-blue:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue.active,.btn-blue:active,.btn-blue:focus{background-color:#0e4377}.btn-blue.dropdown-toggle{background-color:#1976d2!important}.btn-blue.dropdown-toggle:focus,.btn-blue.dropdown-toggle:hover{background-color:#2083e4!important}.btn-blue:not([disabled]):not(.disabled).active,.btn-blue:not([disabled]):not(.disabled):active,.show>.btn-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0e4377!important}.btn-blue:not([disabled]):not(.disabled).active:focus,.btn-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-ic{color:#1976d2!important}.blue-ic:focus,.blue-ic:hover{color:#1976d2}.btn-outline-blue{border:2px solid #1976d2!important;background-color:transparent!important;color:#1976d2!important}.btn-outline-blue.active,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue:focus,.btn-outline-blue:hover{border-color:#1976d2!important;background-color:transparent!important;color:#1976d2!important}.btn-outline-blue:not([disabled]):not(.disabled).active,.btn-outline-blue:not([disabled]):not(.disabled):active,.show>.btn-outline-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#1976d2!important}.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue{background-color:#82b1ff!important;color:#fff}.btn-light-blue:hover{background-color:#9cc1ff;color:#fff}.btn-light-blue.focus,.btn-light-blue:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue.active,.btn-light-blue:active,.btn-light-blue:focus{background-color:#1c71ff}.btn-light-blue.dropdown-toggle{background-color:#82b1ff!important}.btn-light-blue.dropdown-toggle:focus,.btn-light-blue.dropdown-toggle:hover{background-color:#9cc1ff!important}.btn-light-blue:not([disabled]):not(.disabled).active,.btn-light-blue:not([disabled]):not(.disabled):active,.show>.btn-light-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1c71ff!important}.btn-light-blue:not([disabled]):not(.disabled).active:focus,.btn-light-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-blue-ic{color:#82b1ff!important}.light-blue-ic:focus,.light-blue-ic:hover{color:#82b1ff}.btn-outline-light-blue{border:2px solid #82b1ff!important;background-color:transparent!important;color:#82b1ff!important}.btn-outline-light-blue.active,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue:focus,.btn-outline-light-blue:hover{border-color:#82b1ff!important;background-color:transparent!important;color:#82b1ff!important}.btn-outline-light-blue:not([disabled]):not(.disabled).active,.btn-outline-light-blue:not([disabled]):not(.disabled):active,.show>.btn-outline-light-blue.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#82b1ff!important}.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan{background-color:#00bcd4!important;color:#fff}.btn-cyan:hover{background-color:#00d3ee;color:#fff}.btn-cyan.focus,.btn-cyan:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan.active,.btn-cyan:active,.btn-cyan:focus{background-color:#00626e}.btn-cyan.dropdown-toggle{background-color:#00bcd4!important}.btn-cyan.dropdown-toggle:focus,.btn-cyan.dropdown-toggle:hover{background-color:#00d3ee!important}.btn-cyan:not([disabled]):not(.disabled).active,.btn-cyan:not([disabled]):not(.disabled):active,.show>.btn-cyan.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#00626e!important}.btn-cyan:not([disabled]):not(.disabled).active:focus,.btn-cyan:not([disabled]):not(.disabled):active:focus,.show>.btn-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.cyan-ic{color:#00bcd4!important}.cyan-ic:focus,.cyan-ic:hover{color:#00bcd4}.btn-outline-cyan{border:2px solid #00bcd4!important;background-color:transparent!important;color:#00bcd4!important}.btn-outline-cyan.active,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan:focus,.btn-outline-cyan:hover{border-color:#00bcd4!important;background-color:transparent!important;color:#00bcd4!important}.btn-outline-cyan:not([disabled]):not(.disabled).active,.btn-outline-cyan:not([disabled]):not(.disabled):active,.show>.btn-outline-cyan.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#00bcd4!important}.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal{background-color:#00796b!important;color:#fff}.btn-teal:hover{background-color:#009382;color:#fff}.btn-teal.focus,.btn-teal:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal.active,.btn-teal:active,.btn-teal:focus{background-color:#001311}.btn-teal.dropdown-toggle{background-color:#00796b!important}.btn-teal.dropdown-toggle:focus,.btn-teal.dropdown-toggle:hover{background-color:#009382!important}.btn-teal:not([disabled]):not(.disabled).active,.btn-teal:not([disabled]):not(.disabled):active,.show>.btn-teal.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#001311!important}.btn-teal:not([disabled]):not(.disabled).active:focus,.btn-teal:not([disabled]):not(.disabled):active:focus,.show>.btn-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.teal-ic{color:#00796b!important}.teal-ic:focus,.teal-ic:hover{color:#00796b}.btn-outline-teal{border:2px solid #00796b!important;background-color:transparent!important;color:#00796b!important}.btn-outline-teal.active,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal:focus,.btn-outline-teal:hover{border-color:#00796b!important;background-color:transparent!important;color:#00796b!important}.btn-outline-teal:not([disabled]):not(.disabled).active,.btn-outline-teal:not([disabled]):not(.disabled):active,.show>.btn-outline-teal.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#00796b!important}.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green{background-color:#388e3c!important;color:#fff}.btn-green:hover{background-color:#3fa044;color:#fff}.btn-green.focus,.btn-green:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green.active,.btn-green:active,.btn-green:focus{background-color:#1b451d}.btn-green.dropdown-toggle{background-color:#388e3c!important}.btn-green.dropdown-toggle:focus,.btn-green.dropdown-toggle:hover{background-color:#3fa044!important}.btn-green:not([disabled]):not(.disabled).active,.btn-green:not([disabled]):not(.disabled):active,.show>.btn-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1b451d!important}.btn-green:not([disabled]):not(.disabled).active:focus,.btn-green:not([disabled]):not(.disabled):active:focus,.show>.btn-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.green-ic{color:#388e3c!important}.green-ic:focus,.green-ic:hover{color:#388e3c}.btn-outline-green{border:2px solid #388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-green.active,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green:focus,.btn-outline-green:hover{border-color:#388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-green:not([disabled]):not(.disabled).active,.btn-outline-green:not([disabled]):not(.disabled):active,.show>.btn-outline-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#388e3c!important}.btn-outline-green:not([disabled]):not(.disabled).active:focus,.btn-outline-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green{background-color:#8bc34a!important;color:#fff}.btn-light-green:hover{background-color:#97c95d;color:#fff}.btn-light-green.focus,.btn-light-green:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green.active,.btn-light-green:active,.btn-light-green:focus{background-color:#577d2a}.btn-light-green.dropdown-toggle{background-color:#8bc34a!important}.btn-light-green.dropdown-toggle:focus,.btn-light-green.dropdown-toggle:hover{background-color:#97c95d!important}.btn-light-green:not([disabled]):not(.disabled).active,.btn-light-green:not([disabled]):not(.disabled):active,.show>.btn-light-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#577d2a!important}.btn-light-green:not([disabled]):not(.disabled).active:focus,.btn-light-green:not([disabled]):not(.disabled):active:focus,.show>.btn-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-green-ic{color:#8bc34a!important}.light-green-ic:focus,.light-green-ic:hover{color:#8bc34a}.btn-outline-light-green{border:2px solid #8bc34a!important;background-color:transparent!important;color:#8bc34a!important}.btn-outline-light-green.active,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green:focus,.btn-outline-light-green:hover{border-color:#8bc34a!important;background-color:transparent!important;color:#8bc34a!important}.btn-outline-light-green:not([disabled]):not(.disabled).active,.btn-outline-light-green:not([disabled]):not(.disabled):active,.show>.btn-outline-light-green.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#8bc34a!important}.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime{background-color:#afb42b!important;color:#fff}.btn-lime:hover{background-color:#c3c930;color:#fff}.btn-lime.focus,.btn-lime:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime.active,.btn-lime:active,.btn-lime:focus{background-color:#5f6217}.btn-lime.dropdown-toggle{background-color:#afb42b!important}.btn-lime.dropdown-toggle:focus,.btn-lime.dropdown-toggle:hover{background-color:#c3c930!important}.btn-lime:not([disabled]):not(.disabled).active,.btn-lime:not([disabled]):not(.disabled):active,.show>.btn-lime.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#5f6217!important}.btn-lime:not([disabled]):not(.disabled).active:focus,.btn-lime:not([disabled]):not(.disabled):active:focus,.show>.btn-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.lime-ic{color:#afb42b!important}.lime-ic:focus,.lime-ic:hover{color:#afb42b}.btn-outline-lime{border:2px solid #afb42b!important;background-color:transparent!important;color:#afb42b!important}.btn-outline-lime.active,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime:focus,.btn-outline-lime:hover{border-color:#afb42b!important;background-color:transparent!important;color:#afb42b!important}.btn-outline-lime:not([disabled]):not(.disabled).active,.btn-outline-lime:not([disabled]):not(.disabled):active,.show>.btn-outline-lime.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#afb42b!important}.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow{background-color:#fbc02d!important;color:#fff}.btn-yellow:hover{background-color:#fbc846;color:#fff}.btn-yellow.focus,.btn-yellow:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow.active,.btn-yellow:active,.btn-yellow:focus{background-color:#be8904}.btn-yellow.dropdown-toggle{background-color:#fbc02d!important}.btn-yellow.dropdown-toggle:focus,.btn-yellow.dropdown-toggle:hover{background-color:#fbc846!important}.btn-yellow:not([disabled]):not(.disabled).active,.btn-yellow:not([disabled]):not(.disabled):active,.show>.btn-yellow.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#be8904!important}.btn-yellow:not([disabled]):not(.disabled).active:focus,.btn-yellow:not([disabled]):not(.disabled):active:focus,.show>.btn-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.yellow-ic{color:#fbc02d!important}.yellow-ic:focus,.yellow-ic:hover{color:#fbc02d}.btn-outline-yellow{border:2px solid #fbc02d!important;background-color:transparent!important;color:#fbc02d!important}.btn-outline-yellow.active,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow:focus,.btn-outline-yellow:hover{border-color:#fbc02d!important;background-color:transparent!important;color:#fbc02d!important}.btn-outline-yellow:not([disabled]):not(.disabled).active,.btn-outline-yellow:not([disabled]):not(.disabled):active,.show>.btn-outline-yellow.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#fbc02d!important}.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber{background-color:#ffa000!important;color:#fff}.btn-amber:hover{background-color:#ffaa1a;color:#fff}.btn-amber.focus,.btn-amber:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber.active,.btn-amber:active,.btn-amber:focus{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000!important}.btn-amber.dropdown-toggle:focus,.btn-amber.dropdown-toggle:hover{background-color:#ffaa1a!important}.btn-amber:not([disabled]):not(.disabled).active,.btn-amber:not([disabled]):not(.disabled):active,.show>.btn-amber.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#996000!important}.btn-amber:not([disabled]):not(.disabled).active:focus,.btn-amber:not([disabled]):not(.disabled):active:focus,.show>.btn-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.amber-ic{color:#ffa000!important}.amber-ic:focus,.amber-ic:hover{color:#ffa000}.btn-outline-amber{border:2px solid #ffa000!important;background-color:transparent!important;color:#ffa000!important}.btn-outline-amber.active,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber:focus,.btn-outline-amber:hover{border-color:#ffa000!important;background-color:transparent!important;color:#ffa000!important}.btn-outline-amber:not([disabled]):not(.disabled).active,.btn-outline-amber:not([disabled]):not(.disabled):active,.show>.btn-outline-amber.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ffa000!important}.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange{background-color:#f57c00!important;color:#fff}.btn-orange:hover{background-color:#ff8910;color:#fff}.btn-orange.focus,.btn-orange:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange.active,.btn-orange:active,.btn-orange:focus{background-color:#8f4800}.btn-orange.dropdown-toggle{background-color:#f57c00!important}.btn-orange.dropdown-toggle:focus,.btn-orange.dropdown-toggle:hover{background-color:#ff8910!important}.btn-orange:not([disabled]):not(.disabled).active,.btn-orange:not([disabled]):not(.disabled):active,.show>.btn-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#8f4800!important}.btn-orange:not([disabled]):not(.disabled).active:focus,.btn-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.orange-ic{color:#f57c00!important}.orange-ic:focus,.orange-ic:hover{color:#f57c00}.btn-outline-orange{border:2px solid #f57c00!important;background-color:transparent!important;color:#f57c00!important}.btn-outline-orange.active,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange:focus,.btn-outline-orange:hover{border-color:#f57c00!important;background-color:transparent!important;color:#f57c00!important}.btn-outline-orange:not([disabled]):not(.disabled).active,.btn-outline-orange:not([disabled]):not(.disabled):active,.show>.btn-outline-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#f57c00!important}.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange{background-color:#ff7043!important;color:#fff}.btn-deep-orange:hover{background-color:#ff835d;color:#fff}.btn-deep-orange.focus,.btn-deep-orange:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange.active,.btn-deep-orange:active,.btn-deep-orange:focus{background-color:#dc3500}.btn-deep-orange.dropdown-toggle{background-color:#ff7043!important}.btn-deep-orange.dropdown-toggle:focus,.btn-deep-orange.dropdown-toggle:hover{background-color:#ff835d!important}.btn-deep-orange:not([disabled]):not(.disabled).active,.btn-deep-orange:not([disabled]):not(.disabled):active,.show>.btn-deep-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#dc3500!important}.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-orange-ic{color:#ff7043!important}.deep-orange-ic:focus,.deep-orange-ic:hover{color:#ff7043}.btn-outline-deep-orange{border:2px solid #ff7043!important;background-color:transparent!important;color:#ff7043!important}.btn-outline-deep-orange.active,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:hover{border-color:#ff7043!important;background-color:transparent!important;color:#ff7043!important}.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.show>.btn-outline-deep-orange.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ff7043!important}.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown{background-color:#795548!important;color:#fff}.btn-brown:hover{background-color:#896052;color:#fff}.btn-brown.focus,.btn-brown:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown.active,.btn-brown:active,.btn-brown:focus{background-color:#392822}.btn-brown.dropdown-toggle{background-color:#795548!important}.btn-brown.dropdown-toggle:focus,.btn-brown.dropdown-toggle:hover{background-color:#896052!important}.btn-brown:not([disabled]):not(.disabled).active,.btn-brown:not([disabled]):not(.disabled):active,.show>.btn-brown.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#392822!important}.btn-brown:not([disabled]):not(.disabled).active:focus,.btn-brown:not([disabled]):not(.disabled):active:focus,.show>.btn-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.brown-ic{color:#795548!important}.brown-ic:focus,.brown-ic:hover{color:#795548}.btn-outline-brown{border:2px solid #795548!important;background-color:transparent!important;color:#795548!important}.btn-outline-brown.active,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown:focus,.btn-outline-brown:hover{border-color:#795548!important;background-color:transparent!important;color:#795548!important}.btn-outline-brown:not([disabled]):not(.disabled).active,.btn-outline-brown:not([disabled]):not(.disabled):active,.show>.btn-outline-brown.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#795548!important}.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey{background-color:#616161!important;color:#fff}.btn-grey:hover{background-color:#6e6e6e;color:#fff}.btn-grey.focus,.btn-grey:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey.active,.btn-grey:active,.btn-grey:focus{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161!important}.btn-grey.dropdown-toggle:focus,.btn-grey.dropdown-toggle:hover{background-color:#6e6e6e!important}.btn-grey:not([disabled]):not(.disabled).active,.btn-grey:not([disabled]):not(.disabled):active,.show>.btn-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2e2e2e!important}.btn-grey:not([disabled]):not(.disabled).active:focus,.btn-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.grey-ic{color:#616161!important}.grey-ic:focus,.grey-ic:hover{color:#616161}.btn-outline-grey{border:2px solid #616161!important;background-color:transparent!important;color:#616161!important}.btn-outline-grey.active,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey:focus,.btn-outline-grey:hover{border-color:#616161!important;background-color:transparent!important;color:#616161!important}.btn-outline-grey:not([disabled]):not(.disabled).active,.btn-outline-grey:not([disabled]):not(.disabled):active,.show>.btn-outline-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#616161!important}.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey{background-color:#78909c!important;color:#fff}.btn-blue-grey:hover{background-color:#879ca7;color:#fff}.btn-blue-grey.focus,.btn-blue-grey:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey.active,.btn-blue-grey:active,.btn-blue-grey:focus{background-color:#4a5b64}.btn-blue-grey.dropdown-toggle{background-color:#78909c!important}.btn-blue-grey.dropdown-toggle:focus,.btn-blue-grey.dropdown-toggle:hover{background-color:#879ca7!important}.btn-blue-grey:not([disabled]):not(.disabled).active,.btn-blue-grey:not([disabled]):not(.disabled):active,.show>.btn-blue-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#4a5b64!important}.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-grey-ic{color:#78909c!important}.blue-grey-ic:focus,.blue-grey-ic:hover{color:#78909c}.btn-outline-blue-grey{border:2px solid #78909c!important;background-color:transparent!important;color:#78909c!important}.btn-outline-blue-grey.active,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:hover{border-color:#78909c!important;background-color:transparent!important;color:#78909c!important}.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.show>.btn-outline-blue-grey.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#78909c!important}.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark{background-color:#212121!important;color:#fff}.btn-dark:hover{background-color:#2e2e2e;color:#fff}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark.active,.btn-dark:active,.btn-dark:focus{background-color:#000}.btn-dark.dropdown-toggle{background-color:#212121!important}.btn-dark.dropdown-toggle:focus,.btn-dark.dropdown-toggle:hover{background-color:#2e2e2e!important}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#000!important}.btn-dark:not([disabled]):not(.disabled).active:focus,.btn-dark:not([disabled]):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-ic{color:#212121!important}.dark-ic:focus,.dark-ic:hover{color:#212121}.btn-outline-dark{border:2px solid #212121!important;background-color:transparent!important;color:#212121!important}.btn-outline-dark.active,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark:focus,.btn-outline-dark:hover{border-color:#212121!important;background-color:transparent!important;color:#212121!important}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#212121!important}.btn-outline-dark:not([disabled]):not(.disabled).active:focus,.btn-outline-dark:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light{background-color:#e0e0e0!important;color:#000}.btn-light:hover{background-color:#ededed;color:#000}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light.active,.btn-light:active,.btn-light:focus{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0!important}.btn-light.dropdown-toggle:focus,.btn-light.dropdown-toggle:hover{background-color:#ededed!important}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#adadad!important}.btn-light:not([disabled]):not(.disabled).active:focus,.btn-light:not([disabled]):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-ic{color:#e0e0e0!important}.light-ic:focus,.light-ic:hover{color:#e0e0e0}.btn-outline-light{border:2px solid #e0e0e0!important;background-color:transparent!important;color:#e0e0e0!important}.btn-outline-light.active,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light:focus,.btn-outline-light:hover{border-color:#e0e0e0!important;background-color:transparent!important;color:#e0e0e0!important}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#e0e0e0!important}.btn-outline-light:not([disabled]):not(.disabled).active:focus,.btn-outline-light:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white{background-color:#fff!important;color:#000}.btn-white:hover{background-color:#fff;color:#000}.btn-white.active,.btn-white:active,.btn-white:focus,.edge-header{background-color:#ccc}.btn-white.focus,.btn-white:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white.dropdown-toggle,.btn-white.dropdown-toggle:focus,.btn-white.dropdown-toggle:hover{background-color:#fff!important}.btn-white:not([disabled]):not(.disabled).active,.btn-white:not([disabled]):not(.disabled):active,.show>.btn-white.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#ccc!important}.btn-white:not([disabled]):not(.disabled).active:focus,.btn-white:not([disabled]):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.white-ic{color:#fff!important}.white-ic:focus,.white-ic:hover{color:#fff}.btn-outline-white{border:2px solid #fff!important;background-color:transparent!important;color:#fff!important}.btn-outline-white.active,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white:focus,.btn-outline-white:hover{border-color:#fff!important;background-color:transparent!important;color:#fff!important}.btn-outline-white:not([disabled]):not(.disabled).active,.btn-outline-white:not([disabled]):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#fff!important}.btn-outline-white:not([disabled]):not(.disabled).active:focus,.btn-outline-white:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black{background-color:#000!important;color:#fff}.btn-black:hover{background-color:#0d0d0d;color:#fff}.btn-black.focus,.btn-black:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black.active,.btn-black:active,.btn-black:focus{background-color:#000}.btn-black.dropdown-toggle{background-color:#000!important}.btn-black.dropdown-toggle:focus,.btn-black.dropdown-toggle:hover{background-color:#0d0d0d!important}.btn-black:not([disabled]):not(.disabled).active,.btn-black:not([disabled]):not(.disabled):active,.show>.btn-black.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#000!important}.btn-black:not([disabled]):not(.disabled).active:focus,.btn-black:not([disabled]):not(.disabled):active:focus,.show>.btn-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.black-ic{color:#000!important}.black-ic:focus,.black-ic:hover{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}.btn-outline-black{border:2px solid #000!important;background-color:transparent!important;color:#000!important}.btn-outline-black.active,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black:focus,.btn-outline-black:hover{border-color:#000!important;background-color:transparent!important;color:#000!important}.btn-outline-black:not([disabled]):not(.disabled).active,.btn-outline-black:not([disabled]):not(.disabled):active,.show>.btn-outline-black.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#000!important}.btn-outline-black:not([disabled]):not(.disabled).active:focus,.btn-outline-black:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.card{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border:0;font-weight:400}.card[class*=border]{border:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none}.card .card-body h1,.card .card-body h2,.card .card-body h3,.card .card-body h4,.card .card-body h5,.card .card-body h6{font-weight:400}.card .card-body .card-title a,.card .card-body .card-title a:hover{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.card .card-body .card-text{color:#747373;font-size:.9rem;font-weight:400}.card .md-form label{font-weight:300}.dropdown .dropdown-menu .dropdown-item:active{background-color:#757575}.md-form.input-group label{top:0;margin-bottom:0}.md-form.input-group .input-group-text{background-color:#e0e0e0}.md-form.input-group .input-group-text.md-addon{border:none;background-color:transparent;font-weight:500}.md-form.input-group .form-control{margin:0;padding:.375rem .75rem}.input-default-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.input-default-wrapper .input-default-js{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input-default-wrapper .input-default-js:focus+label{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.15);box-shadow:0 0 0 .2rem rgba(0,123,255,.15)}.navbar,.pagination .page-item.active .page-link{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.input-default-wrapper .input-default-js+label{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;color:#000;border:1px solid rgba(33,47,41,.2);background-color:transparent;padding:0}.input-default-wrapper .input-default-js+label span{padding:.425rem .7rem;color:#495057}.input-default-wrapper .input-default-js+label span:not(.span-browse){width:200px;display:inline-block;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}.input-default-wrapper .input-default-js+label .span-browse{height:100%;background-color:#E8EBEF;border-left:1px solid rgba(33,47,41,.2);display:inline-block;padding:.425rem .8rem;color:#495057}@media screen and (max-width:50em){.input-default-js+label .span-browse{display:block}}.label-for-default-js{width:100%;height:calc(2.25rem + 2px)}.navbar{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);font-weight:300}.navbar form .md-form input{margin:0 5px 1px 8px}.navbar .breadcrumb{margin:0;padding:.3rem 0 0 1rem;background-color:inherit;font-size:15px;font-weight:300}.navbar .breadcrumb .breadcrumb-item{color:#fff}.navbar .breadcrumb .breadcrumb-item.active,.navbar .breadcrumb .breadcrumb-item:before{color:rgba(255,255,255,.65)}.navbar .navbar-toggler{outline:0;border-width:0}.navbar .nav-flex-icons{-ms-flex-direction:row;flex-direction:row}.navbar .nav-item .nav-link{display:block}.navbar .nav-item .nav-link.disabled:active{pointer-events:none}.navbar .nav-item .nav-link .fab,.navbar .nav-item .nav-link .far,.navbar .nav-item .nav-link .fas{padding-right:3px;padding-left:3px}@media (max-width:992px){.navbar .container{width:100%}.navbar .container .navbar-toggler-right{right:0}.navbar .nav-item .nav-link{padding-right:6px;padding-left:6px}}.navbar .dropdown-menu{position:absolute!important;margin-top:0}.navbar .dropdown-menu a{padding:10px;font-size:.9375rem;font-weight:300;color:#000}@media (max-width:600px){.navbar .dropdown-menu form{width:17rem}}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled,.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(0,0,0,.3)}.navbar.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");cursor:pointer}.navbar.navbar-light .breadcrumb .nav-item .nav-link,.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:#000;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:rgba(0,0,0,.7)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover,.navbar.navbar-light .navbar-toggler,.navbar.navbar-light form .md-form .form-control{color:#000}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:rgba(0,0,0,.1)}.navbar.navbar-light form .md-form input{border-bottom:1px solid #000}.navbar.navbar-light form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder{color:#000;font-weight:300}.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder{color:#000;font-weight:300}.navbar.navbar-light form .md-form .form-control::placeholder{color:#000;font-weight:300}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled,.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(255,255,255,.25)}.navbar.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");cursor:pointer}.navbar.navbar-dark .breadcrumb .nav-item .nav-link,.navbar.navbar-dark .navbar-nav .nav-item .nav-link{color:#fff;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:rgba(255,255,255,.75)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:rgba(255,255,255,.1)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover,.navbar.navbar-dark .navbar-toggler{color:#fff}.navbar.navbar-dark form .md-form input{border-bottom:1px solid #fff}.navbar.navbar-dark form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-dark form .md-form .form-control{color:#fff}.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder{color:#fff;font-weight:300}.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder{color:#fff;font-weight:300}.navbar.navbar-dark form .md-form .form-control::placeholder{color:#fff;font-weight:300}@media (min-width:600px){.navbar .dropdown-menu form{width:22rem}.navbar.scrolling-navbar{-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-o-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out;padding-top:12px;padding-bottom:12px}.navbar.scrolling-navbar .navbar-nav>li{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.navbar.scrolling-navbar.top-nav-collapse{padding-top:5px;padding-bottom:5px}}.pagination .page-item.active .page-link{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-border-radius:.125rem;border-radius:.125rem;background-color:#4285f4;color:#fff}.pagination .page-item.active .page-link:hover{background-color:#4285f4}.pagination .page-item.disabled .page-link{color:#868e96}.pagination .page-item .page-link{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;outline:0;border:0;background-color:transparent;font-size:.9rem;color:#212529}.badge,.badge-danger,.badge-dark,.badge-default,.badge-info,.badge-primary,.badge-secondary,.badge-success,.badge-warning{color:#fff!important}.pagination .page-item .page-link:hover{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-border-radius:.125rem;border-radius:.125rem;background-color:#eee}.pagination .page-item .page-link:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.modal-dialog.modal-notify.modal-primary .badge,.modal-dialog.modal-notify.modal-primary .modal-header,.pagination.pg-blue .page-item.active .page-link,.pagination.pg-blue .page-item.active .page-link:hover{background-color:#4285f4}.pagination.pagination-lg .page-item .page-link{font-size:1rem}.pagination.pagination-sm .page-item .page-link{font-size:.8rem}.pagination.pagination-circle .page-item .page-link{margin-left:2px;margin-right:2px;-webkit-border-radius:50%;border-radius:50%}.pagination.pagination-circle .page-item .page-link:hover,.pagination.pagination-circle .page-item.active .page-link{-webkit-border-radius:50%;border-radius:50%}.pagination.pg-red .page-item.active .page-link,.pagination.pg-red .page-item.active .page-link:hover{background-color:#ff3547}.pagination.pg-teal .page-item.active .page-link,.pagination.pg-teal .page-item.active .page-link:hover{background-color:#2bbbad}.pagination.pg-dark-grey .page-item.active .page-link,.pagination.pg-dark-grey .page-item.active .page-link:hover{background-color:#37474f}.pagination.pg-dark .page-item.active .page-link,.pagination.pg-dark .page-item.active .page-link:hover{background-color:#2e2e2e}.pagination.pg-blue-grey .page-item.active .page-link,.pagination.pg-blue-grey .page-item.active .page-link:hover{background-color:#3f729b}.pagination.pg-amber .page-item.active .page-link,.pagination.pg-amber .page-item.active .page-link:hover{background-color:#ff6f00}.pagination.pg-purple .page-item.active .page-link,.pagination.pg-purple .page-item.active .page-link:hover{background-color:#5e35b1}.badge{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-border-radius:.125rem;border-radius:.125rem}.badge-pill{-webkit-border-radius:10rem;border-radius:10rem;padding-right:.6em;padding-left:.6em}.badge-primary{background-color:#4285f4!important}.badge-danger{background-color:#ff3547!important}.badge-warning{background-color:#fb3!important}.badge-success{background-color:#00c851!important}.badge-info{background-color:#33b5e5!important}.badge-default{background-color:#2bbbad!important}.badge-secondary{background-color:#a6c!important}.badge-dark{background-color:#212121!important}.badge-light{background-color:#e0e0e0!important;color:#000!important}body.modal-open{overflow:auto;padding-right:0!important}body.scrollable{overflow-y:auto}.modal-dialog .modal-content{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);border:0;-webkit-border-radius:.125rem;border-radius:.125rem}.modal-dialog .modal-content .modal-header{-webkit-border-top-left-radius:.125rem;border-top-left-radius:.125rem;-webkit-border-top-right-radius:.125rem;border-top-right-radius:.125rem}.modal-dialog.cascading-modal{margin-top:10%}.modal-dialog.cascading-modal .close{opacity:1;text-shadow:none;color:#fff;outline:0}.modal-dialog.cascading-modal .modal-header{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:-2rem 1rem 1rem;border:none;-webkit-border-radius:.125rem;border-radius:.125rem;padding:1.5rem;text-align:center}.md-form,.modal-dialog.cascading-modal .modal-header .social-buttons{margin-top:1.5rem}.modal-dialog.cascading-modal .modal-header .close{margin-right:1rem}.modal-dialog.cascading-modal .modal-header .title{margin-bottom:0;width:100%;font-size:1.25rem}.md-form label,.modal-dialog.cascading-modal .modal-header .social-buttons a{font-size:1rem}.modal-dialog.cascading-modal .modal-header .title .fab,.modal-dialog.cascading-modal .modal-header .title .far,.modal-dialog.cascading-modal .modal-header .title .fas{margin-right:9px}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:-1.5rem 1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a{text-align:center}.modal-dialog.cascading-modal .modal-c-tabs .tab-content{padding:1.7rem 0 0}.modal-dialog.cascading-modal .modal-body,.modal-dialog.cascading-modal .modal-footer{padding-left:2rem;padding-right:2rem;color:#616161}.modal-dialog.cascading-modal .modal-body .additional-option,.modal-dialog.cascading-modal .modal-footer .additional-option{margin-top:1rem;text-align:center}.modal-dialog.cascading-modal.modal-avatar{margin-top:6rem}.modal-dialog.cascading-modal.modal-avatar .modal-header{-webkit-box-shadow:none;box-shadow:none;margin:-6rem 0 -1rem}.modal-dialog.cascading-modal.modal-avatar .modal-header img{width:130px;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-left:auto;margin-right:auto}.media .media-left img,.modal-dialog.modal-notify .modal-header{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.modal-dialog.modal-notify .heading{margin:0;padding:.3rem;font-size:1.15rem;color:#fff}.modal-dialog.modal-notify .modal-header{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border:0}.modal-dialog.modal-notify .close{opacity:1}.modal-dialog.modal-notify .modal-body{padding:1.5rem;color:#616161}.modal-dialog.modal-notify.modal-primary .fab,.modal-dialog.modal-notify.modal-primary .far,.modal-dialog.modal-notify.modal-primary .fas{color:#4285f4}.modal-dialog.modal-notify.modal-danger .badge,.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff3547}.modal-dialog.modal-notify.modal-primary .btn .fab,.modal-dialog.modal-notify.modal-primary .btn .far,.modal-dialog.modal-notify.modal-primary .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas{color:#4285f4}.modal-dialog.modal-notify.modal-danger .fab,.modal-dialog.modal-notify.modal-danger .far,.modal-dialog.modal-notify.modal-danger .fas{color:#ff3547}.modal-dialog.modal-notify.modal-warning .badge,.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#fb3}.modal-dialog.modal-notify.modal-danger .btn .fab,.modal-dialog.modal-notify.modal-danger .btn .far,.modal-dialog.modal-notify.modal-danger .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas{color:#ff3547}.modal-dialog.modal-notify.modal-warning .fab,.modal-dialog.modal-notify.modal-warning .far,.modal-dialog.modal-notify.modal-warning .fas{color:#fb3}.modal-dialog.modal-notify.modal-success .badge,.modal-dialog.modal-notify.modal-success .modal-header{background-color:#00c851}.modal-dialog.modal-notify.modal-warning .btn .fab,.modal-dialog.modal-notify.modal-warning .btn .far,.modal-dialog.modal-notify.modal-warning .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas{color:#fb3}.modal-dialog.modal-notify.modal-success .fab,.modal-dialog.modal-notify.modal-success .far,.modal-dialog.modal-notify.modal-success .fas{color:#00c851}.modal-dialog.modal-notify.modal-info .badge,.modal-dialog.modal-notify.modal-info .modal-header{background-color:#33b5e5}.modal-dialog.modal-notify.modal-success .btn .fab,.modal-dialog.modal-notify.modal-success .btn .far,.modal-dialog.modal-notify.modal-success .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas{color:#00c851}.modal-dialog.modal-notify.modal-info .fab,.modal-dialog.modal-notify.modal-info .far,.modal-dialog.modal-notify.modal-info .fas{color:#33b5e5}.modal-dialog.modal-notify.modal-info .btn .fab,.modal-dialog.modal-notify.modal-info .btn .far,.modal-dialog.modal-notify.modal-info .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas{color:#33b5e5}.modal{padding-right:0!important}@media (min-width:768px){.modal .modal-dialog.modal-top{top:0}.modal .modal-dialog.modal-left{left:0}.modal .modal-dialog.modal-right{right:0}.modal .modal-dialog.modal-bottom{bottom:0}.modal .modal-dialog.modal-top-left{top:10px;left:10px}.modal .modal-dialog.modal-top-right{top:10px;right:10px}.modal .modal-dialog.modal-bottom-left{bottom:10px;left:10px}.modal .modal-dialog.modal-bottom-right{bottom:10px;right:10px}}.modal.fade.top:not(.show) .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.modal.fade.left:not(.show) .modal-dialog{-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}.modal.fade.right:not(.show) .modal-dialog{-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0)}.modal.fade.bottom:not(.show) .modal-dialog{-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}@media (min-width:992px){.modal .modal-fluid,.modal .modal-frame{max-width:100%;width:100%}.modal.modal-scrolling{position:relative}.modal.modal-scrolling .modal-dialog{position:fixed;z-index:1050}.modal.modal-content-clickable{top:auto;bottom:auto}.modal.modal-content-clickable .modal-dialog{position:fixed}.modal .modal-fluid .modal-content{width:100%}.modal .modal-frame{position:absolute;margin:0}.modal .modal-frame.modal-bottom{bottom:0}.modal .modal-full-height{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;width:400px;height:auto;min-height:100%;top:0;right:0}.modal .modal-full-height.modal-bottom,.modal .modal-full-height.modal-top{display:block;width:100%;max-width:100%;height:auto}.modal .modal-full-height.modal-top{bottom:auto}.modal .modal-full-height.modal-bottom{min-height:0;top:auto}.modal .modal-full-height .modal-content{width:100%}.modal .modal-full-height.modal-lg{width:90%;max-width:90%}}@media (min-width:992px) and (min-width:992px){.modal .modal-full-height.modal-lg{width:800px;max-width:800px}}@media (min-width:992px) and (min-width:1200px){.modal .modal-full-height.modal-lg{width:1000px;max-width:1000px}}@media (min-width:992px){.modal .modal-side{position:absolute;bottom:10px;right:10px;margin:0;width:400px}}.carousel .carousel-control-next-icon,.carousel .carousel-control-prev-icon{width:20px;height:20px}.carousel .carousel-control-prev-icon{background-image:url(../img/svg/arrow_left.svg)}.carousel .carousel-control-next-icon{background-image:url(../img/svg/arrow_right.svg)}.carousel .carousel-indicators li{width:.625rem;height:.625rem;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-right.active{opacity:0}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.md-form{position:relative;margin-bottom:1.5rem}.md-form input[type=date],.md-form input[type=datetime-local],.md-form input[type=email],.md-form input[type=number],.md-form input[type=password],.md-form input[type=search-md],.md-form input[type=search],.md-form input[type=tel],.md-form input[type=text],.md-form input[type=time],.md-form input[type=url],.md-form textarea.md-textarea{-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;outline:0;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid #ced4da;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:transparent}.md-form input[type=date]:focus:not([readonly]),.md-form input[type=datetime-local]:focus:not([readonly]),.md-form input[type=email]:focus:not([readonly]),.md-form input[type=number]:focus:not([readonly]),.md-form input[type=password]:focus:not([readonly]),.md-form input[type=search-md]:focus:not([readonly]),.md-form input[type=search]:focus:not([readonly]),.md-form input[type=tel]:focus:not([readonly]),.md-form input[type=text]:focus:not([readonly]),.md-form input[type=time]:focus:not([readonly]),.md-form input[type=url]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){-webkit-box-shadow:0 1px 0 0 #4285f4;box-shadow:0 1px 0 0 #4285f4;border-bottom:1px solid #4285f4}.md-form input[type=date]:focus:not([readonly])+label,.md-form input[type=datetime-local]:focus:not([readonly])+label,.md-form input[type=email]:focus:not([readonly])+label,.md-form input[type=number]:focus:not([readonly])+label,.md-form input[type=password]:focus:not([readonly])+label,.md-form input[type=search-md]:focus:not([readonly])+label,.md-form input[type=search]:focus:not([readonly])+label,.md-form input[type=tel]:focus:not([readonly])+label,.md-form input[type=text]:focus:not([readonly])+label,.md-form input[type=time]:focus:not([readonly])+label,.md-form input[type=url]:focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form input[type=date]+label:after,.md-form input[type=datetime-local]+label:after,.md-form input[type=email]+label:after,.md-form input[type=number]+label:after,.md-form input[type=password]+label:after,.md-form input[type=search-md]+label:after,.md-form input[type=search]+label:after,.md-form input[type=tel]+label:after,.md-form input[type=text]+label:after,.md-form input[type=time]+label:after,.md-form input[type=url]+label:after,.md-form textarea.md-textarea+label:after{content:"";position:absolute;top:65px;display:block;opacity:0;-webkit-transition:.2s opacity ease-out,.2s color ease-out;-o-transition:.2s opacity ease-out,.2s color ease-out;transition:.2s opacity ease-out,.2s color ease-out}.md-form input[type=date].valid,.md-form input[type=date]:focus.valid,.md-form input[type=datetime-local].valid,.md-form input[type=datetime-local]:focus.valid,.md-form input[type=email].valid,.md-form input[type=email]:focus.valid,.md-form input[type=number].valid,.md-form input[type=number]:focus.valid,.md-form input[type=password].valid,.md-form input[type=password]:focus.valid,.md-form input[type=search-md].valid,.md-form input[type=search-md]:focus.valid,.md-form input[type=search].valid,.md-form input[type=search]:focus.valid,.md-form input[type=tel].valid,.md-form input[type=tel]:focus.valid,.md-form input[type=text].valid,.md-form input[type=text]:focus.valid,.md-form input[type=time].valid,.md-form input[type=time]:focus.valid,.md-form input[type=url].valid,.md-form input[type=url]:focus.valid,.md-form textarea.md-textarea.valid,.md-form textarea.md-textarea:focus.valid{border-bottom:1px solid #00c851;-webkit-box-shadow:0 1px 0 0 #00c851;box-shadow:0 1px 0 0 #00c851}.md-form input[type=date].valid+label:after,.md-form input[type=date]:focus.valid+label:after,.md-form input[type=datetime-local].valid+label:after,.md-form input[type=datetime-local]:focus.valid+label:after,.md-form input[type=email].valid+label:after,.md-form input[type=email]:focus.valid+label:after,.md-form input[type=number].valid+label:after,.md-form input[type=number]:focus.valid+label:after,.md-form input[type=password].valid+label:after,.md-form input[type=password]:focus.valid+label:after,.md-form input[type=search-md].valid+label:after,.md-form input[type=search-md]:focus.valid+label:after,.md-form input[type=search].valid+label:after,.md-form input[type=search]:focus.valid+label:after,.md-form input[type=tel].valid+label:after,.md-form input[type=tel]:focus.valid+label:after,.md-form input[type=text].valid+label:after,.md-form input[type=text]:focus.valid+label:after,.md-form input[type=time].valid+label:after,.md-form input[type=time]:focus.valid+label:after,.md-form input[type=url].valid+label:after,.md-form input[type=url]:focus.valid+label:after,.md-form textarea.md-textarea.valid+label:after,.md-form textarea.md-textarea:focus.valid+label:after{content:attr(data-success);color:#00c851;opacity:1}.md-form input[type=date].invalid,.md-form input[type=date]:focus.invalid,.md-form input[type=datetime-local].invalid,.md-form input[type=datetime-local]:focus.invalid,.md-form input[type=email].invalid,.md-form input[type=email]:focus.invalid,.md-form input[type=number].invalid,.md-form input[type=number]:focus.invalid,.md-form input[type=password].invalid,.md-form input[type=password]:focus.invalid,.md-form input[type=search-md].invalid,.md-form input[type=search-md]:focus.invalid,.md-form input[type=search].invalid,.md-form input[type=search]:focus.invalid,.md-form input[type=tel].invalid,.md-form input[type=tel]:focus.invalid,.md-form input[type=text].invalid,.md-form input[type=text]:focus.invalid,.md-form input[type=time].invalid,.md-form input[type=time]:focus.invalid,.md-form input[type=url].invalid,.md-form input[type=url]:focus.invalid,.md-form textarea.md-textarea.invalid,.md-form textarea.md-textarea:focus.invalid{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.md-form input[type=date].invalid+label:after,.md-form input[type=date]:focus.invalid+label:after,.md-form input[type=datetime-local].invalid+label:after,.md-form input[type=datetime-local]:focus.invalid+label:after,.md-form input[type=email].invalid+label:after,.md-form input[type=email]:focus.invalid+label:after,.md-form input[type=number].invalid+label:after,.md-form input[type=number]:focus.invalid+label:after,.md-form input[type=password].invalid+label:after,.md-form input[type=password]:focus.invalid+label:after,.md-form input[type=search-md].invalid+label:after,.md-form input[type=search-md]:focus.invalid+label:after,.md-form input[type=search].invalid+label:after,.md-form input[type=search]:focus.invalid+label:after,.md-form input[type=tel].invalid+label:after,.md-form input[type=tel]:focus.invalid+label:after,.md-form input[type=text].invalid+label:after,.md-form input[type=text]:focus.invalid+label:after,.md-form input[type=time].invalid+label:after,.md-form input[type=time]:focus.invalid+label:after,.md-form input[type=url].invalid+label:after,.md-form input[type=url]:focus.invalid+label:after,.md-form textarea.md-textarea.invalid+label:after,.md-form textarea.md-textarea:focus.invalid+label:after{content:attr(data-error);color:#f44336;opacity:1}.md-form input[type=date].form-control.valid+label:after,.md-form input[type=date].form-control:focus.valid+label:after,.md-form input[type=datetime-local].form-control.valid+label:after,.md-form input[type=datetime-local].form-control:focus.valid+label:after,.md-form input[type=email].form-control.valid+label:after,.md-form input[type=email].form-control:focus.valid+label:after,.md-form input[type=number].form-control.valid+label:after,.md-form input[type=number].form-control:focus.valid+label:after,.md-form input[type=password].form-control.valid+label:after,.md-form input[type=password].form-control:focus.valid+label:after,.md-form input[type=search-md].form-control.valid+label:after,.md-form input[type=search-md].form-control:focus.valid+label:after,.md-form input[type=search].form-control.valid+label:after,.md-form input[type=search].form-control:focus.valid+label:after,.md-form input[type=tel].form-control.valid+label:after,.md-form input[type=tel].form-control:focus.valid+label:after,.md-form input[type=text].form-control.valid+label:after,.md-form input[type=text].form-control:focus.valid+label:after,.md-form input[type=time].form-control.valid+label:after,.md-form input[type=time].form-control:focus.valid+label:after,.md-form input[type=url].form-control.valid+label:after,.md-form input[type=url].form-control:focus.valid+label:after,.md-form textarea.md-textarea.form-control.valid+label:after,.md-form textarea.md-textarea.form-control:focus.valid+label:after{top:3.56rem}.md-form input[type=date].form-control.invalid+label:after,.md-form input[type=date].form-control:focus.invalid+label:after,.md-form input[type=datetime-local].form-control.invalid+label:after,.md-form input[type=datetime-local].form-control:focus.invalid+label:after,.md-form input[type=email].form-control.invalid+label:after,.md-form input[type=email].form-control:focus.invalid+label:after,.md-form input[type=number].form-control.invalid+label:after,.md-form input[type=number].form-control:focus.invalid+label:after,.md-form input[type=password].form-control.invalid+label:after,.md-form input[type=password].form-control:focus.invalid+label:after,.md-form input[type=search-md].form-control.invalid+label:after,.md-form input[type=search-md].form-control:focus.invalid+label:after,.md-form input[type=search].form-control.invalid+label:after,.md-form input[type=search].form-control:focus.invalid+label:after,.md-form input[type=tel].form-control.invalid+label:after,.md-form input[type=tel].form-control:focus.invalid+label:after,.md-form input[type=text].form-control.invalid+label:after,.md-form input[type=text].form-control:focus.invalid+label:after,.md-form input[type=time].form-control.invalid+label:after,.md-form input[type=time].form-control:focus.invalid+label:after,.md-form input[type=url].form-control.invalid+label:after,.md-form input[type=url].form-control:focus.invalid+label:after,.md-form textarea.md-textarea.form-control.invalid+label:after,.md-form textarea.md-textarea.form-control:focus.invalid+label:after{top:3.44rem}.md-form input[type=date].form-control-lg.valid+label:after,.md-form input[type=date].form-control-lg:focus.valid+label:after,.md-form input[type=datetime-local].form-control-lg.valid+label:after,.md-form input[type=datetime-local].form-control-lg:focus.valid+label:after,.md-form input[type=email].form-control-lg.valid+label:after,.md-form input[type=email].form-control-lg:focus.valid+label:after,.md-form input[type=number].form-control-lg.valid+label:after,.md-form input[type=number].form-control-lg:focus.valid+label:after,.md-form input[type=password].form-control-lg.valid+label:after,.md-form input[type=password].form-control-lg:focus.valid+label:after,.md-form input[type=search-md].form-control-lg.valid+label:after,.md-form input[type=search-md].form-control-lg:focus.valid+label:after,.md-form input[type=search].form-control-lg.valid+label:after,.md-form input[type=search].form-control-lg:focus.valid+label:after,.md-form input[type=tel].form-control-lg.valid+label:after,.md-form input[type=tel].form-control-lg:focus.valid+label:after,.md-form input[type=text].form-control-lg.valid+label:after,.md-form input[type=text].form-control-lg:focus.valid+label:after,.md-form input[type=time].form-control-lg.valid+label:after,.md-form input[type=time].form-control-lg:focus.valid+label:after,.md-form input[type=url].form-control-lg.valid+label:after,.md-form input[type=url].form-control-lg:focus.valid+label:after,.md-form textarea.md-textarea.form-control-lg.valid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after{top:4.1rem}.md-form input[type=date].form-control-lg.invalid+label:after,.md-form input[type=date].form-control-lg:focus.invalid+label:after,.md-form input[type=datetime-local].form-control-lg.invalid+label:after,.md-form input[type=datetime-local].form-control-lg:focus.invalid+label:after,.md-form input[type=email].form-control-lg.invalid+label:after,.md-form input[type=email].form-control-lg:focus.invalid+label:after,.md-form input[type=number].form-control-lg.invalid+label:after,.md-form input[type=number].form-control-lg:focus.invalid+label:after,.md-form input[type=password].form-control-lg.invalid+label:after,.md-form input[type=password].form-control-lg:focus.invalid+label:after,.md-form input[type=search-md].form-control-lg.invalid+label:after,.md-form input[type=search-md].form-control-lg:focus.invalid+label:after,.md-form input[type=search].form-control-lg.invalid+label:after,.md-form input[type=search].form-control-lg:focus.invalid+label:after,.md-form input[type=tel].form-control-lg.invalid+label:after,.md-form input[type=tel].form-control-lg:focus.invalid+label:after,.md-form input[type=text].form-control-lg.invalid+label:after,.md-form input[type=text].form-control-lg:focus.invalid+label:after,.md-form input[type=time].form-control-lg.invalid+label:after,.md-form input[type=time].form-control-lg:focus.invalid+label:after,.md-form input[type=url].form-control-lg.invalid+label:after,.md-form input[type=url].form-control-lg:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-lg.invalid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after{top:4rem}.md-form input[type=date].form-control-sm.valid+label:after,.md-form input[type=date].form-control-sm:focus.valid+label:after,.md-form input[type=datetime-local].form-control-sm.valid+label:after,.md-form input[type=datetime-local].form-control-sm:focus.valid+label:after,.md-form input[type=email].form-control-sm.valid+label:after,.md-form input[type=email].form-control-sm:focus.valid+label:after,.md-form input[type=number].form-control-sm.valid+label:after,.md-form input[type=number].form-control-sm:focus.valid+label:after,.md-form input[type=password].form-control-sm.valid+label:after,.md-form input[type=password].form-control-sm:focus.valid+label:after,.md-form input[type=search-md].form-control-sm.valid+label:after,.md-form input[type=search-md].form-control-sm:focus.valid+label:after,.md-form input[type=search].form-control-sm.valid+label:after,.md-form input[type=search].form-control-sm:focus.valid+label:after,.md-form input[type=tel].form-control-sm.valid+label:after,.md-form input[type=tel].form-control-sm:focus.valid+label:after,.md-form input[type=text].form-control-sm.valid+label:after,.md-form input[type=text].form-control-sm:focus.valid+label:after,.md-form input[type=time].form-control-sm.valid+label:after,.md-form input[type=time].form-control-sm:focus.valid+label:after,.md-form input[type=url].form-control-sm.valid+label:after,.md-form input[type=url].form-control-sm:focus.valid+label:after,.md-form textarea.md-textarea.form-control-sm.valid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after{top:3.2rem}.md-form input[type=date].form-control-sm.invalid+label:after,.md-form input[type=date].form-control-sm:focus.invalid+label:after,.md-form input[type=datetime-local].form-control-sm.invalid+label:after,.md-form input[type=datetime-local].form-control-sm:focus.invalid+label:after,.md-form input[type=email].form-control-sm.invalid+label:after,.md-form input[type=email].form-control-sm:focus.invalid+label:after,.md-form input[type=number].form-control-sm.invalid+label:after,.md-form input[type=number].form-control-sm:focus.invalid+label:after,.md-form input[type=password].form-control-sm.invalid+label:after,.md-form input[type=password].form-control-sm:focus.invalid+label:after,.md-form input[type=search-md].form-control-sm.invalid+label:after,.md-form input[type=search-md].form-control-sm:focus.invalid+label:after,.md-form input[type=search].form-control-sm.invalid+label:after,.md-form input[type=search].form-control-sm:focus.invalid+label:after,.md-form input[type=tel].form-control-sm.invalid+label:after,.md-form input[type=tel].form-control-sm:focus.invalid+label:after,.md-form input[type=text].form-control-sm.invalid+label:after,.md-form input[type=text].form-control-sm:focus.invalid+label:after,.md-form input[type=time].form-control-sm.invalid+label:after,.md-form input[type=time].form-control-sm:focus.invalid+label:after,.md-form input[type=url].form-control-sm.invalid+label:after,.md-form input[type=url].form-control-sm:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-sm.invalid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after{top:3.1rem}.md-form>input[type=date]:not(.browser-default)+label{-webkit-transform:translateY(-27px) scale(.8);-ms-transform:translateY(-27px) scale(.8);transform:translateY(-27px) scale(.8);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.md-form>input[type=time]:not(.browser-default)+label,.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{-webkit-transform:translateY(-25px);transform:translateY(-25px);-webkit-transform-origin:0 0;transform-origin:0 0;font-size:.8rem}.md-form .was-validated input[type=text]:valid+label{color:#00c851!important}.md-form .was-validated input[type=text]:invalid+label{color:#f44336!important}.md-form .was-validated .form-control:valid:focus{-webkit-box-shadow:0 1px 0 0 #00c851!important;box-shadow:0 1px 0 0 #00c851!important}.md-form .was-validated .form-control:valid{border-color:#00c851!important}.md-form .was-validated .form-control:invalid:focus{-webkit-box-shadow:0 1px 0 0 #f44336!important;box-shadow:0 1px 0 0 #f44336!important}.md-form .was-validated .form-control:invalid{border-color:#f44336!important}.md-form .form-control{margin:0 0 .5rem;-webkit-border-radius:0;border-radius:0;padding:.3rem 0 .55rem;background-image:none;background-color:transparent;height:auto}.md-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;background:0 0}.md-form .form-control:disabled,.md-form .form-control[readonly]{border-bottom:1px solid #bdbdbd;background-color:transparent}.md-form .validate{margin-bottom:2.5rem}.md-form label.active{font-size:.8rem;-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%)}.md-form .prefix{top:.25rem;font-size:1.75rem}.md-form .prefix~input,.md-form .prefix~textarea{margin-left:2.5rem;width:calc(100% - 2.5rem)}.md-form .prefix~label{margin-left:2.5rem}.md-form .prefix~.form-text{margin-left:2.6rem}.md-form label{position:absolute;top:.65rem;left:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;cursor:text;color:#757575}.md-form .prefix.active,.md-form textarea~label.active,.md-form.md-outline input[type=date]:focus:not([readonly])+label,.md-form.md-outline input[type=datetime-local]:focus:not([readonly])+label,.md-form.md-outline input[type=email]:focus:not([readonly])+label,.md-form.md-outline input[type=number]:focus:not([readonly])+label,.md-form.md-outline input[type=password]:focus:not([readonly])+label,.md-form.md-outline input[type=search-md]:focus:not([readonly])+label,.md-form.md-outline input[type=search]:focus:not([readonly])+label,.md-form.md-outline input[type=tel]:focus:not([readonly])+label,.md-form.md-outline input[type=text]:focus:not([readonly])+label,.md-form.md-outline input[type=time]:focus:not([readonly])+label,.md-form.md-outline input[type=url]:focus:not([readonly])+label,.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form .prefix{position:absolute;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.md-form.form-lg .validate{margin-bottom:2.8rem}.md-form.form-lg label{font-size:1.25rem}.md-form.form-lg label.active{font-size:.95rem}.md-form.form-lg .prefix{top:.4rem;font-size:2rem}.md-form.form-lg .prefix~input,.md-form.form-lg .prefix~textarea{margin-left:3rem;width:calc(100% - 3rem)}.md-form.form-lg .prefix~label{margin-left:3rem}.md-form.form-lg .prefix~.form-text{margin-left:3.1rem}.md-form.form-sm .validate{margin-bottom:2.3rem}.md-form.form-sm label{font-size:.875rem}.md-form.form-sm label.active{font-size:.75rem}.md-form.form-sm .prefix{top:.35rem;font-size:1.5rem}.md-form.form-sm .prefix~input,.md-form.form-sm .prefix~textarea{margin-left:2rem;width:calc(100% - 2rem)}.md-form.form-sm .prefix~.form-text,.md-form.form-sm .prefix~label{margin-left:2rem}.md-form textarea.md-textarea{overflow-y:hidden;padding:1.5rem 0;resize:none}.md-form textarea.md-textarea-auto{padding:1.5rem 0 0}.md-form.md-outline{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form.md-outline input[type=date],.md-form.md-outline input[type=datetime-local],.md-form.md-outline input[type=email],.md-form.md-outline input[type=number],.md-form.md-outline input[type=password],.md-form.md-outline input[type=search-md],.md-form.md-outline input[type=search],.md-form.md-outline input[type=tel],.md-form.md-outline input[type=text],.md-form.md-outline input[type=time],.md-form.md-outline input[type=url],.md-form.md-outline textarea.md-textarea{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #dadce0;-webkit-border-radius:4px;border-radius:4px;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.md-form.md-outline input[type=date]:focus:not([readonly]),.md-form.md-outline input[type=datetime-local]:focus:not([readonly]),.md-form.md-outline input[type=email]:focus:not([readonly]),.md-form.md-outline input[type=number]:focus:not([readonly]),.md-form.md-outline input[type=password]:focus:not([readonly]),.md-form.md-outline input[type=search-md]:focus:not([readonly]),.md-form.md-outline input[type=search]:focus:not([readonly]),.md-form.md-outline input[type=tel]:focus:not([readonly]),.md-form.md-outline input[type=text]:focus:not([readonly]),.md-form.md-outline input[type=time]:focus:not([readonly]),.md-form.md-outline input[type=url]:focus:not([readonly]),.md-form.md-outline textarea.md-textarea:focus:not([readonly]){border-color:#4285f4;-webkit-box-shadow:inset 0 0 0 1px #4285f4;box-shadow:inset 0 0 0 1px #4285f4}.md-form.md-outline input[type=date].valid,.md-form.md-outline input[type=date]:focus.valid,.md-form.md-outline input[type=datetime-local].valid,.md-form.md-outline input[type=datetime-local]:focus.valid,.md-form.md-outline input[type=email].valid,.md-form.md-outline input[type=email]:focus.valid,.md-form.md-outline input[type=number].valid,.md-form.md-outline input[type=number]:focus.valid,.md-form.md-outline input[type=password].valid,.md-form.md-outline input[type=password]:focus.valid,.md-form.md-outline input[type=search-md].valid,.md-form.md-outline input[type=search-md]:focus.valid,.md-form.md-outline input[type=search].valid,.md-form.md-outline input[type=search]:focus.valid,.md-form.md-outline input[type=tel].valid,.md-form.md-outline input[type=tel]:focus.valid,.md-form.md-outline input[type=text].valid,.md-form.md-outline input[type=text]:focus.valid,.md-form.md-outline input[type=time].valid,.md-form.md-outline input[type=time]:focus.valid,.md-form.md-outline input[type=url].valid,.md-form.md-outline input[type=url]:focus.valid,.md-form.md-outline textarea.md-textarea.valid,.md-form.md-outline textarea.md-textarea:focus.valid{border-color:#00c851;-webkit-box-shadow:inset 0 0 0 1px #00c851;box-shadow:inset 0 0 0 1px #00c851}.md-form.md-outline input[type=date].valid+label:after,.md-form.md-outline input[type=date]:focus.valid+label:after,.md-form.md-outline input[type=date]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=datetime-local].valid+label:after,.md-form.md-outline input[type=datetime-local]:focus.valid+label:after,.md-form.md-outline input[type=datetime-local]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=email].valid+label:after,.md-form.md-outline input[type=email]:focus.valid+label:after,.md-form.md-outline input[type=email]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=number].valid+label:after,.md-form.md-outline input[type=number]:focus.valid+label:after,.md-form.md-outline input[type=number]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=password].valid+label:after,.md-form.md-outline input[type=password]:focus.valid+label:after,.md-form.md-outline input[type=password]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=search-md].valid+label:after,.md-form.md-outline input[type=search-md]:focus.valid+label:after,.md-form.md-outline input[type=search-md]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=search].valid+label:after,.md-form.md-outline input[type=search]:focus.valid+label:after,.md-form.md-outline input[type=search]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=tel].valid+label:after,.md-form.md-outline input[type=tel]:focus.valid+label:after,.md-form.md-outline input[type=tel]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=text].valid+label:after,.md-form.md-outline input[type=text]:focus.valid+label:after,.md-form.md-outline input[type=text]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=time].valid+label:after,.md-form.md-outline input[type=time]:focus.valid+label:after,.md-form.md-outline input[type=time]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=url].valid+label:after,.md-form.md-outline input[type=url]:focus.valid+label:after,.md-form.md-outline input[type=url]:focus:not([readonly]).valid+label,.md-form.md-outline textarea.md-textarea.valid+label:after,.md-form.md-outline textarea.md-textarea:focus.valid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label{content:attr(data-success);color:#00c851;opacity:1}.md-form.md-outline input[type=date].invalid,.md-form.md-outline input[type=date]:focus.invalid,.md-form.md-outline input[type=datetime-local].invalid,.md-form.md-outline input[type=datetime-local]:focus.invalid,.md-form.md-outline input[type=email].invalid,.md-form.md-outline input[type=email]:focus.invalid,.md-form.md-outline input[type=number].invalid,.md-form.md-outline input[type=number]:focus.invalid,.md-form.md-outline input[type=password].invalid,.md-form.md-outline input[type=password]:focus.invalid,.md-form.md-outline input[type=search-md].invalid,.md-form.md-outline input[type=search-md]:focus.invalid,.md-form.md-outline input[type=search].invalid,.md-form.md-outline input[type=search]:focus.invalid,.md-form.md-outline input[type=tel].invalid,.md-form.md-outline input[type=tel]:focus.invalid,.md-form.md-outline input[type=text].invalid,.md-form.md-outline input[type=text]:focus.invalid,.md-form.md-outline input[type=time].invalid,.md-form.md-outline input[type=time]:focus.invalid,.md-form.md-outline input[type=url].invalid,.md-form.md-outline input[type=url]:focus.invalid,.md-form.md-outline textarea.md-textarea.invalid,.md-form.md-outline textarea.md-textarea:focus.invalid{border-color:#f44336;-webkit-box-shadow:inset 0 0 0 1px #f44336;box-shadow:inset 0 0 0 1px #f44336}.md-form.md-outline input[type=date].invalid+label:after,.md-form.md-outline input[type=date]:focus.invalid+label:after,.md-form.md-outline input[type=date]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=datetime-local].invalid+label:after,.md-form.md-outline input[type=datetime-local]:focus.invalid+label:after,.md-form.md-outline input[type=datetime-local]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=email].invalid+label:after,.md-form.md-outline input[type=email]:focus.invalid+label:after,.md-form.md-outline input[type=email]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=number].invalid+label:after,.md-form.md-outline input[type=number]:focus.invalid+label:after,.md-form.md-outline input[type=number]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=password].invalid+label:after,.md-form.md-outline input[type=password]:focus.invalid+label:after,.md-form.md-outline input[type=password]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=search-md].invalid+label:after,.md-form.md-outline input[type=search-md]:focus.invalid+label:after,.md-form.md-outline input[type=search-md]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=search].invalid+label:after,.md-form.md-outline input[type=search]:focus.invalid+label:after,.md-form.md-outline input[type=search]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=tel].invalid+label:after,.md-form.md-outline input[type=tel]:focus.invalid+label:after,.md-form.md-outline input[type=tel]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=text].invalid+label:after,.md-form.md-outline input[type=text]:focus.invalid+label:after,.md-form.md-outline input[type=text]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=time].invalid+label:after,.md-form.md-outline input[type=time]:focus.invalid+label:after,.md-form.md-outline input[type=time]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=url].invalid+label:after,.md-form.md-outline input[type=url]:focus.invalid+label:after,.md-form.md-outline input[type=url]:focus:not([readonly]).invalid+label,.md-form.md-outline textarea.md-textarea.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label{content:attr(data-error);color:#f44336;opacity:1}.md-form.md-outline input[type=date].form-control.invalid+label:after,.md-form.md-outline input[type=date].form-control.valid+label:after,.md-form.md-outline input[type=date].form-control:focus.invalid+label:after,.md-form.md-outline input[type=date].form-control:focus.valid+label:after,.md-form.md-outline input[type=datetime-local].form-control.invalid+label:after,.md-form.md-outline input[type=datetime-local].form-control.valid+label:after,.md-form.md-outline input[type=datetime-local].form-control:focus.invalid+label:after,.md-form.md-outline input[type=datetime-local].form-control:focus.valid+label:after,.md-form.md-outline input[type=email].form-control.invalid+label:after,.md-form.md-outline input[type=email].form-control.valid+label:after,.md-form.md-outline input[type=email].form-control:focus.invalid+label:after,.md-form.md-outline input[type=email].form-control:focus.valid+label:after,.md-form.md-outline input[type=number].form-control.invalid+label:after,.md-form.md-outline input[type=number].form-control.valid+label:after,.md-form.md-outline input[type=number].form-control:focus.invalid+label:after,.md-form.md-outline input[type=number].form-control:focus.valid+label:after,.md-form.md-outline input[type=password].form-control.invalid+label:after,.md-form.md-outline input[type=password].form-control.valid+label:after,.md-form.md-outline input[type=password].form-control:focus.invalid+label:after,.md-form.md-outline input[type=password].form-control:focus.valid+label:after,.md-form.md-outline input[type=search-md].form-control.invalid+label:after,.md-form.md-outline input[type=search-md].form-control.valid+label:after,.md-form.md-outline input[type=search-md].form-control:focus.invalid+label:after,.md-form.md-outline input[type=search-md].form-control:focus.valid+label:after,.md-form.md-outline input[type=search].form-control.invalid+label:after,.md-form.md-outline input[type=search].form-control.valid+label:after,.md-form.md-outline input[type=search].form-control:focus.invalid+label:after,.md-form.md-outline input[type=search].form-control:focus.valid+label:after,.md-form.md-outline input[type=tel].form-control.invalid+label:after,.md-form.md-outline input[type=tel].form-control.valid+label:after,.md-form.md-outline input[type=tel].form-control:focus.invalid+label:after,.md-form.md-outline input[type=tel].form-control:focus.valid+label:after,.md-form.md-outline input[type=text].form-control.invalid+label:after,.md-form.md-outline input[type=text].form-control.valid+label:after,.md-form.md-outline input[type=text].form-control:focus.invalid+label:after,.md-form.md-outline input[type=text].form-control:focus.valid+label:after,.md-form.md-outline input[type=time].form-control.invalid+label:after,.md-form.md-outline input[type=time].form-control.valid+label:after,.md-form.md-outline input[type=time].form-control:focus.invalid+label:after,.md-form.md-outline input[type=time].form-control:focus.valid+label:after,.md-form.md-outline input[type=url].form-control.invalid+label:after,.md-form.md-outline input[type=url].form-control.valid+label:after,.md-form.md-outline input[type=url].form-control:focus.invalid+label:after,.md-form.md-outline input[type=url].form-control:focus.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after{top:2.75rem;left:0;position:absolute}.md-form.md-outline>input[type=time]:not(.browser-default)+label,.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{-webkit-transform:translateY(-17px);transform:translateY(-17px);-webkit-transform-origin:0 0;transform-origin:0 0;background:#fff;font-weight:500;padding-right:5px;padding-left:5px;font-size:11px;left:8px}.md-form.md-outline>input[type=time]:not(.browser-default)+label.active,.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label.active{-webkit-transform:translateY(-17px);transform:translateY(-17px);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-outline .form-control{padding:.375rem .75rem}.md-form.md-outline label{font-size:.875rem;position:absolute;left:0;padding-left:10px;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;cursor:text;color:#757575}.md-form.md-outline label.active{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background:#fff;font-weight:500;padding-right:5px;padding-left:5px;font-size:11px;left:8px}.md-form.md-outline.form-lg .form-control.form-control-lg{padding:.5rem .725rem}.md-form.md-outline.form-lg label{font-size:1.25rem}.md-form.md-outline.form-lg label.active{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);font-size:13px}.md-form.md-outline.form-lg .prefix{top:.65rem;font-size:25px}.md-form.md-outline.form-lg .prefix~input,.md-form.md-outline.form-lg .prefix~textarea{margin-left:2.2rem;width:calc(100% - 2.2rem)}.md-form.md-outline.form-lg .prefix~label{margin-left:2.2rem}.md-form.md-outline.form-lg .prefix~.form-text{margin-left:2.3rem}.md-form.md-outline.form-sm .form-control.form-control-sm{padding:.25rem .625rem}.md-form.md-outline.form-sm label{font-size:.8rem;top:.4rem}.md-form.md-outline.form-sm label.active{-webkit-transform:translateY(-85%);-ms-transform:translateY(-85%);transform:translateY(-85%);font-size:10px}.md-form.md-outline.form-sm .prefix{top:.5rem;font-size:15px}.md-form.md-outline.form-sm .prefix~input,.md-form.md-outline.form-sm .prefix~textarea{margin-left:1.6rem;width:calc(100% - 1.6rem)}.md-form.md-outline.form-sm .prefix~label{margin-left:1.6rem}.md-form.md-outline.form-sm .prefix~.form-text{margin-left:1.7rem}.md-form.md-outline .prefix{position:absolute;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;top:.6rem;font-size:20px}.md-form.md-outline .prefix:focus{color:#4285f4}.md-form.md-outline .prefix~input,.md-form.md-outline .prefix~textarea{margin-left:2rem;width:calc(100% - 2rem)}.md-form.md-outline .prefix~label{margin-left:2rem}.md-form.md-outline .prefix~.form-text{margin-left:2.1rem}.md-form.md-outline .character-counter{margin-top:-.5rem}.md-form.md-bg input[type=date],.md-form.md-bg input[type=datetime-local],.md-form.md-bg input[type=email],.md-form.md-bg input[type=number],.md-form.md-bg input[type=password],.md-form.md-bg input[type=search-md],.md-form.md-bg input[type=search],.md-form.md-bg input[type=tel],.md-form.md-bg input[type=text],.md-form.md-bg input[type=time],.md-form.md-bg input[type=url],.md-form.md-bg textarea.md-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;border:0;-webkit-border-top-left-radius:.3rem;border-top-left-radius:.3rem;-webkit-border-top-right-radius:.3rem;border-top-right-radius:.3rem;background:50% 100% no-repeat,50% 100% no-repeat #f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#4285f4),to(#4285f4)),-webkit-gradient(linear,left top,left bottom,from(#ced4da),to(#ced4da));background-image:-webkit-linear-gradient(top,#4285f4,#4285f4),-webkit-linear-gradient(top,#ced4da,#ced4da);background-image:-o-linear-gradient(top,#4285f4,#4285f4),-o-linear-gradient(top,#ced4da,#ced4da);background-image:linear-gradient(to bottom,#4285f4,#4285f4),linear-gradient(to bottom,#ced4da,#ced4da);-webkit-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;-webkit-transition:-webkit-background-size .3s cubic-bezier(.64,.09,.08,1);-o-transition:background-size .3s cubic-bezier(.64,.09,.08,1);transition:background-size .3s cubic-bezier(.64,.09,.08,1);transition:background-size .3s cubic-bezier(.64,.09,.08,1),-webkit-background-size .3s cubic-bezier(.64,.09,.08,1)}.md-form.md-bg input[type=date]:focus:not([readonly]),.md-form.md-bg input[type=datetime-local]:focus:not([readonly]),.md-form.md-bg input[type=email]:focus:not([readonly]),.md-form.md-bg input[type=number]:focus:not([readonly]),.md-form.md-bg input[type=password]:focus:not([readonly]),.md-form.md-bg input[type=search-md]:focus:not([readonly]),.md-form.md-bg input[type=search]:focus:not([readonly]),.md-form.md-bg input[type=tel]:focus:not([readonly]),.md-form.md-bg input[type=text]:focus:not([readonly]),.md-form.md-bg input[type=time]:focus:not([readonly]),.md-form.md-bg input[type=url]:focus:not([readonly]),.md-form.md-bg textarea.md-textarea:focus:not([readonly]){-webkit-box-shadow:none;box-shadow:none;border-bottom:none}.md-form.md-bg input[type=date]:focus,.md-form.md-bg input[type=datetime-local]:focus,.md-form.md-bg input[type=email]:focus,.md-form.md-bg input[type=number]:focus,.md-form.md-bg input[type=password]:focus,.md-form.md-bg input[type=search-md]:focus,.md-form.md-bg input[type=search]:focus,.md-form.md-bg input[type=tel]:focus,.md-form.md-bg input[type=text]:focus,.md-form.md-bg input[type=time]:focus,.md-form.md-bg input[type=url]:focus,.md-form.md-bg textarea.md-textarea:focus{background-color:#dcdcdc;-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;outline:0}.md-form.md-bg>input[type=date]:not(.browser-default)+label{-webkit-transform:translateY(-12px) scale(.8);-ms-transform:translateY(-12px) scale(.8);transform:translateY(-12px) scale(.8);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.md-form.md-bg>input[type=time]:not(.browser-default)+label,.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-transform-origin:0 0;transform-origin:0 0;font-size:.8rem}.md-form.md-bg .form-control{padding:1.1rem .7rem .4rem!important}.md-form.md-bg label{top:.85rem;padding-left:.7rem}.md-form.md-bg label.active{-webkit-transform:translateY(-65%);-ms-transform:translateY(-65%);transform:translateY(-65%);font-weight:500;font-size:.7rem;padding-left:.75rem}.md-form .form-control.is-invalid,.md-form .form-control.is-valid,.was-validated .md-form .form-control:invalid,.was-validated .md-form .form-control:valid{padding-right:0}.needs-validation .md-form label{left:.3rem}.edge-header{display:block;height:278px}.free-bird{margin-top:-100px}.juicy-peach-gradient{background-image:-webkit-gradient(linear,left top,right top,from(#ffecd2),to(#fcb69f));background-image:-webkit-linear-gradient(left,#ffecd2 0,#fcb69f 100%);background-image:-o-linear-gradient(left,#ffecd2 0,#fcb69f 100%);background-image:linear-gradient(to right,#ffecd2 0,#fcb69f 100%)}.young-passion-gradient{background-image:-webkit-gradient(linear,left top,right top,from(#ff8177),color-stop(0,#ff867a),color-stop(21%,#ff8c7f),color-stop(52%,#f99185),color-stop(78%,#cf556c),to(#b12a5b));background-image:-webkit-linear-gradient(left,#ff8177 0,#ff867a 0,#ff8c7f 21%,#f99185 52%,#cf556c 78%,#b12a5b 100%);background-image:-o-linear-gradient(left,#ff8177 0,#ff867a 0,#ff8c7f 21%,#f99185 52%,#cf556c 78%,#b12a5b 100%);background-image:linear-gradient(to right,#ff8177 0,#ff867a 0,#ff8c7f 21%,#f99185 52%,#cf556c 78%,#b12a5b 100%)}.lady-lips-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#ff9a9e),color-stop(99%,#fecfef),to(#fecfef));background-image:-webkit-linear-gradient(bottom,#ff9a9e 0,#fecfef 99%,#fecfef 100%);background-image:-o-linear-gradient(bottom,#ff9a9e 0,#fecfef 99%,#fecfef 100%);background-image:linear-gradient(to top,#ff9a9e 0,#fecfef 99%,#fecfef 100%)}.sunny-morning-gradient{background-image:-webkit-linear-gradient(330deg,#f6d365 0,#fda085 100%);background-image:-o-linear-gradient(330deg,#f6d365 0,#fda085 100%);background-image:linear-gradient(120deg,#f6d365 0,#fda085 100%)}.rainy-ashville-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#fbc2eb),to(#a6c1ee));background-image:-webkit-linear-gradient(bottom,#fbc2eb 0,#a6c1ee 100%);background-image:-o-linear-gradient(bottom,#fbc2eb 0,#a6c1ee 100%);background-image:linear-gradient(to top,#fbc2eb 0,#a6c1ee 100%)}.frozen-dreams-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#fdcbf1),color-stop(1%,#fdcbf1),to(#e6dee9));background-image:-webkit-linear-gradient(bottom,#fdcbf1 0,#fdcbf1 1%,#e6dee9 100%);background-image:-o-linear-gradient(bottom,#fdcbf1 0,#fdcbf1 1%,#e6dee9 100%);background-image:linear-gradient(to top,#fdcbf1 0,#fdcbf1 1%,#e6dee9 100%)}.warm-flame-gradient{background-image:-webkit-linear-gradient(45deg,#ff9a9e 0,#fad0c4 99%,#fad0c4 100%);background-image:-o-linear-gradient(45deg,#ff9a9e 0,#fad0c4 99%,#fad0c4 100%);background-image:linear-gradient(45deg,#ff9a9e 0,#fad0c4 99%,#fad0c4 100%)}.night-fade-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#a18cd1),to(#fbc2eb));background-image:-webkit-linear-gradient(bottom,#a18cd1 0,#fbc2eb 100%);background-image:-o-linear-gradient(bottom,#a18cd1 0,#fbc2eb 100%);background-image:linear-gradient(to top,#a18cd1 0,#fbc2eb 100%)}.spring-warmth-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#fad0c4),to(#ffd1ff));background-image:-webkit-linear-gradient(bottom,#fad0c4 0,#ffd1ff 100%);background-image:-o-linear-gradient(bottom,#fad0c4 0,#ffd1ff 100%);background-image:linear-gradient(to top,#fad0c4 0,#ffd1ff 100%)}.winter-neva-gradient{background-image:-webkit-linear-gradient(330deg,#a1c4fd 0,#c2e9fb 100%);background-image:-o-linear-gradient(330deg,#a1c4fd 0,#c2e9fb 100%);background-image:linear-gradient(120deg,#a1c4fd 0,#c2e9fb 100%)}.dusty-grass-gradient{background-image:-webkit-linear-gradient(330deg,#d4fc79 0,#96e6a1 100%);background-image:-o-linear-gradient(330deg,#d4fc79 0,#96e6a1 100%);background-image:linear-gradient(120deg,#d4fc79 0,#96e6a1 100%)}.tempting-azure-gradient{background-image:-webkit-linear-gradient(330deg,#84fab0 0,#8fd3f4 100%);background-image:-o-linear-gradient(330deg,#84fab0 0,#8fd3f4 100%);background-image:linear-gradient(120deg,#84fab0 0,#8fd3f4 100%)}.heavy-rain-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#cfd9df),to(#e2ebf0));background-image:-webkit-linear-gradient(bottom,#cfd9df 0,#e2ebf0 100%);background-image:-o-linear-gradient(bottom,#cfd9df 0,#e2ebf0 100%);background-image:linear-gradient(to top,#cfd9df 0,#e2ebf0 100%)}.amy-crisp-gradient{background-image:-webkit-linear-gradient(330deg,#a6c0fe 0,#f68084 100%);background-image:-o-linear-gradient(330deg,#a6c0fe 0,#f68084 100%);background-image:linear-gradient(120deg,#a6c0fe 0,#f68084 100%)}.mean-fruit-gradient{background-image:-webkit-linear-gradient(330deg,#fccb90 0,#d57eeb 100%);background-image:-o-linear-gradient(330deg,#fccb90 0,#d57eeb 100%);background-image:linear-gradient(120deg,#fccb90 0,#d57eeb 100%)}.deep-blue-gradient{background-image:-webkit-linear-gradient(330deg,#e0c3fc 0,#8ec5fc 100%);background-image:-o-linear-gradient(330deg,#e0c3fc 0,#8ec5fc 100%);background-image:linear-gradient(120deg,#e0c3fc 0,#8ec5fc 100%)}.ripe-malinka-gradient{background-image:-webkit-linear-gradient(330deg,#f093fb 0,#f5576c 100%);background-image:-o-linear-gradient(330deg,#f093fb 0,#f5576c 100%);background-image:linear-gradient(120deg,#f093fb 0,#f5576c 100%)}.cloudy-knoxville-gradient{background-image:-webkit-linear-gradient(330deg,#fdfbfb 0,#ebedee 100%);background-image:-o-linear-gradient(330deg,#fdfbfb 0,#ebedee 100%);background-image:linear-gradient(120deg,#fdfbfb 0,#ebedee 100%)}.morpheus-den-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#30cfd0),to(#330867));background-image:-webkit-linear-gradient(bottom,#30cfd0 0,#330867 100%);background-image:-o-linear-gradient(bottom,#30cfd0 0,#330867 100%);background-image:linear-gradient(to top,#30cfd0 0,#330867 100%)}.rare-wind-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#a8edea),to(#fed6e3));background-image:-webkit-linear-gradient(bottom,#a8edea 0,#fed6e3 100%);background-image:-o-linear-gradient(bottom,#a8edea 0,#fed6e3 100%);background-image:linear-gradient(to top,#a8edea 0,#fed6e3 100%)}.near-moon-gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(#5ee7df),to(#b490ca));background-image:-webkit-linear-gradient(bottom,#5ee7df 0,#b490ca 100%);background-image:-o-linear-gradient(bottom,#5ee7df 0,#b490ca 100%);background-image:linear-gradient(to top,#5ee7df 0,#b490ca 100%)}.schedule-list .hr-bold{border-top:2px solid #212529}.schedule-list .font-smaller{font-size:.8rem}.note{padding:10px;border-left:6px solid;-webkit-border-radius:5px;border-radius:5px}.note strong{font-weight:600}.note p,.stepper-vertical li.completed a .label{font-weight:500}.note.note-primary{background-color:#dfeefd;border-color:#176ac4}.note.note-secondary{background-color:#e2e3e5;border-color:#58595a}.note.note-success{background-color:#e2f0e5;border-color:#49a75f}.note.note-danger{background-color:#fae7e8;border-color:#e45460}.note.note-warning{background-color:#faf4e0;border-color:#c2a442}.note.note-info{background-color:#e4f2f5;border-color:#2492a5}.note.note-light{background-color:#fefefe;border-color:#0f0f0f}footer.page-footer{bottom:0;color:#fff}footer.page-footer .container-fluid{width:auto}footer.page-footer .footer-copyright{overflow:hidden;background-color:rgba(0,0,0,.2);color:rgba(255,255,255,.6)}footer.page-footer a{color:#fff}.media .media-left{padding:0 10px 10px 0}.media .media-left img{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.list-group .list-group-item:first-child{-webkit-border-top-left-radius:.125rem;border-top-left-radius:.125rem;-webkit-border-top-right-radius:.125rem;border-top-right-radius:.125rem}.list-group .list-group-item:last-child{-webkit-border-bottom-left-radius:.125rem;border-bottom-left-radius:.125rem;-webkit-border-bottom-right-radius:.125rem;border-bottom-right-radius:.125rem}.list-group a,.list-group a:hover,.list-group button,.list-group button:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}table th{font-size:.9rem;font-weight:400}table td{font-size:.9rem;font-weight:300}table.table thead th{border-top:none}table.table td,table.table th{padding-top:1.1rem;padding-bottom:1rem}table.table a{margin:0;color:#212529}table.table .label-table{margin:0;padding:0;line-height:.94rem;height:.94rem}table.table.btn-table td{vertical-align:middle}table.table-hover tbody tr:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:rgba(0,0,0,.075)}table .th-lg{min-width:9rem}table .th-sm{min-width:6rem}table.table-sm td,table.table-sm th{padding-top:.6rem;padding-bottom:.6rem}.table-scroll-vertical{max-height:300px;overflow-y:auto}.table-fixed{table-layout:fixed}.table-responsive-lg>.table-bordered,.table-responsive-md>.table-bordered,.table-responsive-sm>.table-bordered,.table-responsive-xl>.table-bordered,.table-responsive>.table-bordered{border-top:1px solid #dee2e6}ul.stepper{counter-reset:section;overflow-y:auto;overflow-x:hidden;margin:1em -1.5rem;padding:1.5rem}ul.stepper li a{padding:1.5rem;text-align:center}ul.stepper li a .circle{display:inline-block;color:#fff;-webkit-border-radius:50%;border-radius:50%;background:rgba(0,0,0,.38);width:1.75rem;height:1.75rem;text-align:center;line-height:1.7rem;margin-right:.5rem}ul.stepper li a .label{display:inline-block;color:rgba(0,0,0,.38)}ul.stepper li.active a .label,ul.stepper li.completed a .label{font-weight:600;color:rgba(0,0,0,.87)}.stepper-horizontal{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.stepper-horizontal li{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.stepper-horizontal li a .label{margin-top:.63rem}.stepper-horizontal li:not(:first-child):before,.stepper-horizontal li:not(:last-child):after{content:"";position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:.5rem 0 0;height:1px;background-color:rgba(0,0,0,.1)}.stepper-horizontal li:hover{background-color:rgba(0,0,0,.06)}@media (max-width:47.9375rem){.stepper-horizontal,.stepper-horizontal li,.stepper-horizontal li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal}.stepper-horizontal{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.stepper-horizontal li{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.stepper-horizontal li a .label{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-horizontal li:not(:last-child):after{content:"";position:absolute;width:1px;height:calc(100% - 40px);left:2.19rem;top:3.75rem}}.stepper-horizontal>li:not(:last-of-type){margin-bottom:0!important}.stepper-vertical{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.stepper-vertical li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.stepper-vertical li a{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.stepper-vertical li a .circle{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.stepper-vertical li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-vertical li .step-content{display:block;margin-top:0;margin-left:3.13rem;padding:.94rem}.stepper-vertical li .step-content p{font-size:.88rem}.stepper-vertical li:not(:last-child):after{content:"";position:absolute;width:1px;height:calc(100% - 40px);left:2.19rem;top:3.44rem;background-color:rgba(0,0,0,.1)}.fast.spinner-border{-webkit-animation:spinner-border .4s linear infinite;animation:spinner-border .4s linear infinite}.fast.spinner-grow{-webkit-animation:spinner-grow .4s linear infinite;animation:spinner-grow .4s linear infinite}.treeview.w-20{width:20rem}.treeview .rotate{cursor:pointer;user-select:none;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;font-size:.8rem;vertical-align:text-top;margin-top:.2rem}.treeview .rotate.down{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.treeview .nested{display:none}.treeview .active{display:block}.treeview ul{list-style-type:none}.treeview .ic-w{width:1.3rem}
\ No newline at end of file
diff --git a/static_in_env/css/modules/animations-extended.css b/static_in_env/css/modules/animations-extended.css
deleted file mode 100755
index 1e8b3e6e..00000000
--- a/static_in_env/css/modules/animations-extended.css
+++ /dev/null
@@ -1,2327 +0,0 @@
-/*
- * MDBootstrap Animations Extended
- * Learn more: https://mdbootstrap.com/docs/jquery/css/animations/
- * About MDBootstrap: https://mdbootstrap.com/
- */
-/*!
- * animate.css -http://daneden.me/animate
- * Version - 3.7.0
- * Licensed under the MIT license - http://opensource.org/licenses/MIT
- *
- * Copyright (c) 2018 Daniel Eden
- */
-@-webkit-keyframes bounce {
- from,
- 20%,
- 53%,
- 80%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 40%,
- 43% {
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- -webkit-transform: translate3d(0, -30px, 0);
- transform: translate3d(0, -30px, 0); }
- 70% {
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- -webkit-transform: translate3d(0, -15px, 0);
- transform: translate3d(0, -15px, 0); }
- 90% {
- -webkit-transform: translate3d(0, -4px, 0);
- transform: translate3d(0, -4px, 0); } }
-@keyframes bounce {
- from,
- 20%,
- 53%,
- 80%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 40%,
- 43% {
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- -webkit-transform: translate3d(0, -30px, 0);
- transform: translate3d(0, -30px, 0); }
- 70% {
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
- -webkit-transform: translate3d(0, -15px, 0);
- transform: translate3d(0, -15px, 0); }
- 90% {
- -webkit-transform: translate3d(0, -4px, 0);
- transform: translate3d(0, -4px, 0); } }
-
-.bounce {
- -webkit-animation-name: bounce;
- animation-name: bounce;
- -webkit-transform-origin: center bottom;
- -ms-transform-origin: center bottom;
- transform-origin: center bottom; }
-
-@-webkit-keyframes flash {
- from,
- 50%,
- to {
- opacity: 1; }
- 25%,
- 75% {
- opacity: 0; } }
-
-@keyframes flash {
- from,
- 50%,
- to {
- opacity: 1; }
- 25%,
- 75% {
- opacity: 0; } }
-
-.flash {
- -webkit-animation-name: flash;
- animation-name: flash; }
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-@-webkit-keyframes pulse {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 50% {
- -webkit-transform: scale3d(1.05, 1.05, 1.05);
- transform: scale3d(1.05, 1.05, 1.05); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-@keyframes pulse {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 50% {
- -webkit-transform: scale3d(1.05, 1.05, 1.05);
- transform: scale3d(1.05, 1.05, 1.05); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-.pulse {
- -webkit-animation-name: pulse;
- animation-name: pulse; }
-
-@-webkit-keyframes rubberBand {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 30% {
- -webkit-transform: scale3d(1.25, 0.75, 1);
- transform: scale3d(1.25, 0.75, 1); }
- 40% {
- -webkit-transform: scale3d(0.75, 1.25, 1);
- transform: scale3d(0.75, 1.25, 1); }
- 50% {
- -webkit-transform: scale3d(1.15, 0.85, 1);
- transform: scale3d(1.15, 0.85, 1); }
- 65% {
- -webkit-transform: scale3d(0.95, 1.05, 1);
- transform: scale3d(0.95, 1.05, 1); }
- 75% {
- -webkit-transform: scale3d(1.05, 0.95, 1);
- transform: scale3d(1.05, 0.95, 1); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-@keyframes rubberBand {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 30% {
- -webkit-transform: scale3d(1.25, 0.75, 1);
- transform: scale3d(1.25, 0.75, 1); }
- 40% {
- -webkit-transform: scale3d(0.75, 1.25, 1);
- transform: scale3d(0.75, 1.25, 1); }
- 50% {
- -webkit-transform: scale3d(1.15, 0.85, 1);
- transform: scale3d(1.15, 0.85, 1); }
- 65% {
- -webkit-transform: scale3d(0.95, 1.05, 1);
- transform: scale3d(0.95, 1.05, 1); }
- 75% {
- -webkit-transform: scale3d(1.05, 0.95, 1);
- transform: scale3d(1.05, 0.95, 1); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-.rubberBand {
- -webkit-animation-name: rubberBand;
- animation-name: rubberBand; }
-
-@-webkit-keyframes shake {
- from,
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 10%,
- 30%,
- 50%,
- 70%,
- 90% {
- -webkit-transform: translate3d(-10px, 0, 0);
- transform: translate3d(-10px, 0, 0); }
- 20%,
- 40%,
- 60%,
- 80% {
- -webkit-transform: translate3d(10px, 0, 0);
- transform: translate3d(10px, 0, 0); } }
-
-@keyframes shake {
- from,
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 10%,
- 30%,
- 50%,
- 70%,
- 90% {
- -webkit-transform: translate3d(-10px, 0, 0);
- transform: translate3d(-10px, 0, 0); }
- 20%,
- 40%,
- 60%,
- 80% {
- -webkit-transform: translate3d(10px, 0, 0);
- transform: translate3d(10px, 0, 0); } }
-
-.shake {
- -webkit-animation-name: shake;
- animation-name: shake; }
-
-@-webkit-keyframes headShake {
- 0% {
- -webkit-transform: translateX(0);
- transform: translateX(0); }
- 6.5% {
- -webkit-transform: translateX(-6px) rotateY(-9deg);
- transform: translateX(-6px) rotateY(-9deg); }
- 18.5% {
- -webkit-transform: translateX(5px) rotateY(7deg);
- transform: translateX(5px) rotateY(7deg); }
- 31.5% {
- -webkit-transform: translateX(-3px) rotateY(-5deg);
- transform: translateX(-3px) rotateY(-5deg); }
- 43.5% {
- -webkit-transform: translateX(2px) rotateY(3deg);
- transform: translateX(2px) rotateY(3deg); }
- 50% {
- -webkit-transform: translateX(0);
- transform: translateX(0); } }
-
-@keyframes headShake {
- 0% {
- -webkit-transform: translateX(0);
- transform: translateX(0); }
- 6.5% {
- -webkit-transform: translateX(-6px) rotateY(-9deg);
- transform: translateX(-6px) rotateY(-9deg); }
- 18.5% {
- -webkit-transform: translateX(5px) rotateY(7deg);
- transform: translateX(5px) rotateY(7deg); }
- 31.5% {
- -webkit-transform: translateX(-3px) rotateY(-5deg);
- transform: translateX(-3px) rotateY(-5deg); }
- 43.5% {
- -webkit-transform: translateX(2px) rotateY(3deg);
- transform: translateX(2px) rotateY(3deg); }
- 50% {
- -webkit-transform: translateX(0);
- transform: translateX(0); } }
-
-.headShake {
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- -webkit-animation-name: headShake;
- animation-name: headShake; }
-
-@-webkit-keyframes swing {
- 20% {
- -webkit-transform: rotate3d(0, 0, 1, 15deg);
- transform: rotate3d(0, 0, 1, 15deg); }
- 40% {
- -webkit-transform: rotate3d(0, 0, 1, -10deg);
- transform: rotate3d(0, 0, 1, -10deg); }
- 60% {
- -webkit-transform: rotate3d(0, 0, 1, 5deg);
- transform: rotate3d(0, 0, 1, 5deg); }
- 80% {
- -webkit-transform: rotate3d(0, 0, 1, -5deg);
- transform: rotate3d(0, 0, 1, -5deg); }
- to {
- -webkit-transform: rotate3d(0, 0, 1, 0deg);
- transform: rotate3d(0, 0, 1, 0deg); } }
-
-@keyframes swing {
- 20% {
- -webkit-transform: rotate3d(0, 0, 1, 15deg);
- transform: rotate3d(0, 0, 1, 15deg); }
- 40% {
- -webkit-transform: rotate3d(0, 0, 1, -10deg);
- transform: rotate3d(0, 0, 1, -10deg); }
- 60% {
- -webkit-transform: rotate3d(0, 0, 1, 5deg);
- transform: rotate3d(0, 0, 1, 5deg); }
- 80% {
- -webkit-transform: rotate3d(0, 0, 1, -5deg);
- transform: rotate3d(0, 0, 1, -5deg); }
- to {
- -webkit-transform: rotate3d(0, 0, 1, 0deg);
- transform: rotate3d(0, 0, 1, 0deg); } }
-
-.swing {
- -webkit-transform-origin: top center;
- -ms-transform-origin: top center;
- transform-origin: top center;
- -webkit-animation-name: swing;
- animation-name: swing; }
-
-@-webkit-keyframes tada {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 10%,
- 20% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
- transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
- 30%,
- 50%,
- 70%,
- 90% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
- 40%,
- 60%,
- 80% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-@keyframes tada {
- from {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); }
- 10%,
- 20% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
- transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
- 30%,
- 50%,
- 70%,
- 90% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
- 40%,
- 60%,
- 80% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
- to {
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-.tada {
- -webkit-animation-name: tada;
- animation-name: tada; }
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-@-webkit-keyframes wobble {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 15% {
- -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
- transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
- 30% {
- -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
- transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
- 45% {
- -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
- transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
- 60% {
- -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
- transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
- 75% {
- -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
- transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-@keyframes wobble {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 15% {
- -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
- transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
- 30% {
- -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
- transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
- 45% {
- -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
- transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
- 60% {
- -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
- transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
- 75% {
- -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
- transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.wobble {
- -webkit-animation-name: wobble;
- animation-name: wobble; }
-
-@-webkit-keyframes jello {
- from,
- 11.1%,
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 22.2% {
- -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
- transform: skewX(-12.5deg) skewY(-12.5deg); }
- 33.3% {
- -webkit-transform: skewX(6.25deg) skewY(6.25deg);
- transform: skewX(6.25deg) skewY(6.25deg); }
- 44.4% {
- -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
- transform: skewX(-3.125deg) skewY(-3.125deg); }
- 55.5% {
- -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
- transform: skewX(1.5625deg) skewY(1.5625deg); }
- 66.6% {
- -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
- transform: skewX(-0.78125deg) skewY(-0.78125deg); }
- 77.7% {
- -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
- transform: skewX(0.39062deg) skewY(0.39062deg); }
- 88.8% {
- -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
- transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
-
-@keyframes jello {
- from,
- 11.1%,
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- 22.2% {
- -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
- transform: skewX(-12.5deg) skewY(-12.5deg); }
- 33.3% {
- -webkit-transform: skewX(6.25deg) skewY(6.25deg);
- transform: skewX(6.25deg) skewY(6.25deg); }
- 44.4% {
- -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
- transform: skewX(-3.125deg) skewY(-3.125deg); }
- 55.5% {
- -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
- transform: skewX(1.5625deg) skewY(1.5625deg); }
- 66.6% {
- -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
- transform: skewX(-0.78125deg) skewY(-0.78125deg); }
- 77.7% {
- -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
- transform: skewX(0.39062deg) skewY(0.39062deg); }
- 88.8% {
- -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
- transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
-
-.jello {
- -webkit-animation-name: jello;
- animation-name: jello;
- -webkit-transform-origin: center;
- -ms-transform-origin: center;
- transform-origin: center; }
-
-@-webkit-keyframes heartBeat {
- 0% {
- -webkit-transform: scale(1);
- transform: scale(1); }
- 14% {
- -webkit-transform: scale(1.3);
- transform: scale(1.3); }
- 28% {
- -webkit-transform: scale(1);
- transform: scale(1); }
- 42% {
- -webkit-transform: scale(1.3);
- transform: scale(1.3); }
- 70% {
- -webkit-transform: scale(1);
- transform: scale(1); } }
-
-@keyframes heartBeat {
- 0% {
- -webkit-transform: scale(1);
- transform: scale(1); }
- 14% {
- -webkit-transform: scale(1.3);
- transform: scale(1.3); }
- 28% {
- -webkit-transform: scale(1);
- transform: scale(1); }
- 42% {
- -webkit-transform: scale(1.3);
- transform: scale(1.3); }
- 70% {
- -webkit-transform: scale(1);
- transform: scale(1); } }
-
-.heartBeat {
- -webkit-animation-name: heartBeat;
- animation-name: heartBeat;
- -webkit-animation-duration: 1.3s;
- animation-duration: 1.3s;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out; }
-
-@-webkit-keyframes bounceIn {
- from,
- 20%,
- 40%,
- 60%,
- 80%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- 20% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
- transform: scale3d(1.1, 1.1, 1.1); }
- 40% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
- transform: scale3d(0.9, 0.9, 0.9); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(1.03, 1.03, 1.03);
- transform: scale3d(1.03, 1.03, 1.03); }
- 80% {
- -webkit-transform: scale3d(0.97, 0.97, 0.97);
- transform: scale3d(0.97, 0.97, 0.97); }
- to {
- opacity: 1;
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-@keyframes bounceIn {
- from,
- 20%,
- 40%,
- 60%,
- 80%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- 20% {
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
- transform: scale3d(1.1, 1.1, 1.1); }
- 40% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
- transform: scale3d(0.9, 0.9, 0.9); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(1.03, 1.03, 1.03);
- transform: scale3d(1.03, 1.03, 1.03); }
- 80% {
- -webkit-transform: scale3d(0.97, 0.97, 0.97);
- transform: scale3d(0.97, 0.97, 0.97); }
- to {
- opacity: 1;
- -webkit-transform: scale3d(1, 1, 1);
- transform: scale3d(1, 1, 1); } }
-
-.bounceIn {
- -webkit-animation-duration: 0.75s;
- animation-duration: 0.75s;
- -webkit-animation-name: bounceIn;
- animation-name: bounceIn; }
-
-@-webkit-keyframes bounceInDown {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: translate3d(0, -3000px, 0);
- transform: translate3d(0, -3000px, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(0, 25px, 0);
- transform: translate3d(0, 25px, 0); }
- 75% {
- -webkit-transform: translate3d(0, -10px, 0);
- transform: translate3d(0, -10px, 0); }
- 90% {
- -webkit-transform: translate3d(0, 5px, 0);
- transform: translate3d(0, 5px, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes bounceInDown {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: translate3d(0, -3000px, 0);
- transform: translate3d(0, -3000px, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(0, 25px, 0);
- transform: translate3d(0, 25px, 0); }
- 75% {
- -webkit-transform: translate3d(0, -10px, 0);
- transform: translate3d(0, -10px, 0); }
- 90% {
- -webkit-transform: translate3d(0, 5px, 0);
- transform: translate3d(0, 5px, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.bounceInDown {
- -webkit-animation-name: bounceInDown;
- animation-name: bounceInDown; }
-
-@-webkit-keyframes bounceInLeft {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: translate3d(-3000px, 0, 0);
- transform: translate3d(-3000px, 0, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(25px, 0, 0);
- transform: translate3d(25px, 0, 0); }
- 75% {
- -webkit-transform: translate3d(-10px, 0, 0);
- transform: translate3d(-10px, 0, 0); }
- 90% {
- -webkit-transform: translate3d(5px, 0, 0);
- transform: translate3d(5px, 0, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes bounceInLeft {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- 0% {
- opacity: 0;
- -webkit-transform: translate3d(-3000px, 0, 0);
- transform: translate3d(-3000px, 0, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(25px, 0, 0);
- transform: translate3d(25px, 0, 0); }
- 75% {
- -webkit-transform: translate3d(-10px, 0, 0);
- transform: translate3d(-10px, 0, 0); }
- 90% {
- -webkit-transform: translate3d(5px, 0, 0);
- transform: translate3d(5px, 0, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.bounceInLeft {
- -webkit-animation-name: bounceInLeft;
- animation-name: bounceInLeft; }
-
-@-webkit-keyframes bounceInRight {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- from {
- opacity: 0;
- -webkit-transform: translate3d(3000px, 0, 0);
- transform: translate3d(3000px, 0, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(-25px, 0, 0);
- transform: translate3d(-25px, 0, 0); }
- 75% {
- -webkit-transform: translate3d(10px, 0, 0);
- transform: translate3d(10px, 0, 0); }
- 90% {
- -webkit-transform: translate3d(-5px, 0, 0);
- transform: translate3d(-5px, 0, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes bounceInRight {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- from {
- opacity: 0;
- -webkit-transform: translate3d(3000px, 0, 0);
- transform: translate3d(3000px, 0, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(-25px, 0, 0);
- transform: translate3d(-25px, 0, 0); }
- 75% {
- -webkit-transform: translate3d(10px, 0, 0);
- transform: translate3d(10px, 0, 0); }
- 90% {
- -webkit-transform: translate3d(-5px, 0, 0);
- transform: translate3d(-5px, 0, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.bounceInRight {
- -webkit-animation-name: bounceInRight;
- animation-name: bounceInRight; }
-
-@-webkit-keyframes bounceInUp {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 3000px, 0);
- transform: translate3d(0, 3000px, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(0, -20px, 0);
- transform: translate3d(0, -20px, 0); }
- 75% {
- -webkit-transform: translate3d(0, 10px, 0);
- transform: translate3d(0, 10px, 0); }
- 90% {
- -webkit-transform: translate3d(0, -5px, 0);
- transform: translate3d(0, -5px, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes bounceInUp {
- from,
- 60%,
- 75%,
- 90%,
- to {
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 3000px, 0);
- transform: translate3d(0, 3000px, 0); }
- 60% {
- opacity: 1;
- -webkit-transform: translate3d(0, -20px, 0);
- transform: translate3d(0, -20px, 0); }
- 75% {
- -webkit-transform: translate3d(0, 10px, 0);
- transform: translate3d(0, 10px, 0); }
- 90% {
- -webkit-transform: translate3d(0, -5px, 0);
- transform: translate3d(0, -5px, 0); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.bounceInUp {
- -webkit-animation-name: bounceInUp;
- animation-name: bounceInUp; }
-
-@-webkit-keyframes bounceOut {
- 20% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
- transform: scale3d(0.9, 0.9, 0.9); }
- 50%,
- 55% {
- opacity: 1;
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
- transform: scale3d(1.1, 1.1, 1.1); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); } }
-
-@keyframes bounceOut {
- 20% {
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
- transform: scale3d(0.9, 0.9, 0.9); }
- 50%,
- 55% {
- opacity: 1;
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
- transform: scale3d(1.1, 1.1, 1.1); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); } }
-
-.bounceOut {
- -webkit-animation-duration: 0.75s;
- animation-duration: 0.75s;
- -webkit-animation-name: bounceOut;
- animation-name: bounceOut; }
-
-@-webkit-keyframes bounceOutDown {
- 20% {
- -webkit-transform: translate3d(0, 10px, 0);
- transform: translate3d(0, 10px, 0); }
- 40%,
- 45% {
- opacity: 1;
- -webkit-transform: translate3d(0, -20px, 0);
- transform: translate3d(0, -20px, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); } }
-
-@keyframes bounceOutDown {
- 20% {
- -webkit-transform: translate3d(0, 10px, 0);
- transform: translate3d(0, 10px, 0); }
- 40%,
- 45% {
- opacity: 1;
- -webkit-transform: translate3d(0, -20px, 0);
- transform: translate3d(0, -20px, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); } }
-
-.bounceOutDown {
- -webkit-animation-name: bounceOutDown;
- animation-name: bounceOutDown; }
-
-@-webkit-keyframes bounceOutLeft {
- 20% {
- opacity: 1;
- -webkit-transform: translate3d(20px, 0, 0);
- transform: translate3d(20px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); } }
-
-@keyframes bounceOutLeft {
- 20% {
- opacity: 1;
- -webkit-transform: translate3d(20px, 0, 0);
- transform: translate3d(20px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); } }
-
-.bounceOutLeft {
- -webkit-animation-name: bounceOutLeft;
- animation-name: bounceOutLeft; }
-
-@-webkit-keyframes bounceOutRight {
- 20% {
- opacity: 1;
- -webkit-transform: translate3d(-20px, 0, 0);
- transform: translate3d(-20px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); } }
-
-@keyframes bounceOutRight {
- 20% {
- opacity: 1;
- -webkit-transform: translate3d(-20px, 0, 0);
- transform: translate3d(-20px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); } }
-
-.bounceOutRight {
- -webkit-animation-name: bounceOutRight;
- animation-name: bounceOutRight; }
-
-@-webkit-keyframes bounceOutUp {
- 20% {
- -webkit-transform: translate3d(0, -10px, 0);
- transform: translate3d(0, -10px, 0); }
- 40%,
- 45% {
- opacity: 1;
- -webkit-transform: translate3d(0, 20px, 0);
- transform: translate3d(0, 20px, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); } }
-
-@keyframes bounceOutUp {
- 20% {
- -webkit-transform: translate3d(0, -10px, 0);
- transform: translate3d(0, -10px, 0); }
- 40%,
- 45% {
- opacity: 1;
- -webkit-transform: translate3d(0, 20px, 0);
- transform: translate3d(0, 20px, 0); }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); } }
-
-.bounceOutUp {
- -webkit-animation-name: bounceOutUp;
- animation-name: bounceOutUp; }
-
-@-webkit-keyframes fadeInDownBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInDownBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInDownBig {
- -webkit-animation-name: fadeInDownBig;
- animation-name: fadeInDownBig; }
-
-@-webkit-keyframes fadeInLeftBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInLeftBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInLeftBig {
- -webkit-animation-name: fadeInLeftBig;
- animation-name: fadeInLeftBig; }
-
-@-webkit-keyframes fadeInRightBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInRightBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInRightBig {
- -webkit-animation-name: fadeInRightBig;
- animation-name: fadeInRightBig; }
-
-@-webkit-keyframes fadeInUpBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes fadeInUpBig {
- from {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.fadeInUpBig {
- -webkit-animation-name: fadeInUpBig;
- animation-name: fadeInUpBig; }
-
-@-webkit-keyframes fadeOutDownBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); } }
-
-@keyframes fadeOutDownBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, 2000px, 0);
- transform: translate3d(0, 2000px, 0); } }
-
-.fadeOutDownBig {
- -webkit-animation-name: fadeOutDownBig;
- animation-name: fadeOutDownBig; }
-
-@-webkit-keyframes fadeOutLeftBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); } }
-
-@keyframes fadeOutLeftBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(-2000px, 0, 0);
- transform: translate3d(-2000px, 0, 0); } }
-
-.fadeOutLeftBig {
- -webkit-animation-name: fadeOutLeftBig;
- animation-name: fadeOutLeftBig; }
-
-@-webkit-keyframes fadeOutRightBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); } }
-
-@keyframes fadeOutRightBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(2000px, 0, 0);
- transform: translate3d(2000px, 0, 0); } }
-
-.fadeOutRightBig {
- -webkit-animation-name: fadeOutRightBig;
- animation-name: fadeOutRightBig; }
-
-@-webkit-keyframes fadeOutUpBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); } }
-
-@keyframes fadeOutUpBig {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(0, -2000px, 0);
- transform: translate3d(0, -2000px, 0); } }
-
-.fadeOutUpBig {
- -webkit-animation-name: fadeOutUpBig;
- animation-name: fadeOutUpBig; }
-
-@-webkit-keyframes flip {
- from {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
- -webkit-animation-timing-function: ease-out;
- animation-timing-function: ease-out; }
- 40% {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
- -webkit-animation-timing-function: ease-out;
- animation-timing-function: ease-out; }
- 50% {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 80% {
- -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- to {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; } }
-
-@keyframes flip {
- from {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
- -webkit-animation-timing-function: ease-out;
- animation-timing-function: ease-out; }
- 40% {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
- -webkit-animation-timing-function: ease-out;
- animation-timing-function: ease-out; }
- 50% {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 80% {
- -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- to {
- -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; } }
-
-.flip {
- -webkit-backface-visibility: visible;
- backface-visibility: visible;
- -webkit-animation-name: flip;
- animation-name: flip; }
-
-@-webkit-keyframes flipInX {
- from {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in;
- opacity: 0; }
- 40% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 60% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
- opacity: 1; }
- 80% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
- to {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); } }
-
-@keyframes flipInX {
- from {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in;
- opacity: 0; }
- 40% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 60% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
- opacity: 1; }
- 80% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
- to {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); } }
-
-.flipInX {
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- -webkit-animation-name: flipInX;
- animation-name: flipInX; }
-
-@-webkit-keyframes flipInY {
- from {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in;
- opacity: 0; }
- 40% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 60% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
- opacity: 1; }
- 80% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
- to {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); } }
-
-@keyframes flipInY {
- from {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in;
- opacity: 0; }
- 40% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
- 60% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
- opacity: 1; }
- 80% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
- to {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); } }
-
-.flipInY {
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- -webkit-animation-name: flipInY;
- animation-name: flipInY; }
-
-@-webkit-keyframes flipOutX {
- from {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); }
- 30% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- opacity: 1; }
- to {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- opacity: 0; } }
-
-@keyframes flipOutX {
- from {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); }
- 30% {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- opacity: 1; }
- to {
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- opacity: 0; } }
-
-.flipOutX {
- -webkit-animation-duration: 0.75s;
- animation-duration: 0.75s;
- -webkit-animation-name: flipOutX;
- animation-name: flipOutX;
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important; }
-
-@-webkit-keyframes flipOutY {
- from {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); }
- 30% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
- opacity: 1; }
- to {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- opacity: 0; } }
-
-@keyframes flipOutY {
- from {
- -webkit-transform: perspective(400px);
- transform: perspective(400px); }
- 30% {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
- transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
- opacity: 1; }
- to {
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- opacity: 0; } }
-
-.flipOutY {
- -webkit-animation-duration: 0.75s;
- animation-duration: 0.75s;
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- -webkit-animation-name: flipOutY;
- animation-name: flipOutY; }
-
-@-webkit-keyframes lightSpeedIn {
- from {
- -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
- transform: translate3d(100%, 0, 0) skewX(-30deg);
- opacity: 0; }
- 60% {
- -webkit-transform: skewX(20deg);
- transform: skewX(20deg);
- opacity: 1; }
- 80% {
- -webkit-transform: skewX(-5deg);
- transform: skewX(-5deg); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes lightSpeedIn {
- from {
- -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
- transform: translate3d(100%, 0, 0) skewX(-30deg);
- opacity: 0; }
- 60% {
- -webkit-transform: skewX(20deg);
- transform: skewX(20deg);
- opacity: 1; }
- 80% {
- -webkit-transform: skewX(-5deg);
- transform: skewX(-5deg); }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.lightSpeedIn {
- -webkit-animation-name: lightSpeedIn;
- animation-name: lightSpeedIn;
- -webkit-animation-timing-function: ease-out;
- animation-timing-function: ease-out; }
-
-@-webkit-keyframes lightSpeedOut {
- from {
- opacity: 1; }
- to {
- -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
- transform: translate3d(100%, 0, 0) skewX(30deg);
- opacity: 0; } }
-
-@keyframes lightSpeedOut {
- from {
- opacity: 1; }
- to {
- -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
- transform: translate3d(100%, 0, 0) skewX(30deg);
- opacity: 0; } }
-
-.lightSpeedOut {
- -webkit-animation-name: lightSpeedOut;
- animation-name: lightSpeedOut;
- -webkit-animation-timing-function: ease-in;
- animation-timing-function: ease-in; }
-
-@-webkit-keyframes rotateIn {
- from {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: rotate3d(0, 0, 1, -200deg);
- transform: rotate3d(0, 0, 1, -200deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-@keyframes rotateIn {
- from {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: rotate3d(0, 0, 1, -200deg);
- transform: rotate3d(0, 0, 1, -200deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-.rotateIn {
- -webkit-animation-name: rotateIn;
- animation-name: rotateIn; }
-
-@-webkit-keyframes rotateInDownLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-@keyframes rotateInDownLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-.rotateInDownLeft {
- -webkit-animation-name: rotateInDownLeft;
- animation-name: rotateInDownLeft; }
-
-@-webkit-keyframes rotateInDownRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-@keyframes rotateInDownRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-.rotateInDownRight {
- -webkit-animation-name: rotateInDownRight;
- animation-name: rotateInDownRight; }
-
-@-webkit-keyframes rotateInUpLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-@keyframes rotateInUpLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-.rotateInUpLeft {
- -webkit-animation-name: rotateInUpLeft;
- animation-name: rotateInUpLeft; }
-
-@-webkit-keyframes rotateInUpRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, -90deg);
- transform: rotate3d(0, 0, 1, -90deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-@keyframes rotateInUpRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, -90deg);
- transform: rotate3d(0, 0, 1, -90deg);
- opacity: 0; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; } }
-
-.rotateInUpRight {
- -webkit-animation-name: rotateInUpRight;
- animation-name: rotateInUpRight; }
-
-@-webkit-keyframes rotateOut {
- from {
- -webkit-transform-origin: center;
- transform-origin: center;
- opacity: 1; }
- to {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: rotate3d(0, 0, 1, 200deg);
- transform: rotate3d(0, 0, 1, 200deg);
- opacity: 0; } }
-
-@keyframes rotateOut {
- from {
- -webkit-transform-origin: center;
- transform-origin: center;
- opacity: 1; }
- to {
- -webkit-transform-origin: center;
- transform-origin: center;
- -webkit-transform: rotate3d(0, 0, 1, 200deg);
- transform: rotate3d(0, 0, 1, 200deg);
- opacity: 0; } }
-
-.rotateOut {
- -webkit-animation-name: rotateOut;
- animation-name: rotateOut; }
-
-@-webkit-keyframes rotateOutDownLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; } }
-
-@keyframes rotateOutDownLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0; } }
-
-.rotateOutDownLeft {
- -webkit-animation-name: rotateOutDownLeft;
- animation-name: rotateOutDownLeft; }
-
-@-webkit-keyframes rotateOutDownRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; } }
-
-@keyframes rotateOutDownRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; } }
-
-.rotateOutDownRight {
- -webkit-animation-name: rotateOutDownRight;
- animation-name: rotateOutDownRight; }
-
-@-webkit-keyframes rotateOutUpLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; } }
-
-@keyframes rotateOutUpLeft {
- from {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0; } }
-
-.rotateOutUpLeft {
- -webkit-animation-name: rotateOutUpLeft;
- animation-name: rotateOutUpLeft; }
-
-@-webkit-keyframes rotateOutUpRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, 90deg);
- transform: rotate3d(0, 0, 1, 90deg);
- opacity: 0; } }
-
-@keyframes rotateOutUpRight {
- from {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- opacity: 1; }
- to {
- -webkit-transform-origin: right bottom;
- transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, 90deg);
- transform: rotate3d(0, 0, 1, 90deg);
- opacity: 0; } }
-
-.rotateOutUpRight {
- -webkit-animation-name: rotateOutUpRight;
- animation-name: rotateOutUpRight; }
-
-@-webkit-keyframes hinge {
- 0% {
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out; }
- 20%,
- 60% {
- -webkit-transform: rotate3d(0, 0, 1, 80deg);
- transform: rotate3d(0, 0, 1, 80deg);
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out; }
- 40%,
- 80% {
- -webkit-transform: rotate3d(0, 0, 1, 60deg);
- transform: rotate3d(0, 0, 1, 60deg);
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- opacity: 1; }
- to {
- -webkit-transform: translate3d(0, 700px, 0);
- transform: translate3d(0, 700px, 0);
- opacity: 0; } }
-
-@keyframes hinge {
- 0% {
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out; }
- 20%,
- 60% {
- -webkit-transform: rotate3d(0, 0, 1, 80deg);
- transform: rotate3d(0, 0, 1, 80deg);
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out; }
- 40%,
- 80% {
- -webkit-transform: rotate3d(0, 0, 1, 60deg);
- transform: rotate3d(0, 0, 1, 60deg);
- -webkit-transform-origin: top left;
- transform-origin: top left;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- opacity: 1; }
- to {
- -webkit-transform: translate3d(0, 700px, 0);
- transform: translate3d(0, 700px, 0);
- opacity: 0; } }
-
-.hinge {
- -webkit-animation-duration: 2s;
- animation-duration: 2s;
- -webkit-animation-name: hinge;
- animation-name: hinge; }
-
-@-webkit-keyframes jackInTheBox {
- from {
- opacity: 0;
- -webkit-transform: scale(0.1) rotate(30deg);
- transform: scale(0.1) rotate(30deg);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom; }
- 50% {
- -webkit-transform: rotate(-10deg);
- transform: rotate(-10deg); }
- 70% {
- -webkit-transform: rotate(3deg);
- transform: rotate(3deg); }
- to {
- opacity: 1;
- -webkit-transform: scale(1);
- transform: scale(1); } }
-
-@keyframes jackInTheBox {
- from {
- opacity: 0;
- -webkit-transform: scale(0.1) rotate(30deg);
- transform: scale(0.1) rotate(30deg);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom; }
- 50% {
- -webkit-transform: rotate(-10deg);
- transform: rotate(-10deg); }
- 70% {
- -webkit-transform: rotate(3deg);
- transform: rotate(3deg); }
- to {
- opacity: 1;
- -webkit-transform: scale(1);
- transform: scale(1); } }
-
-.jackInTheBox {
- -webkit-animation-name: jackInTheBox;
- animation-name: jackInTheBox; }
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-@-webkit-keyframes rollIn {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
- transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-@keyframes rollIn {
- from {
- opacity: 0;
- -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
- transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
- to {
- opacity: 1;
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.rollIn {
- -webkit-animation-name: rollIn;
- animation-name: rollIn; }
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-@-webkit-keyframes rollOut {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
- transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
-@keyframes rollOut {
- from {
- opacity: 1; }
- to {
- opacity: 0;
- -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
- transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
-
-.rollOut {
- -webkit-animation-name: rollOut;
- animation-name: rollOut; }
-
-@-webkit-keyframes zoomIn {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- 50% {
- opacity: 1; } }
-
-@keyframes zoomIn {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- 50% {
- opacity: 1; } }
-
-.zoomIn {
- -webkit-animation-name: zoomIn;
- animation-name: zoomIn; }
-
-@-webkit-keyframes zoomInDown {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomInDown {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomInDown {
- -webkit-animation-name: zoomInDown;
- animation-name: zoomInDown; }
-
-@-webkit-keyframes zoomInLeft {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomInLeft {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomInLeft {
- -webkit-animation-name: zoomInLeft;
- animation-name: zoomInLeft; }
-
-@-webkit-keyframes zoomInRight {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomInRight {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomInRight {
- -webkit-animation-name: zoomInRight;
- animation-name: zoomInRight; }
-
-@-webkit-keyframes zoomInUp {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomInUp {
- from {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- 60% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomInUp {
- -webkit-animation-name: zoomInUp;
- animation-name: zoomInUp; }
-
-@-webkit-keyframes zoomOut {
- from {
- opacity: 1; }
- 50% {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- to {
- opacity: 0; } }
-
-@keyframes zoomOut {
- from {
- opacity: 1; }
- 50% {
- opacity: 0;
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
- transform: scale3d(0.3, 0.3, 0.3); }
- to {
- opacity: 0; } }
-
-.zoomOut {
- -webkit-animation-name: zoomOut;
- animation-name: zoomOut; }
-
-@-webkit-keyframes zoomOutDown {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom;
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomOutDown {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom;
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomOutDown {
- -webkit-animation-name: zoomOutDown;
- animation-name: zoomOutDown; }
-
-@-webkit-keyframes zoomOutLeft {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
- transform: scale(0.1) translate3d(-2000px, 0, 0);
- -webkit-transform-origin: left center;
- transform-origin: left center; } }
-
-@keyframes zoomOutLeft {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
- transform: scale(0.1) translate3d(-2000px, 0, 0);
- -webkit-transform-origin: left center;
- transform-origin: left center; } }
-
-.zoomOutLeft {
- -webkit-animation-name: zoomOutLeft;
- animation-name: zoomOutLeft; }
-
-@-webkit-keyframes zoomOutRight {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
- transform: scale(0.1) translate3d(2000px, 0, 0);
- -webkit-transform-origin: right center;
- transform-origin: right center; } }
-
-@keyframes zoomOutRight {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
- to {
- opacity: 0;
- -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
- transform: scale(0.1) translate3d(2000px, 0, 0);
- -webkit-transform-origin: right center;
- transform-origin: right center; } }
-
-.zoomOutRight {
- -webkit-animation-name: zoomOutRight;
- animation-name: zoomOutRight; }
-
-@-webkit-keyframes zoomOutUp {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom;
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-@keyframes zoomOutUp {
- 40% {
- opacity: 1;
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
- to {
- opacity: 0;
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
- -webkit-transform-origin: center bottom;
- transform-origin: center bottom;
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
-
-.zoomOutUp {
- -webkit-animation-name: zoomOutUp;
- animation-name: zoomOutUp; }
-
-@-webkit-keyframes slideInDown {
- from {
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideInDown {
- from {
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.slideInDown {
- -webkit-animation-name: slideInDown;
- animation-name: slideInDown; }
-
-@-webkit-keyframes slideInLeft {
- from {
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideInLeft {
- from {
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.slideInLeft {
- -webkit-animation-name: slideInLeft;
- animation-name: slideInLeft; }
-
-@-webkit-keyframes slideInRight {
- from {
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideInRight {
- from {
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.slideInRight {
- -webkit-animation-name: slideInRight;
- animation-name: slideInRight; }
-
-@-webkit-keyframes slideInUp {
- from {
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-@keyframes slideInUp {
- from {
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0);
- visibility: visible; }
- to {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); } }
-
-.slideInUp {
- -webkit-animation-name: slideInUp;
- animation-name: slideInUp; }
-
-@-webkit-keyframes slideOutDown {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); } }
-
-@keyframes slideOutDown {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); } }
-
-.slideOutDown {
- -webkit-animation-name: slideOutDown;
- animation-name: slideOutDown; }
-
-@-webkit-keyframes slideOutLeft {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); } }
-
-@keyframes slideOutLeft {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); } }
-
-.slideOutLeft {
- -webkit-animation-name: slideOutLeft;
- animation-name: slideOutLeft; }
-
-@-webkit-keyframes slideOutRight {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); } }
-
-@keyframes slideOutRight {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); } }
-
-.slideOutRight {
- -webkit-animation-name: slideOutRight;
- animation-name: slideOutRight; }
-
-@-webkit-keyframes slideOutUp {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); } }
-
-@keyframes slideOutUp {
- from {
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- to {
- visibility: hidden;
- -webkit-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); } }
-
-.slideOutUp {
- -webkit-animation-name: slideOutUp;
- animation-name: slideOutUp; }
diff --git a/static_in_env/css/modules/animations-extended.min.css b/static_in_env/css/modules/animations-extended.min.css
deleted file mode 100755
index eb5e79f7..00000000
--- a/static_in_env/css/modules/animations-extended.min.css
+++ /dev/null
@@ -1,7 +0,0 @@
-/*!
- * animate.css -http://daneden.me/animate
- * Version - 3.7.0
- * Licensed under the MIT license - http://opensource.org/licenses/MIT
- *
- * Copyright (c) 2018 Daniel Eden
- */@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39062deg) skewY(.39062deg);transform:skewX(.39062deg) skewY(.39062deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39062deg) skewY(.39062deg);transform:skewX(.39062deg) skewY(.39062deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}.flipOutX,.flipOutY{-webkit-animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
\ No newline at end of file
diff --git a/static_in_env/css/style.css b/static_in_env/css/style.css
deleted file mode 100755
index 18d4fd2c..00000000
--- a/static_in_env/css/style.css
+++ /dev/null
@@ -1,23 +0,0 @@
-/* Required height of parents of the Half Page Carousel for proper displaying carousel itself */
-html,
-body,
-.view {
- height: 100%; }
-
-/* Half Page Carousel itself*/
-.carousel {
- height: 50%; }
- .carousel .carousel-inner {
- height: 100%; }
- .carousel .carousel-inner .carousel-item,
- .carousel .carousel-inner .active {
- height: 100%; }
-
-/* Adjustment for mobile devices*/
-@media (max-width: 776px) {
- .carousel {
- height: 100%; } }
-
-/* Footer color for sake of consistency with Navbar */
-.page-footer {
- background-color: #929FBA; }
diff --git a/static_in_env/css/style.min.css b/static_in_env/css/style.min.css
deleted file mode 100755
index bbc5e4f2..00000000
--- a/static_in_env/css/style.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.view,body,html{height:100%}.carousel{height:50%}.carousel .carousel-inner,.carousel .carousel-inner .active,.carousel .carousel-inner .carousel-item{height:100%}@media (max-width:776px){.carousel{height:100%}}.page-footer{background-color:#929FBA}
\ No newline at end of file
diff --git a/static_in_env/css/util.css b/static_in_env/css/util.css
new file mode 100644
index 00000000..3e9cb92e
--- /dev/null
+++ b/static_in_env/css/util.css
@@ -0,0 +1,4139 @@
+/*[ FONT SIZE ]
+///////////////////////////////////////////////////////////
+*/
+.fs-1 {font-size: 1px;}
+.fs-2 {font-size: 2px;}
+.fs-3 {font-size: 3px;}
+.fs-4 {font-size: 4px;}
+.fs-5 {font-size: 5px;}
+.fs-6 {font-size: 6px;}
+.fs-7 {font-size: 7px;}
+.fs-8 {font-size: 8px;}
+.fs-9 {font-size: 9px;}
+.fs-10 {font-size: 10px;}
+.fs-11 {font-size: 11px;}
+.fs-12 {font-size: 12px;}
+.fs-13 {font-size: 13px;}
+.fs-14 {font-size: 14px;}
+.fs-15 {font-size: 15px;}
+.fs-16 {font-size: 16px;}
+.fs-17 {font-size: 17px;}
+.fs-18 {font-size: 18px;}
+.fs-19 {font-size: 19px;}
+.fs-20 {font-size: 20px;}
+.fs-21 {font-size: 21px;}
+.fs-22 {font-size: 22px;}
+.fs-23 {font-size: 23px;}
+.fs-24 {font-size: 24px;}
+.fs-25 {font-size: 25px;}
+.fs-26 {font-size: 26px;}
+.fs-27 {font-size: 27px;}
+.fs-28 {font-size: 28px;}
+.fs-29 {font-size: 29px;}
+.fs-30 {font-size: 30px;}
+.fs-31 {font-size: 31px;}
+.fs-32 {font-size: 32px;}
+.fs-33 {font-size: 33px;}
+.fs-34 {font-size: 34px;}
+.fs-35 {font-size: 35px;}
+.fs-36 {font-size: 36px;}
+.fs-37 {font-size: 37px;}
+.fs-38 {font-size: 38px;}
+.fs-39 {font-size: 39px;}
+.fs-40 {font-size: 40px;}
+.fs-41 {font-size: 41px;}
+.fs-42 {font-size: 42px;}
+.fs-43 {font-size: 43px;}
+.fs-44 {font-size: 44px;}
+.fs-45 {font-size: 45px;}
+.fs-46 {font-size: 46px;}
+.fs-47 {font-size: 47px;}
+.fs-48 {font-size: 48px;}
+.fs-49 {font-size: 49px;}
+.fs-50 {font-size: 50px;}
+.fs-51 {font-size: 51px;}
+.fs-52 {font-size: 52px;}
+.fs-53 {font-size: 53px;}
+.fs-54 {font-size: 54px;}
+.fs-55 {font-size: 55px;}
+.fs-56 {font-size: 56px;}
+.fs-57 {font-size: 57px;}
+.fs-58 {font-size: 58px;}
+.fs-59 {font-size: 59px;}
+.fs-60 {font-size: 60px;}
+.fs-61 {font-size: 61px;}
+.fs-62 {font-size: 62px;}
+.fs-63 {font-size: 63px;}
+.fs-64 {font-size: 64px;}
+.fs-65 {font-size: 65px;}
+.fs-66 {font-size: 66px;}
+.fs-67 {font-size: 67px;}
+.fs-68 {font-size: 68px;}
+.fs-69 {font-size: 69px;}
+.fs-70 {font-size: 70px;}
+.fs-71 {font-size: 71px;}
+.fs-72 {font-size: 72px;}
+.fs-73 {font-size: 73px;}
+.fs-74 {font-size: 74px;}
+.fs-75 {font-size: 75px;}
+.fs-76 {font-size: 76px;}
+.fs-77 {font-size: 77px;}
+.fs-78 {font-size: 78px;}
+.fs-79 {font-size: 79px;}
+.fs-80 {font-size: 80px;}
+.fs-81 {font-size: 81px;}
+.fs-82 {font-size: 82px;}
+.fs-83 {font-size: 83px;}
+.fs-84 {font-size: 84px;}
+.fs-85 {font-size: 85px;}
+.fs-86 {font-size: 86px;}
+.fs-87 {font-size: 87px;}
+.fs-88 {font-size: 88px;}
+.fs-89 {font-size: 89px;}
+.fs-90 {font-size: 90px;}
+.fs-91 {font-size: 91px;}
+.fs-92 {font-size: 92px;}
+.fs-93 {font-size: 93px;}
+.fs-94 {font-size: 94px;}
+.fs-95 {font-size: 95px;}
+.fs-96 {font-size: 96px;}
+.fs-97 {font-size: 97px;}
+.fs-98 {font-size: 98px;}
+.fs-99 {font-size: 99px;}
+.fs-100 {font-size: 100px;}
+.fs-101 {font-size: 101px;}
+.fs-102 {font-size: 102px;}
+.fs-103 {font-size: 103px;}
+.fs-104 {font-size: 104px;}
+.fs-105 {font-size: 105px;}
+.fs-106 {font-size: 106px;}
+.fs-107 {font-size: 107px;}
+.fs-108 {font-size: 108px;}
+.fs-109 {font-size: 109px;}
+.fs-110 {font-size: 110px;}
+.fs-111 {font-size: 111px;}
+.fs-112 {font-size: 112px;}
+.fs-113 {font-size: 113px;}
+.fs-114 {font-size: 114px;}
+.fs-115 {font-size: 115px;}
+.fs-116 {font-size: 116px;}
+.fs-117 {font-size: 117px;}
+.fs-118 {font-size: 118px;}
+.fs-119 {font-size: 119px;}
+.fs-120 {font-size: 120px;}
+.fs-121 {font-size: 121px;}
+.fs-122 {font-size: 122px;}
+.fs-123 {font-size: 123px;}
+.fs-124 {font-size: 124px;}
+.fs-125 {font-size: 125px;}
+.fs-126 {font-size: 126px;}
+.fs-127 {font-size: 127px;}
+.fs-128 {font-size: 128px;}
+.fs-129 {font-size: 129px;}
+.fs-130 {font-size: 130px;}
+.fs-131 {font-size: 131px;}
+.fs-132 {font-size: 132px;}
+.fs-133 {font-size: 133px;}
+.fs-134 {font-size: 134px;}
+.fs-135 {font-size: 135px;}
+.fs-136 {font-size: 136px;}
+.fs-137 {font-size: 137px;}
+.fs-138 {font-size: 138px;}
+.fs-139 {font-size: 139px;}
+.fs-140 {font-size: 140px;}
+.fs-141 {font-size: 141px;}
+.fs-142 {font-size: 142px;}
+.fs-143 {font-size: 143px;}
+.fs-144 {font-size: 144px;}
+.fs-145 {font-size: 145px;}
+.fs-146 {font-size: 146px;}
+.fs-147 {font-size: 147px;}
+.fs-148 {font-size: 148px;}
+.fs-149 {font-size: 149px;}
+.fs-150 {font-size: 150px;}
+.fs-151 {font-size: 151px;}
+.fs-152 {font-size: 152px;}
+.fs-153 {font-size: 153px;}
+.fs-154 {font-size: 154px;}
+.fs-155 {font-size: 155px;}
+.fs-156 {font-size: 156px;}
+.fs-157 {font-size: 157px;}
+.fs-158 {font-size: 158px;}
+.fs-159 {font-size: 159px;}
+.fs-160 {font-size: 160px;}
+.fs-161 {font-size: 161px;}
+.fs-162 {font-size: 162px;}
+.fs-163 {font-size: 163px;}
+.fs-164 {font-size: 164px;}
+.fs-165 {font-size: 165px;}
+.fs-166 {font-size: 166px;}
+.fs-167 {font-size: 167px;}
+.fs-168 {font-size: 168px;}
+.fs-169 {font-size: 169px;}
+.fs-170 {font-size: 170px;}
+.fs-171 {font-size: 171px;}
+.fs-172 {font-size: 172px;}
+.fs-173 {font-size: 173px;}
+.fs-174 {font-size: 174px;}
+.fs-175 {font-size: 175px;}
+.fs-176 {font-size: 176px;}
+.fs-177 {font-size: 177px;}
+.fs-178 {font-size: 178px;}
+.fs-179 {font-size: 179px;}
+.fs-180 {font-size: 180px;}
+.fs-181 {font-size: 181px;}
+.fs-182 {font-size: 182px;}
+.fs-183 {font-size: 183px;}
+.fs-184 {font-size: 184px;}
+.fs-185 {font-size: 185px;}
+.fs-186 {font-size: 186px;}
+.fs-187 {font-size: 187px;}
+.fs-188 {font-size: 188px;}
+.fs-189 {font-size: 189px;}
+.fs-190 {font-size: 190px;}
+.fs-191 {font-size: 191px;}
+.fs-192 {font-size: 192px;}
+.fs-193 {font-size: 193px;}
+.fs-194 {font-size: 194px;}
+.fs-195 {font-size: 195px;}
+.fs-196 {font-size: 196px;}
+.fs-197 {font-size: 197px;}
+.fs-198 {font-size: 198px;}
+.fs-199 {font-size: 199px;}
+.fs-200 {font-size: 200px;}
+
+/*[ PADDING ]
+///////////////////////////////////////////////////////////
+*/
+.p-t-0 {padding-top: 0px;}
+.p-t-1 {padding-top: 1px;}
+.p-t-2 {padding-top: 2px;}
+.p-t-3 {padding-top: 3px;}
+.p-t-4 {padding-top: 4px;}
+.p-t-5 {padding-top: 5px;}
+.p-t-6 {padding-top: 6px;}
+.p-t-7 {padding-top: 7px;}
+.p-t-8 {padding-top: 8px;}
+.p-t-9 {padding-top: 9px;}
+.p-t-10 {padding-top: 10px;}
+.p-t-11 {padding-top: 11px;}
+.p-t-12 {padding-top: 12px;}
+.p-t-13 {padding-top: 13px;}
+.p-t-14 {padding-top: 14px;}
+.p-t-15 {padding-top: 15px;}
+.p-t-16 {padding-top: 16px;}
+.p-t-17 {padding-top: 17px;}
+.p-t-18 {padding-top: 18px;}
+.p-t-19 {padding-top: 19px;}
+.p-t-20 {padding-top: 20px;}
+.p-t-21 {padding-top: 21px;}
+.p-t-22 {padding-top: 22px;}
+.p-t-23 {padding-top: 23px;}
+.p-t-24 {padding-top: 24px;}
+.p-t-25 {padding-top: 25px;}
+.p-t-26 {padding-top: 26px;}
+.p-t-27 {padding-top: 27px;}
+.p-t-28 {padding-top: 28px;}
+.p-t-29 {padding-top: 29px;}
+.p-t-30 {padding-top: 30px;}
+.p-t-31 {padding-top: 31px;}
+.p-t-32 {padding-top: 32px;}
+.p-t-33 {padding-top: 33px;}
+.p-t-34 {padding-top: 34px;}
+.p-t-35 {padding-top: 35px;}
+.p-t-36 {padding-top: 36px;}
+.p-t-37 {padding-top: 37px;}
+.p-t-38 {padding-top: 38px;}
+.p-t-39 {padding-top: 39px;}
+.p-t-40 {padding-top: 40px;}
+.p-t-41 {padding-top: 41px;}
+.p-t-42 {padding-top: 42px;}
+.p-t-43 {padding-top: 43px;}
+.p-t-44 {padding-top: 44px;}
+.p-t-45 {padding-top: 45px;}
+.p-t-46 {padding-top: 46px;}
+.p-t-47 {padding-top: 47px;}
+.p-t-48 {padding-top: 48px;}
+.p-t-49 {padding-top: 49px;}
+.p-t-50 {padding-top: 50px;}
+.p-t-51 {padding-top: 51px;}
+.p-t-52 {padding-top: 52px;}
+.p-t-53 {padding-top: 53px;}
+.p-t-54 {padding-top: 54px;}
+.p-t-55 {padding-top: 55px;}
+.p-t-56 {padding-top: 56px;}
+.p-t-57 {padding-top: 57px;}
+.p-t-58 {padding-top: 58px;}
+.p-t-59 {padding-top: 59px;}
+.p-t-60 {padding-top: 60px;}
+.p-t-61 {padding-top: 61px;}
+.p-t-62 {padding-top: 62px;}
+.p-t-63 {padding-top: 63px;}
+.p-t-64 {padding-top: 64px;}
+.p-t-65 {padding-top: 65px;}
+.p-t-66 {padding-top: 66px;}
+.p-t-67 {padding-top: 67px;}
+.p-t-68 {padding-top: 68px;}
+.p-t-69 {padding-top: 69px;}
+.p-t-70 {padding-top: 70px;}
+.p-t-71 {padding-top: 71px;}
+.p-t-72 {padding-top: 72px;}
+.p-t-73 {padding-top: 73px;}
+.p-t-74 {padding-top: 74px;}
+.p-t-75 {padding-top: 75px;}
+.p-t-76 {padding-top: 76px;}
+.p-t-77 {padding-top: 77px;}
+.p-t-78 {padding-top: 78px;}
+.p-t-79 {padding-top: 79px;}
+.p-t-80 {padding-top: 80px;}
+.p-t-81 {padding-top: 81px;}
+.p-t-82 {padding-top: 82px;}
+.p-t-83 {padding-top: 83px;}
+.p-t-84 {padding-top: 84px;}
+.p-t-85 {padding-top: 85px;}
+.p-t-86 {padding-top: 86px;}
+.p-t-87 {padding-top: 87px;}
+.p-t-88 {padding-top: 88px;}
+.p-t-89 {padding-top: 89px;}
+.p-t-90 {padding-top: 90px;}
+.p-t-91 {padding-top: 91px;}
+.p-t-92 {padding-top: 92px;}
+.p-t-93 {padding-top: 93px;}
+.p-t-94 {padding-top: 94px;}
+.p-t-95 {padding-top: 95px;}
+.p-t-96 {padding-top: 96px;}
+.p-t-97 {padding-top: 97px;}
+.p-t-98 {padding-top: 98px;}
+.p-t-99 {padding-top: 99px;}
+.p-t-100 {padding-top: 100px;}
+.p-t-101 {padding-top: 101px;}
+.p-t-102 {padding-top: 102px;}
+.p-t-103 {padding-top: 103px;}
+.p-t-104 {padding-top: 104px;}
+.p-t-105 {padding-top: 105px;}
+.p-t-106 {padding-top: 106px;}
+.p-t-107 {padding-top: 107px;}
+.p-t-108 {padding-top: 108px;}
+.p-t-109 {padding-top: 109px;}
+.p-t-110 {padding-top: 110px;}
+.p-t-111 {padding-top: 111px;}
+.p-t-112 {padding-top: 112px;}
+.p-t-113 {padding-top: 113px;}
+.p-t-114 {padding-top: 114px;}
+.p-t-115 {padding-top: 115px;}
+.p-t-116 {padding-top: 116px;}
+.p-t-117 {padding-top: 117px;}
+.p-t-118 {padding-top: 118px;}
+.p-t-119 {padding-top: 119px;}
+.p-t-120 {padding-top: 120px;}
+.p-t-121 {padding-top: 121px;}
+.p-t-122 {padding-top: 122px;}
+.p-t-123 {padding-top: 123px;}
+.p-t-124 {padding-top: 124px;}
+.p-t-125 {padding-top: 125px;}
+.p-t-126 {padding-top: 126px;}
+.p-t-127 {padding-top: 127px;}
+.p-t-128 {padding-top: 128px;}
+.p-t-129 {padding-top: 129px;}
+.p-t-130 {padding-top: 130px;}
+.p-t-131 {padding-top: 131px;}
+.p-t-132 {padding-top: 132px;}
+.p-t-133 {padding-top: 133px;}
+.p-t-134 {padding-top: 134px;}
+.p-t-135 {padding-top: 135px;}
+.p-t-136 {padding-top: 136px;}
+.p-t-137 {padding-top: 137px;}
+.p-t-138 {padding-top: 138px;}
+.p-t-139 {padding-top: 139px;}
+.p-t-140 {padding-top: 140px;}
+.p-t-141 {padding-top: 141px;}
+.p-t-142 {padding-top: 142px;}
+.p-t-143 {padding-top: 143px;}
+.p-t-144 {padding-top: 144px;}
+.p-t-145 {padding-top: 145px;}
+.p-t-146 {padding-top: 146px;}
+.p-t-147 {padding-top: 147px;}
+.p-t-148 {padding-top: 148px;}
+.p-t-149 {padding-top: 149px;}
+.p-t-150 {padding-top: 150px;}
+.p-t-151 {padding-top: 151px;}
+.p-t-152 {padding-top: 152px;}
+.p-t-153 {padding-top: 153px;}
+.p-t-154 {padding-top: 154px;}
+.p-t-155 {padding-top: 155px;}
+.p-t-156 {padding-top: 156px;}
+.p-t-157 {padding-top: 157px;}
+.p-t-158 {padding-top: 158px;}
+.p-t-159 {padding-top: 159px;}
+.p-t-160 {padding-top: 160px;}
+.p-t-161 {padding-top: 161px;}
+.p-t-162 {padding-top: 162px;}
+.p-t-163 {padding-top: 163px;}
+.p-t-164 {padding-top: 164px;}
+.p-t-165 {padding-top: 165px;}
+.p-t-166 {padding-top: 166px;}
+.p-t-167 {padding-top: 167px;}
+.p-t-168 {padding-top: 168px;}
+.p-t-169 {padding-top: 169px;}
+.p-t-170 {padding-top: 170px;}
+.p-t-171 {padding-top: 171px;}
+.p-t-172 {padding-top: 172px;}
+.p-t-173 {padding-top: 173px;}
+.p-t-174 {padding-top: 174px;}
+.p-t-175 {padding-top: 175px;}
+.p-t-176 {padding-top: 176px;}
+.p-t-177 {padding-top: 177px;}
+.p-t-178 {padding-top: 178px;}
+.p-t-179 {padding-top: 179px;}
+.p-t-180 {padding-top: 180px;}
+.p-t-181 {padding-top: 181px;}
+.p-t-182 {padding-top: 182px;}
+.p-t-183 {padding-top: 183px;}
+.p-t-184 {padding-top: 184px;}
+.p-t-185 {padding-top: 185px;}
+.p-t-186 {padding-top: 186px;}
+.p-t-187 {padding-top: 187px;}
+.p-t-188 {padding-top: 188px;}
+.p-t-189 {padding-top: 189px;}
+.p-t-190 {padding-top: 190px;}
+.p-t-191 {padding-top: 191px;}
+.p-t-192 {padding-top: 192px;}
+.p-t-193 {padding-top: 193px;}
+.p-t-194 {padding-top: 194px;}
+.p-t-195 {padding-top: 195px;}
+.p-t-196 {padding-top: 196px;}
+.p-t-197 {padding-top: 197px;}
+.p-t-198 {padding-top: 198px;}
+.p-t-199 {padding-top: 199px;}
+.p-t-200 {padding-top: 200px;}
+.p-t-201 {padding-top: 201px;}
+.p-t-202 {padding-top: 202px;}
+.p-t-203 {padding-top: 203px;}
+.p-t-204 {padding-top: 204px;}
+.p-t-205 {padding-top: 205px;}
+.p-t-206 {padding-top: 206px;}
+.p-t-207 {padding-top: 207px;}
+.p-t-208 {padding-top: 208px;}
+.p-t-209 {padding-top: 209px;}
+.p-t-210 {padding-top: 210px;}
+.p-t-211 {padding-top: 211px;}
+.p-t-212 {padding-top: 212px;}
+.p-t-213 {padding-top: 213px;}
+.p-t-214 {padding-top: 214px;}
+.p-t-215 {padding-top: 215px;}
+.p-t-216 {padding-top: 216px;}
+.p-t-217 {padding-top: 217px;}
+.p-t-218 {padding-top: 218px;}
+.p-t-219 {padding-top: 219px;}
+.p-t-220 {padding-top: 220px;}
+.p-t-221 {padding-top: 221px;}
+.p-t-222 {padding-top: 222px;}
+.p-t-223 {padding-top: 223px;}
+.p-t-224 {padding-top: 224px;}
+.p-t-225 {padding-top: 225px;}
+.p-t-226 {padding-top: 226px;}
+.p-t-227 {padding-top: 227px;}
+.p-t-228 {padding-top: 228px;}
+.p-t-229 {padding-top: 229px;}
+.p-t-230 {padding-top: 230px;}
+.p-t-231 {padding-top: 231px;}
+.p-t-232 {padding-top: 232px;}
+.p-t-233 {padding-top: 233px;}
+.p-t-234 {padding-top: 234px;}
+.p-t-235 {padding-top: 235px;}
+.p-t-236 {padding-top: 236px;}
+.p-t-237 {padding-top: 237px;}
+.p-t-238 {padding-top: 238px;}
+.p-t-239 {padding-top: 239px;}
+.p-t-240 {padding-top: 240px;}
+.p-t-241 {padding-top: 241px;}
+.p-t-242 {padding-top: 242px;}
+.p-t-243 {padding-top: 243px;}
+.p-t-244 {padding-top: 244px;}
+.p-t-245 {padding-top: 245px;}
+.p-t-246 {padding-top: 246px;}
+.p-t-247 {padding-top: 247px;}
+.p-t-248 {padding-top: 248px;}
+.p-t-249 {padding-top: 249px;}
+.p-t-250 {padding-top: 250px;}
+.p-b-0 {padding-bottom: 0px;}
+.p-b-1 {padding-bottom: 1px;}
+.p-b-2 {padding-bottom: 2px;}
+.p-b-3 {padding-bottom: 3px;}
+.p-b-4 {padding-bottom: 4px;}
+.p-b-5 {padding-bottom: 5px;}
+.p-b-6 {padding-bottom: 6px;}
+.p-b-7 {padding-bottom: 7px;}
+.p-b-8 {padding-bottom: 8px;}
+.p-b-9 {padding-bottom: 9px;}
+.p-b-10 {padding-bottom: 10px;}
+.p-b-11 {padding-bottom: 11px;}
+.p-b-12 {padding-bottom: 12px;}
+.p-b-13 {padding-bottom: 13px;}
+.p-b-14 {padding-bottom: 14px;}
+.p-b-15 {padding-bottom: 15px;}
+.p-b-16 {padding-bottom: 16px;}
+.p-b-17 {padding-bottom: 17px;}
+.p-b-18 {padding-bottom: 18px;}
+.p-b-19 {padding-bottom: 19px;}
+.p-b-20 {padding-bottom: 20px;}
+.p-b-21 {padding-bottom: 21px;}
+.p-b-22 {padding-bottom: 22px;}
+.p-b-23 {padding-bottom: 23px;}
+.p-b-24 {padding-bottom: 24px;}
+.p-b-25 {padding-bottom: 25px;}
+.p-b-26 {padding-bottom: 26px;}
+.p-b-27 {padding-bottom: 27px;}
+.p-b-28 {padding-bottom: 28px;}
+.p-b-29 {padding-bottom: 29px;}
+.p-b-30 {padding-bottom: 30px;}
+.p-b-31 {padding-bottom: 31px;}
+.p-b-32 {padding-bottom: 32px;}
+.p-b-33 {padding-bottom: 33px;}
+.p-b-34 {padding-bottom: 34px;}
+.p-b-35 {padding-bottom: 35px;}
+.p-b-36 {padding-bottom: 36px;}
+.p-b-37 {padding-bottom: 37px;}
+.p-b-38 {padding-bottom: 38px;}
+.p-b-39 {padding-bottom: 39px;}
+.p-b-40 {padding-bottom: 40px;}
+.p-b-41 {padding-bottom: 41px;}
+.p-b-42 {padding-bottom: 42px;}
+.p-b-43 {padding-bottom: 43px;}
+.p-b-44 {padding-bottom: 44px;}
+.p-b-45 {padding-bottom: 45px;}
+.p-b-46 {padding-bottom: 46px;}
+.p-b-47 {padding-bottom: 47px;}
+.p-b-48 {padding-bottom: 48px;}
+.p-b-49 {padding-bottom: 49px;}
+.p-b-50 {padding-bottom: 50px;}
+.p-b-51 {padding-bottom: 51px;}
+.p-b-52 {padding-bottom: 52px;}
+.p-b-53 {padding-bottom: 53px;}
+.p-b-54 {padding-bottom: 54px;}
+.p-b-55 {padding-bottom: 55px;}
+.p-b-56 {padding-bottom: 56px;}
+.p-b-57 {padding-bottom: 57px;}
+.p-b-58 {padding-bottom: 58px;}
+.p-b-59 {padding-bottom: 59px;}
+.p-b-60 {padding-bottom: 60px;}
+.p-b-61 {padding-bottom: 61px;}
+.p-b-62 {padding-bottom: 62px;}
+.p-b-63 {padding-bottom: 63px;}
+.p-b-64 {padding-bottom: 64px;}
+.p-b-65 {padding-bottom: 65px;}
+.p-b-66 {padding-bottom: 66px;}
+.p-b-67 {padding-bottom: 67px;}
+.p-b-68 {padding-bottom: 68px;}
+.p-b-69 {padding-bottom: 69px;}
+.p-b-70 {padding-bottom: 70px;}
+.p-b-71 {padding-bottom: 71px;}
+.p-b-72 {padding-bottom: 72px;}
+.p-b-73 {padding-bottom: 73px;}
+.p-b-74 {padding-bottom: 74px;}
+.p-b-75 {padding-bottom: 75px;}
+.p-b-76 {padding-bottom: 76px;}
+.p-b-77 {padding-bottom: 77px;}
+.p-b-78 {padding-bottom: 78px;}
+.p-b-79 {padding-bottom: 79px;}
+.p-b-80 {padding-bottom: 80px;}
+.p-b-81 {padding-bottom: 81px;}
+.p-b-82 {padding-bottom: 82px;}
+.p-b-83 {padding-bottom: 83px;}
+.p-b-84 {padding-bottom: 84px;}
+.p-b-85 {padding-bottom: 85px;}
+.p-b-86 {padding-bottom: 86px;}
+.p-b-87 {padding-bottom: 87px;}
+.p-b-88 {padding-bottom: 88px;}
+.p-b-89 {padding-bottom: 89px;}
+.p-b-90 {padding-bottom: 90px;}
+.p-b-91 {padding-bottom: 91px;}
+.p-b-92 {padding-bottom: 92px;}
+.p-b-93 {padding-bottom: 93px;}
+.p-b-94 {padding-bottom: 94px;}
+.p-b-95 {padding-bottom: 95px;}
+.p-b-96 {padding-bottom: 96px;}
+.p-b-97 {padding-bottom: 97px;}
+.p-b-98 {padding-bottom: 98px;}
+.p-b-99 {padding-bottom: 99px;}
+.p-b-100 {padding-bottom: 100px;}
+.p-b-101 {padding-bottom: 101px;}
+.p-b-102 {padding-bottom: 102px;}
+.p-b-103 {padding-bottom: 103px;}
+.p-b-104 {padding-bottom: 104px;}
+.p-b-105 {padding-bottom: 105px;}
+.p-b-106 {padding-bottom: 106px;}
+.p-b-107 {padding-bottom: 107px;}
+.p-b-108 {padding-bottom: 108px;}
+.p-b-109 {padding-bottom: 109px;}
+.p-b-110 {padding-bottom: 110px;}
+.p-b-111 {padding-bottom: 111px;}
+.p-b-112 {padding-bottom: 112px;}
+.p-b-113 {padding-bottom: 113px;}
+.p-b-114 {padding-bottom: 114px;}
+.p-b-115 {padding-bottom: 115px;}
+.p-b-116 {padding-bottom: 116px;}
+.p-b-117 {padding-bottom: 117px;}
+.p-b-118 {padding-bottom: 118px;}
+.p-b-119 {padding-bottom: 119px;}
+.p-b-120 {padding-bottom: 120px;}
+.p-b-121 {padding-bottom: 121px;}
+.p-b-122 {padding-bottom: 122px;}
+.p-b-123 {padding-bottom: 123px;}
+.p-b-124 {padding-bottom: 124px;}
+.p-b-125 {padding-bottom: 125px;}
+.p-b-126 {padding-bottom: 126px;}
+.p-b-127 {padding-bottom: 127px;}
+.p-b-128 {padding-bottom: 128px;}
+.p-b-129 {padding-bottom: 129px;}
+.p-b-130 {padding-bottom: 130px;}
+.p-b-131 {padding-bottom: 131px;}
+.p-b-132 {padding-bottom: 132px;}
+.p-b-133 {padding-bottom: 133px;}
+.p-b-134 {padding-bottom: 134px;}
+.p-b-135 {padding-bottom: 135px;}
+.p-b-136 {padding-bottom: 136px;}
+.p-b-137 {padding-bottom: 137px;}
+.p-b-138 {padding-bottom: 138px;}
+.p-b-139 {padding-bottom: 139px;}
+.p-b-140 {padding-bottom: 140px;}
+.p-b-141 {padding-bottom: 141px;}
+.p-b-142 {padding-bottom: 142px;}
+.p-b-143 {padding-bottom: 143px;}
+.p-b-144 {padding-bottom: 144px;}
+.p-b-145 {padding-bottom: 145px;}
+.p-b-146 {padding-bottom: 146px;}
+.p-b-147 {padding-bottom: 147px;}
+.p-b-148 {padding-bottom: 148px;}
+.p-b-149 {padding-bottom: 149px;}
+.p-b-150 {padding-bottom: 150px;}
+.p-b-151 {padding-bottom: 151px;}
+.p-b-152 {padding-bottom: 152px;}
+.p-b-153 {padding-bottom: 153px;}
+.p-b-154 {padding-bottom: 154px;}
+.p-b-155 {padding-bottom: 155px;}
+.p-b-156 {padding-bottom: 156px;}
+.p-b-157 {padding-bottom: 157px;}
+.p-b-158 {padding-bottom: 158px;}
+.p-b-159 {padding-bottom: 159px;}
+.p-b-160 {padding-bottom: 160px;}
+.p-b-161 {padding-bottom: 161px;}
+.p-b-162 {padding-bottom: 162px;}
+.p-b-163 {padding-bottom: 163px;}
+.p-b-164 {padding-bottom: 164px;}
+.p-b-165 {padding-bottom: 165px;}
+.p-b-166 {padding-bottom: 166px;}
+.p-b-167 {padding-bottom: 167px;}
+.p-b-168 {padding-bottom: 168px;}
+.p-b-169 {padding-bottom: 169px;}
+.p-b-170 {padding-bottom: 170px;}
+.p-b-171 {padding-bottom: 171px;}
+.p-b-172 {padding-bottom: 172px;}
+.p-b-173 {padding-bottom: 173px;}
+.p-b-174 {padding-bottom: 174px;}
+.p-b-175 {padding-bottom: 175px;}
+.p-b-176 {padding-bottom: 176px;}
+.p-b-177 {padding-bottom: 177px;}
+.p-b-178 {padding-bottom: 178px;}
+.p-b-179 {padding-bottom: 179px;}
+.p-b-180 {padding-bottom: 180px;}
+.p-b-181 {padding-bottom: 181px;}
+.p-b-182 {padding-bottom: 182px;}
+.p-b-183 {padding-bottom: 183px;}
+.p-b-184 {padding-bottom: 184px;}
+.p-b-185 {padding-bottom: 185px;}
+.p-b-186 {padding-bottom: 186px;}
+.p-b-187 {padding-bottom: 187px;}
+.p-b-188 {padding-bottom: 188px;}
+.p-b-189 {padding-bottom: 189px;}
+.p-b-190 {padding-bottom: 190px;}
+.p-b-191 {padding-bottom: 191px;}
+.p-b-192 {padding-bottom: 192px;}
+.p-b-193 {padding-bottom: 193px;}
+.p-b-194 {padding-bottom: 194px;}
+.p-b-195 {padding-bottom: 195px;}
+.p-b-196 {padding-bottom: 196px;}
+.p-b-197 {padding-bottom: 197px;}
+.p-b-198 {padding-bottom: 198px;}
+.p-b-199 {padding-bottom: 199px;}
+.p-b-200 {padding-bottom: 200px;}
+.p-b-201 {padding-bottom: 201px;}
+.p-b-202 {padding-bottom: 202px;}
+.p-b-203 {padding-bottom: 203px;}
+.p-b-204 {padding-bottom: 204px;}
+.p-b-205 {padding-bottom: 205px;}
+.p-b-206 {padding-bottom: 206px;}
+.p-b-207 {padding-bottom: 207px;}
+.p-b-208 {padding-bottom: 208px;}
+.p-b-209 {padding-bottom: 209px;}
+.p-b-210 {padding-bottom: 210px;}
+.p-b-211 {padding-bottom: 211px;}
+.p-b-212 {padding-bottom: 212px;}
+.p-b-213 {padding-bottom: 213px;}
+.p-b-214 {padding-bottom: 214px;}
+.p-b-215 {padding-bottom: 215px;}
+.p-b-216 {padding-bottom: 216px;}
+.p-b-217 {padding-bottom: 217px;}
+.p-b-218 {padding-bottom: 218px;}
+.p-b-219 {padding-bottom: 219px;}
+.p-b-220 {padding-bottom: 220px;}
+.p-b-221 {padding-bottom: 221px;}
+.p-b-222 {padding-bottom: 222px;}
+.p-b-223 {padding-bottom: 223px;}
+.p-b-224 {padding-bottom: 224px;}
+.p-b-225 {padding-bottom: 225px;}
+.p-b-226 {padding-bottom: 226px;}
+.p-b-227 {padding-bottom: 227px;}
+.p-b-228 {padding-bottom: 228px;}
+.p-b-229 {padding-bottom: 229px;}
+.p-b-230 {padding-bottom: 230px;}
+.p-b-231 {padding-bottom: 231px;}
+.p-b-232 {padding-bottom: 232px;}
+.p-b-233 {padding-bottom: 233px;}
+.p-b-234 {padding-bottom: 234px;}
+.p-b-235 {padding-bottom: 235px;}
+.p-b-236 {padding-bottom: 236px;}
+.p-b-237 {padding-bottom: 237px;}
+.p-b-238 {padding-bottom: 238px;}
+.p-b-239 {padding-bottom: 239px;}
+.p-b-240 {padding-bottom: 240px;}
+.p-b-241 {padding-bottom: 241px;}
+.p-b-242 {padding-bottom: 242px;}
+.p-b-243 {padding-bottom: 243px;}
+.p-b-244 {padding-bottom: 244px;}
+.p-b-245 {padding-bottom: 245px;}
+.p-b-246 {padding-bottom: 246px;}
+.p-b-247 {padding-bottom: 247px;}
+.p-b-248 {padding-bottom: 248px;}
+.p-b-249 {padding-bottom: 249px;}
+.p-b-250 {padding-bottom: 250px;}
+.p-l-0 {padding-left: 0px;}
+.p-l-1 {padding-left: 1px;}
+.p-l-2 {padding-left: 2px;}
+.p-l-3 {padding-left: 3px;}
+.p-l-4 {padding-left: 4px;}
+.p-l-5 {padding-left: 5px;}
+.p-l-6 {padding-left: 6px;}
+.p-l-7 {padding-left: 7px;}
+.p-l-8 {padding-left: 8px;}
+.p-l-9 {padding-left: 9px;}
+.p-l-10 {padding-left: 10px;}
+.p-l-11 {padding-left: 11px;}
+.p-l-12 {padding-left: 12px;}
+.p-l-13 {padding-left: 13px;}
+.p-l-14 {padding-left: 14px;}
+.p-l-15 {padding-left: 15px;}
+.p-l-16 {padding-left: 16px;}
+.p-l-17 {padding-left: 17px;}
+.p-l-18 {padding-left: 18px;}
+.p-l-19 {padding-left: 19px;}
+.p-l-20 {padding-left: 20px;}
+.p-l-21 {padding-left: 21px;}
+.p-l-22 {padding-left: 22px;}
+.p-l-23 {padding-left: 23px;}
+.p-l-24 {padding-left: 24px;}
+.p-l-25 {padding-left: 25px;}
+.p-l-26 {padding-left: 26px;}
+.p-l-27 {padding-left: 27px;}
+.p-l-28 {padding-left: 28px;}
+.p-l-29 {padding-left: 29px;}
+.p-l-30 {padding-left: 30px;}
+.p-l-31 {padding-left: 31px;}
+.p-l-32 {padding-left: 32px;}
+.p-l-33 {padding-left: 33px;}
+.p-l-34 {padding-left: 34px;}
+.p-l-35 {padding-left: 35px;}
+.p-l-36 {padding-left: 36px;}
+.p-l-37 {padding-left: 37px;}
+.p-l-38 {padding-left: 38px;}
+.p-l-39 {padding-left: 39px;}
+.p-l-40 {padding-left: 40px;}
+.p-l-41 {padding-left: 41px;}
+.p-l-42 {padding-left: 42px;}
+.p-l-43 {padding-left: 43px;}
+.p-l-44 {padding-left: 44px;}
+.p-l-45 {padding-left: 45px;}
+.p-l-46 {padding-left: 46px;}
+.p-l-47 {padding-left: 47px;}
+.p-l-48 {padding-left: 48px;}
+.p-l-49 {padding-left: 49px;}
+.p-l-50 {padding-left: 50px;}
+.p-l-51 {padding-left: 51px;}
+.p-l-52 {padding-left: 52px;}
+.p-l-53 {padding-left: 53px;}
+.p-l-54 {padding-left: 54px;}
+.p-l-55 {padding-left: 55px;}
+.p-l-56 {padding-left: 56px;}
+.p-l-57 {padding-left: 57px;}
+.p-l-58 {padding-left: 58px;}
+.p-l-59 {padding-left: 59px;}
+.p-l-60 {padding-left: 60px;}
+.p-l-61 {padding-left: 61px;}
+.p-l-62 {padding-left: 62px;}
+.p-l-63 {padding-left: 63px;}
+.p-l-64 {padding-left: 64px;}
+.p-l-65 {padding-left: 65px;}
+.p-l-66 {padding-left: 66px;}
+.p-l-67 {padding-left: 67px;}
+.p-l-68 {padding-left: 68px;}
+.p-l-69 {padding-left: 69px;}
+.p-l-70 {padding-left: 70px;}
+.p-l-71 {padding-left: 71px;}
+.p-l-72 {padding-left: 72px;}
+.p-l-73 {padding-left: 73px;}
+.p-l-74 {padding-left: 74px;}
+.p-l-75 {padding-left: 75px;}
+.p-l-76 {padding-left: 76px;}
+.p-l-77 {padding-left: 77px;}
+.p-l-78 {padding-left: 78px;}
+.p-l-79 {padding-left: 79px;}
+.p-l-80 {padding-left: 80px;}
+.p-l-81 {padding-left: 81px;}
+.p-l-82 {padding-left: 82px;}
+.p-l-83 {padding-left: 83px;}
+.p-l-84 {padding-left: 84px;}
+.p-l-85 {padding-left: 85px;}
+.p-l-86 {padding-left: 86px;}
+.p-l-87 {padding-left: 87px;}
+.p-l-88 {padding-left: 88px;}
+.p-l-89 {padding-left: 89px;}
+.p-l-90 {padding-left: 90px;}
+.p-l-91 {padding-left: 91px;}
+.p-l-92 {padding-left: 92px;}
+.p-l-93 {padding-left: 93px;}
+.p-l-94 {padding-left: 94px;}
+.p-l-95 {padding-left: 95px;}
+.p-l-96 {padding-left: 96px;}
+.p-l-97 {padding-left: 97px;}
+.p-l-98 {padding-left: 98px;}
+.p-l-99 {padding-left: 99px;}
+.p-l-100 {padding-left: 100px;}
+.p-l-101 {padding-left: 101px;}
+.p-l-102 {padding-left: 102px;}
+.p-l-103 {padding-left: 103px;}
+.p-l-104 {padding-left: 104px;}
+.p-l-105 {padding-left: 105px;}
+.p-l-106 {padding-left: 106px;}
+.p-l-107 {padding-left: 107px;}
+.p-l-108 {padding-left: 108px;}
+.p-l-109 {padding-left: 109px;}
+.p-l-110 {padding-left: 110px;}
+.p-l-111 {padding-left: 111px;}
+.p-l-112 {padding-left: 112px;}
+.p-l-113 {padding-left: 113px;}
+.p-l-114 {padding-left: 114px;}
+.p-l-115 {padding-left: 115px;}
+.p-l-116 {padding-left: 116px;}
+.p-l-117 {padding-left: 117px;}
+.p-l-118 {padding-left: 118px;}
+.p-l-119 {padding-left: 119px;}
+.p-l-120 {padding-left: 120px;}
+.p-l-121 {padding-left: 121px;}
+.p-l-122 {padding-left: 122px;}
+.p-l-123 {padding-left: 123px;}
+.p-l-124 {padding-left: 124px;}
+.p-l-125 {padding-left: 125px;}
+.p-l-126 {padding-left: 126px;}
+.p-l-127 {padding-left: 127px;}
+.p-l-128 {padding-left: 128px;}
+.p-l-129 {padding-left: 129px;}
+.p-l-130 {padding-left: 130px;}
+.p-l-131 {padding-left: 131px;}
+.p-l-132 {padding-left: 132px;}
+.p-l-133 {padding-left: 133px;}
+.p-l-134 {padding-left: 134px;}
+.p-l-135 {padding-left: 135px;}
+.p-l-136 {padding-left: 136px;}
+.p-l-137 {padding-left: 137px;}
+.p-l-138 {padding-left: 138px;}
+.p-l-139 {padding-left: 139px;}
+.p-l-140 {padding-left: 140px;}
+.p-l-141 {padding-left: 141px;}
+.p-l-142 {padding-left: 142px;}
+.p-l-143 {padding-left: 143px;}
+.p-l-144 {padding-left: 144px;}
+.p-l-145 {padding-left: 145px;}
+.p-l-146 {padding-left: 146px;}
+.p-l-147 {padding-left: 147px;}
+.p-l-148 {padding-left: 148px;}
+.p-l-149 {padding-left: 149px;}
+.p-l-150 {padding-left: 150px;}
+.p-l-151 {padding-left: 151px;}
+.p-l-152 {padding-left: 152px;}
+.p-l-153 {padding-left: 153px;}
+.p-l-154 {padding-left: 154px;}
+.p-l-155 {padding-left: 155px;}
+.p-l-156 {padding-left: 156px;}
+.p-l-157 {padding-left: 157px;}
+.p-l-158 {padding-left: 158px;}
+.p-l-159 {padding-left: 159px;}
+.p-l-160 {padding-left: 160px;}
+.p-l-161 {padding-left: 161px;}
+.p-l-162 {padding-left: 162px;}
+.p-l-163 {padding-left: 163px;}
+.p-l-164 {padding-left: 164px;}
+.p-l-165 {padding-left: 165px;}
+.p-l-166 {padding-left: 166px;}
+.p-l-167 {padding-left: 167px;}
+.p-l-168 {padding-left: 168px;}
+.p-l-169 {padding-left: 169px;}
+.p-l-170 {padding-left: 170px;}
+.p-l-171 {padding-left: 171px;}
+.p-l-172 {padding-left: 172px;}
+.p-l-173 {padding-left: 173px;}
+.p-l-174 {padding-left: 174px;}
+.p-l-175 {padding-left: 175px;}
+.p-l-176 {padding-left: 176px;}
+.p-l-177 {padding-left: 177px;}
+.p-l-178 {padding-left: 178px;}
+.p-l-179 {padding-left: 179px;}
+.p-l-180 {padding-left: 180px;}
+.p-l-181 {padding-left: 181px;}
+.p-l-182 {padding-left: 182px;}
+.p-l-183 {padding-left: 183px;}
+.p-l-184 {padding-left: 184px;}
+.p-l-185 {padding-left: 185px;}
+.p-l-186 {padding-left: 186px;}
+.p-l-187 {padding-left: 187px;}
+.p-l-188 {padding-left: 188px;}
+.p-l-189 {padding-left: 189px;}
+.p-l-190 {padding-left: 190px;}
+.p-l-191 {padding-left: 191px;}
+.p-l-192 {padding-left: 192px;}
+.p-l-193 {padding-left: 193px;}
+.p-l-194 {padding-left: 194px;}
+.p-l-195 {padding-left: 195px;}
+.p-l-196 {padding-left: 196px;}
+.p-l-197 {padding-left: 197px;}
+.p-l-198 {padding-left: 198px;}
+.p-l-199 {padding-left: 199px;}
+.p-l-200 {padding-left: 200px;}
+.p-l-201 {padding-left: 201px;}
+.p-l-202 {padding-left: 202px;}
+.p-l-203 {padding-left: 203px;}
+.p-l-204 {padding-left: 204px;}
+.p-l-205 {padding-left: 205px;}
+.p-l-206 {padding-left: 206px;}
+.p-l-207 {padding-left: 207px;}
+.p-l-208 {padding-left: 208px;}
+.p-l-209 {padding-left: 209px;}
+.p-l-210 {padding-left: 210px;}
+.p-l-211 {padding-left: 211px;}
+.p-l-212 {padding-left: 212px;}
+.p-l-213 {padding-left: 213px;}
+.p-l-214 {padding-left: 214px;}
+.p-l-215 {padding-left: 215px;}
+.p-l-216 {padding-left: 216px;}
+.p-l-217 {padding-left: 217px;}
+.p-l-218 {padding-left: 218px;}
+.p-l-219 {padding-left: 219px;}
+.p-l-220 {padding-left: 220px;}
+.p-l-221 {padding-left: 221px;}
+.p-l-222 {padding-left: 222px;}
+.p-l-223 {padding-left: 223px;}
+.p-l-224 {padding-left: 224px;}
+.p-l-225 {padding-left: 225px;}
+.p-l-226 {padding-left: 226px;}
+.p-l-227 {padding-left: 227px;}
+.p-l-228 {padding-left: 228px;}
+.p-l-229 {padding-left: 229px;}
+.p-l-230 {padding-left: 230px;}
+.p-l-231 {padding-left: 231px;}
+.p-l-232 {padding-left: 232px;}
+.p-l-233 {padding-left: 233px;}
+.p-l-234 {padding-left: 234px;}
+.p-l-235 {padding-left: 235px;}
+.p-l-236 {padding-left: 236px;}
+.p-l-237 {padding-left: 237px;}
+.p-l-238 {padding-left: 238px;}
+.p-l-239 {padding-left: 239px;}
+.p-l-240 {padding-left: 240px;}
+.p-l-241 {padding-left: 241px;}
+.p-l-242 {padding-left: 242px;}
+.p-l-243 {padding-left: 243px;}
+.p-l-244 {padding-left: 244px;}
+.p-l-245 {padding-left: 245px;}
+.p-l-246 {padding-left: 246px;}
+.p-l-247 {padding-left: 247px;}
+.p-l-248 {padding-left: 248px;}
+.p-l-249 {padding-left: 249px;}
+.p-l-250 {padding-left: 250px;}
+.p-r-0 {padding-right: 0px;}
+.p-r-1 {padding-right: 1px;}
+.p-r-2 {padding-right: 2px;}
+.p-r-3 {padding-right: 3px;}
+.p-r-4 {padding-right: 4px;}
+.p-r-5 {padding-right: 5px;}
+.p-r-6 {padding-right: 6px;}
+.p-r-7 {padding-right: 7px;}
+.p-r-8 {padding-right: 8px;}
+.p-r-9 {padding-right: 9px;}
+.p-r-10 {padding-right: 10px;}
+.p-r-11 {padding-right: 11px;}
+.p-r-12 {padding-right: 12px;}
+.p-r-13 {padding-right: 13px;}
+.p-r-14 {padding-right: 14px;}
+.p-r-15 {padding-right: 15px;}
+.p-r-16 {padding-right: 16px;}
+.p-r-17 {padding-right: 17px;}
+.p-r-18 {padding-right: 18px;}
+.p-r-19 {padding-right: 19px;}
+.p-r-20 {padding-right: 20px;}
+.p-r-21 {padding-right: 21px;}
+.p-r-22 {padding-right: 22px;}
+.p-r-23 {padding-right: 23px;}
+.p-r-24 {padding-right: 24px;}
+.p-r-25 {padding-right: 25px;}
+.p-r-26 {padding-right: 26px;}
+.p-r-27 {padding-right: 27px;}
+.p-r-28 {padding-right: 28px;}
+.p-r-29 {padding-right: 29px;}
+.p-r-30 {padding-right: 30px;}
+.p-r-31 {padding-right: 31px;}
+.p-r-32 {padding-right: 32px;}
+.p-r-33 {padding-right: 33px;}
+.p-r-34 {padding-right: 34px;}
+.p-r-35 {padding-right: 35px;}
+.p-r-36 {padding-right: 36px;}
+.p-r-37 {padding-right: 37px;}
+.p-r-38 {padding-right: 38px;}
+.p-r-39 {padding-right: 39px;}
+.p-r-40 {padding-right: 40px;}
+.p-r-41 {padding-right: 41px;}
+.p-r-42 {padding-right: 42px;}
+.p-r-43 {padding-right: 43px;}
+.p-r-44 {padding-right: 44px;}
+.p-r-45 {padding-right: 45px;}
+.p-r-46 {padding-right: 46px;}
+.p-r-47 {padding-right: 47px;}
+.p-r-48 {padding-right: 48px;}
+.p-r-49 {padding-right: 49px;}
+.p-r-50 {padding-right: 50px;}
+.p-r-51 {padding-right: 51px;}
+.p-r-52 {padding-right: 52px;}
+.p-r-53 {padding-right: 53px;}
+.p-r-54 {padding-right: 54px;}
+.p-r-55 {padding-right: 55px;}
+.p-r-56 {padding-right: 56px;}
+.p-r-57 {padding-right: 57px;}
+.p-r-58 {padding-right: 58px;}
+.p-r-59 {padding-right: 59px;}
+.p-r-60 {padding-right: 60px;}
+.p-r-61 {padding-right: 61px;}
+.p-r-62 {padding-right: 62px;}
+.p-r-63 {padding-right: 63px;}
+.p-r-64 {padding-right: 64px;}
+.p-r-65 {padding-right: 65px;}
+.p-r-66 {padding-right: 66px;}
+.p-r-67 {padding-right: 67px;}
+.p-r-68 {padding-right: 68px;}
+.p-r-69 {padding-right: 69px;}
+.p-r-70 {padding-right: 70px;}
+.p-r-71 {padding-right: 71px;}
+.p-r-72 {padding-right: 72px;}
+.p-r-73 {padding-right: 73px;}
+.p-r-74 {padding-right: 74px;}
+.p-r-75 {padding-right: 75px;}
+.p-r-76 {padding-right: 76px;}
+.p-r-77 {padding-right: 77px;}
+.p-r-78 {padding-right: 78px;}
+.p-r-79 {padding-right: 79px;}
+.p-r-80 {padding-right: 80px;}
+.p-r-81 {padding-right: 81px;}
+.p-r-82 {padding-right: 82px;}
+.p-r-83 {padding-right: 83px;}
+.p-r-84 {padding-right: 84px;}
+.p-r-85 {padding-right: 85px;}
+.p-r-86 {padding-right: 86px;}
+.p-r-87 {padding-right: 87px;}
+.p-r-88 {padding-right: 88px;}
+.p-r-89 {padding-right: 89px;}
+.p-r-90 {padding-right: 90px;}
+.p-r-91 {padding-right: 91px;}
+.p-r-92 {padding-right: 92px;}
+.p-r-93 {padding-right: 93px;}
+.p-r-94 {padding-right: 94px;}
+.p-r-95 {padding-right: 95px;}
+.p-r-96 {padding-right: 96px;}
+.p-r-97 {padding-right: 97px;}
+.p-r-98 {padding-right: 98px;}
+.p-r-99 {padding-right: 99px;}
+.p-r-100 {padding-right: 100px;}
+.p-r-101 {padding-right: 101px;}
+.p-r-102 {padding-right: 102px;}
+.p-r-103 {padding-right: 103px;}
+.p-r-104 {padding-right: 104px;}
+.p-r-105 {padding-right: 105px;}
+.p-r-106 {padding-right: 106px;}
+.p-r-107 {padding-right: 107px;}
+.p-r-108 {padding-right: 108px;}
+.p-r-109 {padding-right: 109px;}
+.p-r-110 {padding-right: 110px;}
+.p-r-111 {padding-right: 111px;}
+.p-r-112 {padding-right: 112px;}
+.p-r-113 {padding-right: 113px;}
+.p-r-114 {padding-right: 114px;}
+.p-r-115 {padding-right: 115px;}
+.p-r-116 {padding-right: 116px;}
+.p-r-117 {padding-right: 117px;}
+.p-r-118 {padding-right: 118px;}
+.p-r-119 {padding-right: 119px;}
+.p-r-120 {padding-right: 120px;}
+.p-r-121 {padding-right: 121px;}
+.p-r-122 {padding-right: 122px;}
+.p-r-123 {padding-right: 123px;}
+.p-r-124 {padding-right: 124px;}
+.p-r-125 {padding-right: 125px;}
+.p-r-126 {padding-right: 126px;}
+.p-r-127 {padding-right: 127px;}
+.p-r-128 {padding-right: 128px;}
+.p-r-129 {padding-right: 129px;}
+.p-r-130 {padding-right: 130px;}
+.p-r-131 {padding-right: 131px;}
+.p-r-132 {padding-right: 132px;}
+.p-r-133 {padding-right: 133px;}
+.p-r-134 {padding-right: 134px;}
+.p-r-135 {padding-right: 135px;}
+.p-r-136 {padding-right: 136px;}
+.p-r-137 {padding-right: 137px;}
+.p-r-138 {padding-right: 138px;}
+.p-r-139 {padding-right: 139px;}
+.p-r-140 {padding-right: 140px;}
+.p-r-141 {padding-right: 141px;}
+.p-r-142 {padding-right: 142px;}
+.p-r-143 {padding-right: 143px;}
+.p-r-144 {padding-right: 144px;}
+.p-r-145 {padding-right: 145px;}
+.p-r-146 {padding-right: 146px;}
+.p-r-147 {padding-right: 147px;}
+.p-r-148 {padding-right: 148px;}
+.p-r-149 {padding-right: 149px;}
+.p-r-150 {padding-right: 150px;}
+.p-r-151 {padding-right: 151px;}
+.p-r-152 {padding-right: 152px;}
+.p-r-153 {padding-right: 153px;}
+.p-r-154 {padding-right: 154px;}
+.p-r-155 {padding-right: 155px;}
+.p-r-156 {padding-right: 156px;}
+.p-r-157 {padding-right: 157px;}
+.p-r-158 {padding-right: 158px;}
+.p-r-159 {padding-right: 159px;}
+.p-r-160 {padding-right: 160px;}
+.p-r-161 {padding-right: 161px;}
+.p-r-162 {padding-right: 162px;}
+.p-r-163 {padding-right: 163px;}
+.p-r-164 {padding-right: 164px;}
+.p-r-165 {padding-right: 165px;}
+.p-r-166 {padding-right: 166px;}
+.p-r-167 {padding-right: 167px;}
+.p-r-168 {padding-right: 168px;}
+.p-r-169 {padding-right: 169px;}
+.p-r-170 {padding-right: 170px;}
+.p-r-171 {padding-right: 171px;}
+.p-r-172 {padding-right: 172px;}
+.p-r-173 {padding-right: 173px;}
+.p-r-174 {padding-right: 174px;}
+.p-r-175 {padding-right: 175px;}
+.p-r-176 {padding-right: 176px;}
+.p-r-177 {padding-right: 177px;}
+.p-r-178 {padding-right: 178px;}
+.p-r-179 {padding-right: 179px;}
+.p-r-180 {padding-right: 180px;}
+.p-r-181 {padding-right: 181px;}
+.p-r-182 {padding-right: 182px;}
+.p-r-183 {padding-right: 183px;}
+.p-r-184 {padding-right: 184px;}
+.p-r-185 {padding-right: 185px;}
+.p-r-186 {padding-right: 186px;}
+.p-r-187 {padding-right: 187px;}
+.p-r-188 {padding-right: 188px;}
+.p-r-189 {padding-right: 189px;}
+.p-r-190 {padding-right: 190px;}
+.p-r-191 {padding-right: 191px;}
+.p-r-192 {padding-right: 192px;}
+.p-r-193 {padding-right: 193px;}
+.p-r-194 {padding-right: 194px;}
+.p-r-195 {padding-right: 195px;}
+.p-r-196 {padding-right: 196px;}
+.p-r-197 {padding-right: 197px;}
+.p-r-198 {padding-right: 198px;}
+.p-r-199 {padding-right: 199px;}
+.p-r-200 {padding-right: 200px;}
+.p-r-201 {padding-right: 201px;}
+.p-r-202 {padding-right: 202px;}
+.p-r-203 {padding-right: 203px;}
+.p-r-204 {padding-right: 204px;}
+.p-r-205 {padding-right: 205px;}
+.p-r-206 {padding-right: 206px;}
+.p-r-207 {padding-right: 207px;}
+.p-r-208 {padding-right: 208px;}
+.p-r-209 {padding-right: 209px;}
+.p-r-210 {padding-right: 210px;}
+.p-r-211 {padding-right: 211px;}
+.p-r-212 {padding-right: 212px;}
+.p-r-213 {padding-right: 213px;}
+.p-r-214 {padding-right: 214px;}
+.p-r-215 {padding-right: 215px;}
+.p-r-216 {padding-right: 216px;}
+.p-r-217 {padding-right: 217px;}
+.p-r-218 {padding-right: 218px;}
+.p-r-219 {padding-right: 219px;}
+.p-r-220 {padding-right: 220px;}
+.p-r-221 {padding-right: 221px;}
+.p-r-222 {padding-right: 222px;}
+.p-r-223 {padding-right: 223px;}
+.p-r-224 {padding-right: 224px;}
+.p-r-225 {padding-right: 225px;}
+.p-r-226 {padding-right: 226px;}
+.p-r-227 {padding-right: 227px;}
+.p-r-228 {padding-right: 228px;}
+.p-r-229 {padding-right: 229px;}
+.p-r-230 {padding-right: 230px;}
+.p-r-231 {padding-right: 231px;}
+.p-r-232 {padding-right: 232px;}
+.p-r-233 {padding-right: 233px;}
+.p-r-234 {padding-right: 234px;}
+.p-r-235 {padding-right: 235px;}
+.p-r-236 {padding-right: 236px;}
+.p-r-237 {padding-right: 237px;}
+.p-r-238 {padding-right: 238px;}
+.p-r-239 {padding-right: 239px;}
+.p-r-240 {padding-right: 240px;}
+.p-r-241 {padding-right: 241px;}
+.p-r-242 {padding-right: 242px;}
+.p-r-243 {padding-right: 243px;}
+.p-r-244 {padding-right: 244px;}
+.p-r-245 {padding-right: 245px;}
+.p-r-246 {padding-right: 246px;}
+.p-r-247 {padding-right: 247px;}
+.p-r-248 {padding-right: 248px;}
+.p-r-249 {padding-right: 249px;}
+.p-r-250 {padding-right: 250px;}
+
+/*[ MARGIN ]
+///////////////////////////////////////////////////////////
+*/
+.m-t-0 {margin-top: 0px;}
+.m-t-1 {margin-top: 1px;}
+.m-t-2 {margin-top: 2px;}
+.m-t-3 {margin-top: 3px;}
+.m-t-4 {margin-top: 4px;}
+.m-t-5 {margin-top: 5px;}
+.m-t-6 {margin-top: 6px;}
+.m-t-7 {margin-top: 7px;}
+.m-t-8 {margin-top: 8px;}
+.m-t-9 {margin-top: 9px;}
+.m-t-10 {margin-top: 10px;}
+.m-t-11 {margin-top: 11px;}
+.m-t-12 {margin-top: 12px;}
+.m-t-13 {margin-top: 13px;}
+.m-t-14 {margin-top: 14px;}
+.m-t-15 {margin-top: 15px;}
+.m-t-16 {margin-top: 16px;}
+.m-t-17 {margin-top: 17px;}
+.m-t-18 {margin-top: 18px;}
+.m-t-19 {margin-top: 19px;}
+.m-t-20 {margin-top: 20px;}
+.m-t-21 {margin-top: 21px;}
+.m-t-22 {margin-top: 22px;}
+.m-t-23 {margin-top: 23px;}
+.m-t-24 {margin-top: 24px;}
+.m-t-25 {margin-top: 25px;}
+.m-t-26 {margin-top: 26px;}
+.m-t-27 {margin-top: 27px;}
+.m-t-28 {margin-top: 28px;}
+.m-t-29 {margin-top: 29px;}
+.m-t-30 {margin-top: 30px;}
+.m-t-31 {margin-top: 31px;}
+.m-t-32 {margin-top: 32px;}
+.m-t-33 {margin-top: 33px;}
+.m-t-34 {margin-top: 34px;}
+.m-t-35 {margin-top: 35px;}
+.m-t-36 {margin-top: 36px;}
+.m-t-37 {margin-top: 37px;}
+.m-t-38 {margin-top: 38px;}
+.m-t-39 {margin-top: 39px;}
+.m-t-40 {margin-top: 40px;}
+.m-t-41 {margin-top: 41px;}
+.m-t-42 {margin-top: 42px;}
+.m-t-43 {margin-top: 43px;}
+.m-t-44 {margin-top: 44px;}
+.m-t-45 {margin-top: 45px;}
+.m-t-46 {margin-top: 46px;}
+.m-t-47 {margin-top: 47px;}
+.m-t-48 {margin-top: 48px;}
+.m-t-49 {margin-top: 49px;}
+.m-t-50 {margin-top: 50px;}
+.m-t-51 {margin-top: 51px;}
+.m-t-52 {margin-top: 52px;}
+.m-t-53 {margin-top: 53px;}
+.m-t-54 {margin-top: 54px;}
+.m-t-55 {margin-top: 55px;}
+.m-t-56 {margin-top: 56px;}
+.m-t-57 {margin-top: 57px;}
+.m-t-58 {margin-top: 58px;}
+.m-t-59 {margin-top: 59px;}
+.m-t-60 {margin-top: 60px;}
+.m-t-61 {margin-top: 61px;}
+.m-t-62 {margin-top: 62px;}
+.m-t-63 {margin-top: 63px;}
+.m-t-64 {margin-top: 64px;}
+.m-t-65 {margin-top: 65px;}
+.m-t-66 {margin-top: 66px;}
+.m-t-67 {margin-top: 67px;}
+.m-t-68 {margin-top: 68px;}
+.m-t-69 {margin-top: 69px;}
+.m-t-70 {margin-top: 70px;}
+.m-t-71 {margin-top: 71px;}
+.m-t-72 {margin-top: 72px;}
+.m-t-73 {margin-top: 73px;}
+.m-t-74 {margin-top: 74px;}
+.m-t-75 {margin-top: 75px;}
+.m-t-76 {margin-top: 76px;}
+.m-t-77 {margin-top: 77px;}
+.m-t-78 {margin-top: 78px;}
+.m-t-79 {margin-top: 79px;}
+.m-t-80 {margin-top: 80px;}
+.m-t-81 {margin-top: 81px;}
+.m-t-82 {margin-top: 82px;}
+.m-t-83 {margin-top: 83px;}
+.m-t-84 {margin-top: 84px;}
+.m-t-85 {margin-top: 85px;}
+.m-t-86 {margin-top: 86px;}
+.m-t-87 {margin-top: 87px;}
+.m-t-88 {margin-top: 88px;}
+.m-t-89 {margin-top: 89px;}
+.m-t-90 {margin-top: 90px;}
+.m-t-91 {margin-top: 91px;}
+.m-t-92 {margin-top: 92px;}
+.m-t-93 {margin-top: 93px;}
+.m-t-94 {margin-top: 94px;}
+.m-t-95 {margin-top: 95px;}
+.m-t-96 {margin-top: 96px;}
+.m-t-97 {margin-top: 97px;}
+.m-t-98 {margin-top: 98px;}
+.m-t-99 {margin-top: 99px;}
+.m-t-100 {margin-top: 100px;}
+.m-t-101 {margin-top: 101px;}
+.m-t-102 {margin-top: 102px;}
+.m-t-103 {margin-top: 103px;}
+.m-t-104 {margin-top: 104px;}
+.m-t-105 {margin-top: 105px;}
+.m-t-106 {margin-top: 106px;}
+.m-t-107 {margin-top: 107px;}
+.m-t-108 {margin-top: 108px;}
+.m-t-109 {margin-top: 109px;}
+.m-t-110 {margin-top: 110px;}
+.m-t-111 {margin-top: 111px;}
+.m-t-112 {margin-top: 112px;}
+.m-t-113 {margin-top: 113px;}
+.m-t-114 {margin-top: 114px;}
+.m-t-115 {margin-top: 115px;}
+.m-t-116 {margin-top: 116px;}
+.m-t-117 {margin-top: 117px;}
+.m-t-118 {margin-top: 118px;}
+.m-t-119 {margin-top: 119px;}
+.m-t-120 {margin-top: 120px;}
+.m-t-121 {margin-top: 121px;}
+.m-t-122 {margin-top: 122px;}
+.m-t-123 {margin-top: 123px;}
+.m-t-124 {margin-top: 124px;}
+.m-t-125 {margin-top: 125px;}
+.m-t-126 {margin-top: 126px;}
+.m-t-127 {margin-top: 127px;}
+.m-t-128 {margin-top: 128px;}
+.m-t-129 {margin-top: 129px;}
+.m-t-130 {margin-top: 130px;}
+.m-t-131 {margin-top: 131px;}
+.m-t-132 {margin-top: 132px;}
+.m-t-133 {margin-top: 133px;}
+.m-t-134 {margin-top: 134px;}
+.m-t-135 {margin-top: 135px;}
+.m-t-136 {margin-top: 136px;}
+.m-t-137 {margin-top: 137px;}
+.m-t-138 {margin-top: 138px;}
+.m-t-139 {margin-top: 139px;}
+.m-t-140 {margin-top: 140px;}
+.m-t-141 {margin-top: 141px;}
+.m-t-142 {margin-top: 142px;}
+.m-t-143 {margin-top: 143px;}
+.m-t-144 {margin-top: 144px;}
+.m-t-145 {margin-top: 145px;}
+.m-t-146 {margin-top: 146px;}
+.m-t-147 {margin-top: 147px;}
+.m-t-148 {margin-top: 148px;}
+.m-t-149 {margin-top: 149px;}
+.m-t-150 {margin-top: 150px;}
+.m-t-151 {margin-top: 151px;}
+.m-t-152 {margin-top: 152px;}
+.m-t-153 {margin-top: 153px;}
+.m-t-154 {margin-top: 154px;}
+.m-t-155 {margin-top: 155px;}
+.m-t-156 {margin-top: 156px;}
+.m-t-157 {margin-top: 157px;}
+.m-t-158 {margin-top: 158px;}
+.m-t-159 {margin-top: 159px;}
+.m-t-160 {margin-top: 160px;}
+.m-t-161 {margin-top: 161px;}
+.m-t-162 {margin-top: 162px;}
+.m-t-163 {margin-top: 163px;}
+.m-t-164 {margin-top: 164px;}
+.m-t-165 {margin-top: 165px;}
+.m-t-166 {margin-top: 166px;}
+.m-t-167 {margin-top: 167px;}
+.m-t-168 {margin-top: 168px;}
+.m-t-169 {margin-top: 169px;}
+.m-t-170 {margin-top: 170px;}
+.m-t-171 {margin-top: 171px;}
+.m-t-172 {margin-top: 172px;}
+.m-t-173 {margin-top: 173px;}
+.m-t-174 {margin-top: 174px;}
+.m-t-175 {margin-top: 175px;}
+.m-t-176 {margin-top: 176px;}
+.m-t-177 {margin-top: 177px;}
+.m-t-178 {margin-top: 178px;}
+.m-t-179 {margin-top: 179px;}
+.m-t-180 {margin-top: 180px;}
+.m-t-181 {margin-top: 181px;}
+.m-t-182 {margin-top: 182px;}
+.m-t-183 {margin-top: 183px;}
+.m-t-184 {margin-top: 184px;}
+.m-t-185 {margin-top: 185px;}
+.m-t-186 {margin-top: 186px;}
+.m-t-187 {margin-top: 187px;}
+.m-t-188 {margin-top: 188px;}
+.m-t-189 {margin-top: 189px;}
+.m-t-190 {margin-top: 190px;}
+.m-t-191 {margin-top: 191px;}
+.m-t-192 {margin-top: 192px;}
+.m-t-193 {margin-top: 193px;}
+.m-t-194 {margin-top: 194px;}
+.m-t-195 {margin-top: 195px;}
+.m-t-196 {margin-top: 196px;}
+.m-t-197 {margin-top: 197px;}
+.m-t-198 {margin-top: 198px;}
+.m-t-199 {margin-top: 199px;}
+.m-t-200 {margin-top: 200px;}
+.m-t-201 {margin-top: 201px;}
+.m-t-202 {margin-top: 202px;}
+.m-t-203 {margin-top: 203px;}
+.m-t-204 {margin-top: 204px;}
+.m-t-205 {margin-top: 205px;}
+.m-t-206 {margin-top: 206px;}
+.m-t-207 {margin-top: 207px;}
+.m-t-208 {margin-top: 208px;}
+.m-t-209 {margin-top: 209px;}
+.m-t-210 {margin-top: 210px;}
+.m-t-211 {margin-top: 211px;}
+.m-t-212 {margin-top: 212px;}
+.m-t-213 {margin-top: 213px;}
+.m-t-214 {margin-top: 214px;}
+.m-t-215 {margin-top: 215px;}
+.m-t-216 {margin-top: 216px;}
+.m-t-217 {margin-top: 217px;}
+.m-t-218 {margin-top: 218px;}
+.m-t-219 {margin-top: 219px;}
+.m-t-220 {margin-top: 220px;}
+.m-t-221 {margin-top: 221px;}
+.m-t-222 {margin-top: 222px;}
+.m-t-223 {margin-top: 223px;}
+.m-t-224 {margin-top: 224px;}
+.m-t-225 {margin-top: 225px;}
+.m-t-226 {margin-top: 226px;}
+.m-t-227 {margin-top: 227px;}
+.m-t-228 {margin-top: 228px;}
+.m-t-229 {margin-top: 229px;}
+.m-t-230 {margin-top: 230px;}
+.m-t-231 {margin-top: 231px;}
+.m-t-232 {margin-top: 232px;}
+.m-t-233 {margin-top: 233px;}
+.m-t-234 {margin-top: 234px;}
+.m-t-235 {margin-top: 235px;}
+.m-t-236 {margin-top: 236px;}
+.m-t-237 {margin-top: 237px;}
+.m-t-238 {margin-top: 238px;}
+.m-t-239 {margin-top: 239px;}
+.m-t-240 {margin-top: 240px;}
+.m-t-241 {margin-top: 241px;}
+.m-t-242 {margin-top: 242px;}
+.m-t-243 {margin-top: 243px;}
+.m-t-244 {margin-top: 244px;}
+.m-t-245 {margin-top: 245px;}
+.m-t-246 {margin-top: 246px;}
+.m-t-247 {margin-top: 247px;}
+.m-t-248 {margin-top: 248px;}
+.m-t-249 {margin-top: 249px;}
+.m-t-250 {margin-top: 250px;}
+.m-b-0 {margin-bottom: 0px;}
+.m-b-1 {margin-bottom: 1px;}
+.m-b-2 {margin-bottom: 2px;}
+.m-b-3 {margin-bottom: 3px;}
+.m-b-4 {margin-bottom: 4px;}
+.m-b-5 {margin-bottom: 5px;}
+.m-b-6 {margin-bottom: 6px;}
+.m-b-7 {margin-bottom: 7px;}
+.m-b-8 {margin-bottom: 8px;}
+.m-b-9 {margin-bottom: 9px;}
+.m-b-10 {margin-bottom: 10px;}
+.m-b-11 {margin-bottom: 11px;}
+.m-b-12 {margin-bottom: 12px;}
+.m-b-13 {margin-bottom: 13px;}
+.m-b-14 {margin-bottom: 14px;}
+.m-b-15 {margin-bottom: 15px;}
+.m-b-16 {margin-bottom: 16px;}
+.m-b-17 {margin-bottom: 17px;}
+.m-b-18 {margin-bottom: 18px;}
+.m-b-19 {margin-bottom: 19px;}
+.m-b-20 {margin-bottom: 20px;}
+.m-b-21 {margin-bottom: 21px;}
+.m-b-22 {margin-bottom: 22px;}
+.m-b-23 {margin-bottom: 23px;}
+.m-b-24 {margin-bottom: 24px;}
+.m-b-25 {margin-bottom: 25px;}
+.m-b-26 {margin-bottom: 26px;}
+.m-b-27 {margin-bottom: 27px;}
+.m-b-28 {margin-bottom: 28px;}
+.m-b-29 {margin-bottom: 29px;}
+.m-b-30 {margin-bottom: 30px;}
+.m-b-31 {margin-bottom: 31px;}
+.m-b-32 {margin-bottom: 32px;}
+.m-b-33 {margin-bottom: 33px;}
+.m-b-34 {margin-bottom: 34px;}
+.m-b-35 {margin-bottom: 35px;}
+.m-b-36 {margin-bottom: 36px;}
+.m-b-37 {margin-bottom: 37px;}
+.m-b-38 {margin-bottom: 38px;}
+.m-b-39 {margin-bottom: 39px;}
+.m-b-40 {margin-bottom: 40px;}
+.m-b-41 {margin-bottom: 41px;}
+.m-b-42 {margin-bottom: 42px;}
+.m-b-43 {margin-bottom: 43px;}
+.m-b-44 {margin-bottom: 44px;}
+.m-b-45 {margin-bottom: 45px;}
+.m-b-46 {margin-bottom: 46px;}
+.m-b-47 {margin-bottom: 47px;}
+.m-b-48 {margin-bottom: 48px;}
+.m-b-49 {margin-bottom: 49px;}
+.m-b-50 {margin-bottom: 50px;}
+.m-b-51 {margin-bottom: 51px;}
+.m-b-52 {margin-bottom: 52px;}
+.m-b-53 {margin-bottom: 53px;}
+.m-b-54 {margin-bottom: 54px;}
+.m-b-55 {margin-bottom: 55px;}
+.m-b-56 {margin-bottom: 56px;}
+.m-b-57 {margin-bottom: 57px;}
+.m-b-58 {margin-bottom: 58px;}
+.m-b-59 {margin-bottom: 59px;}
+.m-b-60 {margin-bottom: 60px;}
+.m-b-61 {margin-bottom: 61px;}
+.m-b-62 {margin-bottom: 62px;}
+.m-b-63 {margin-bottom: 63px;}
+.m-b-64 {margin-bottom: 64px;}
+.m-b-65 {margin-bottom: 65px;}
+.m-b-66 {margin-bottom: 66px;}
+.m-b-67 {margin-bottom: 67px;}
+.m-b-68 {margin-bottom: 68px;}
+.m-b-69 {margin-bottom: 69px;}
+.m-b-70 {margin-bottom: 70px;}
+.m-b-71 {margin-bottom: 71px;}
+.m-b-72 {margin-bottom: 72px;}
+.m-b-73 {margin-bottom: 73px;}
+.m-b-74 {margin-bottom: 74px;}
+.m-b-75 {margin-bottom: 75px;}
+.m-b-76 {margin-bottom: 76px;}
+.m-b-77 {margin-bottom: 77px;}
+.m-b-78 {margin-bottom: 78px;}
+.m-b-79 {margin-bottom: 79px;}
+.m-b-80 {margin-bottom: 80px;}
+.m-b-81 {margin-bottom: 81px;}
+.m-b-82 {margin-bottom: 82px;}
+.m-b-83 {margin-bottom: 83px;}
+.m-b-84 {margin-bottom: 84px;}
+.m-b-85 {margin-bottom: 85px;}
+.m-b-86 {margin-bottom: 86px;}
+.m-b-87 {margin-bottom: 87px;}
+.m-b-88 {margin-bottom: 88px;}
+.m-b-89 {margin-bottom: 89px;}
+.m-b-90 {margin-bottom: 90px;}
+.m-b-91 {margin-bottom: 91px;}
+.m-b-92 {margin-bottom: 92px;}
+.m-b-93 {margin-bottom: 93px;}
+.m-b-94 {margin-bottom: 94px;}
+.m-b-95 {margin-bottom: 95px;}
+.m-b-96 {margin-bottom: 96px;}
+.m-b-97 {margin-bottom: 97px;}
+.m-b-98 {margin-bottom: 98px;}
+.m-b-99 {margin-bottom: 99px;}
+.m-b-100 {margin-bottom: 100px;}
+.m-b-101 {margin-bottom: 101px;}
+.m-b-102 {margin-bottom: 102px;}
+.m-b-103 {margin-bottom: 103px;}
+.m-b-104 {margin-bottom: 104px;}
+.m-b-105 {margin-bottom: 105px;}
+.m-b-106 {margin-bottom: 106px;}
+.m-b-107 {margin-bottom: 107px;}
+.m-b-108 {margin-bottom: 108px;}
+.m-b-109 {margin-bottom: 109px;}
+.m-b-110 {margin-bottom: 110px;}
+.m-b-111 {margin-bottom: 111px;}
+.m-b-112 {margin-bottom: 112px;}
+.m-b-113 {margin-bottom: 113px;}
+.m-b-114 {margin-bottom: 114px;}
+.m-b-115 {margin-bottom: 115px;}
+.m-b-116 {margin-bottom: 116px;}
+.m-b-117 {margin-bottom: 117px;}
+.m-b-118 {margin-bottom: 118px;}
+.m-b-119 {margin-bottom: 119px;}
+.m-b-120 {margin-bottom: 120px;}
+.m-b-121 {margin-bottom: 121px;}
+.m-b-122 {margin-bottom: 122px;}
+.m-b-123 {margin-bottom: 123px;}
+.m-b-124 {margin-bottom: 124px;}
+.m-b-125 {margin-bottom: 125px;}
+.m-b-126 {margin-bottom: 126px;}
+.m-b-127 {margin-bottom: 127px;}
+.m-b-128 {margin-bottom: 128px;}
+.m-b-129 {margin-bottom: 129px;}
+.m-b-130 {margin-bottom: 130px;}
+.m-b-131 {margin-bottom: 131px;}
+.m-b-132 {margin-bottom: 132px;}
+.m-b-133 {margin-bottom: 133px;}
+.m-b-134 {margin-bottom: 134px;}
+.m-b-135 {margin-bottom: 135px;}
+.m-b-136 {margin-bottom: 136px;}
+.m-b-137 {margin-bottom: 137px;}
+.m-b-138 {margin-bottom: 138px;}
+.m-b-139 {margin-bottom: 139px;}
+.m-b-140 {margin-bottom: 140px;}
+.m-b-141 {margin-bottom: 141px;}
+.m-b-142 {margin-bottom: 142px;}
+.m-b-143 {margin-bottom: 143px;}
+.m-b-144 {margin-bottom: 144px;}
+.m-b-145 {margin-bottom: 145px;}
+.m-b-146 {margin-bottom: 146px;}
+.m-b-147 {margin-bottom: 147px;}
+.m-b-148 {margin-bottom: 148px;}
+.m-b-149 {margin-bottom: 149px;}
+.m-b-150 {margin-bottom: 150px;}
+.m-b-151 {margin-bottom: 151px;}
+.m-b-152 {margin-bottom: 152px;}
+.m-b-153 {margin-bottom: 153px;}
+.m-b-154 {margin-bottom: 154px;}
+.m-b-155 {margin-bottom: 155px;}
+.m-b-156 {margin-bottom: 156px;}
+.m-b-157 {margin-bottom: 157px;}
+.m-b-158 {margin-bottom: 158px;}
+.m-b-159 {margin-bottom: 159px;}
+.m-b-160 {margin-bottom: 160px;}
+.m-b-161 {margin-bottom: 161px;}
+.m-b-162 {margin-bottom: 162px;}
+.m-b-163 {margin-bottom: 163px;}
+.m-b-164 {margin-bottom: 164px;}
+.m-b-165 {margin-bottom: 165px;}
+.m-b-166 {margin-bottom: 166px;}
+.m-b-167 {margin-bottom: 167px;}
+.m-b-168 {margin-bottom: 168px;}
+.m-b-169 {margin-bottom: 169px;}
+.m-b-170 {margin-bottom: 170px;}
+.m-b-171 {margin-bottom: 171px;}
+.m-b-172 {margin-bottom: 172px;}
+.m-b-173 {margin-bottom: 173px;}
+.m-b-174 {margin-bottom: 174px;}
+.m-b-175 {margin-bottom: 175px;}
+.m-b-176 {margin-bottom: 176px;}
+.m-b-177 {margin-bottom: 177px;}
+.m-b-178 {margin-bottom: 178px;}
+.m-b-179 {margin-bottom: 179px;}
+.m-b-180 {margin-bottom: 180px;}
+.m-b-181 {margin-bottom: 181px;}
+.m-b-182 {margin-bottom: 182px;}
+.m-b-183 {margin-bottom: 183px;}
+.m-b-184 {margin-bottom: 184px;}
+.m-b-185 {margin-bottom: 185px;}
+.m-b-186 {margin-bottom: 186px;}
+.m-b-187 {margin-bottom: 187px;}
+.m-b-188 {margin-bottom: 188px;}
+.m-b-189 {margin-bottom: 189px;}
+.m-b-190 {margin-bottom: 190px;}
+.m-b-191 {margin-bottom: 191px;}
+.m-b-192 {margin-bottom: 192px;}
+.m-b-193 {margin-bottom: 193px;}
+.m-b-194 {margin-bottom: 194px;}
+.m-b-195 {margin-bottom: 195px;}
+.m-b-196 {margin-bottom: 196px;}
+.m-b-197 {margin-bottom: 197px;}
+.m-b-198 {margin-bottom: 198px;}
+.m-b-199 {margin-bottom: 199px;}
+.m-b-200 {margin-bottom: 200px;}
+.m-b-201 {margin-bottom: 201px;}
+.m-b-202 {margin-bottom: 202px;}
+.m-b-203 {margin-bottom: 203px;}
+.m-b-204 {margin-bottom: 204px;}
+.m-b-205 {margin-bottom: 205px;}
+.m-b-206 {margin-bottom: 206px;}
+.m-b-207 {margin-bottom: 207px;}
+.m-b-208 {margin-bottom: 208px;}
+.m-b-209 {margin-bottom: 209px;}
+.m-b-210 {margin-bottom: 210px;}
+.m-b-211 {margin-bottom: 211px;}
+.m-b-212 {margin-bottom: 212px;}
+.m-b-213 {margin-bottom: 213px;}
+.m-b-214 {margin-bottom: 214px;}
+.m-b-215 {margin-bottom: 215px;}
+.m-b-216 {margin-bottom: 216px;}
+.m-b-217 {margin-bottom: 217px;}
+.m-b-218 {margin-bottom: 218px;}
+.m-b-219 {margin-bottom: 219px;}
+.m-b-220 {margin-bottom: 220px;}
+.m-b-221 {margin-bottom: 221px;}
+.m-b-222 {margin-bottom: 222px;}
+.m-b-223 {margin-bottom: 223px;}
+.m-b-224 {margin-bottom: 224px;}
+.m-b-225 {margin-bottom: 225px;}
+.m-b-226 {margin-bottom: 226px;}
+.m-b-227 {margin-bottom: 227px;}
+.m-b-228 {margin-bottom: 228px;}
+.m-b-229 {margin-bottom: 229px;}
+.m-b-230 {margin-bottom: 230px;}
+.m-b-231 {margin-bottom: 231px;}
+.m-b-232 {margin-bottom: 232px;}
+.m-b-233 {margin-bottom: 233px;}
+.m-b-234 {margin-bottom: 234px;}
+.m-b-235 {margin-bottom: 235px;}
+.m-b-236 {margin-bottom: 236px;}
+.m-b-237 {margin-bottom: 237px;}
+.m-b-238 {margin-bottom: 238px;}
+.m-b-239 {margin-bottom: 239px;}
+.m-b-240 {margin-bottom: 240px;}
+.m-b-241 {margin-bottom: 241px;}
+.m-b-242 {margin-bottom: 242px;}
+.m-b-243 {margin-bottom: 243px;}
+.m-b-244 {margin-bottom: 244px;}
+.m-b-245 {margin-bottom: 245px;}
+.m-b-246 {margin-bottom: 246px;}
+.m-b-247 {margin-bottom: 247px;}
+.m-b-248 {margin-bottom: 248px;}
+.m-b-249 {margin-bottom: 249px;}
+.m-b-250 {margin-bottom: 250px;}
+.m-l-0 {margin-left: 0px;}
+.m-l-1 {margin-left: 1px;}
+.m-l-2 {margin-left: 2px;}
+.m-l-3 {margin-left: 3px;}
+.m-l-4 {margin-left: 4px;}
+.m-l-5 {margin-left: 5px;}
+.m-l-6 {margin-left: 6px;}
+.m-l-7 {margin-left: 7px;}
+.m-l-8 {margin-left: 8px;}
+.m-l-9 {margin-left: 9px;}
+.m-l-10 {margin-left: 10px;}
+.m-l-11 {margin-left: 11px;}
+.m-l-12 {margin-left: 12px;}
+.m-l-13 {margin-left: 13px;}
+.m-l-14 {margin-left: 14px;}
+.m-l-15 {margin-left: 15px;}
+.m-l-16 {margin-left: 16px;}
+.m-l-17 {margin-left: 17px;}
+.m-l-18 {margin-left: 18px;}
+.m-l-19 {margin-left: 19px;}
+.m-l-20 {margin-left: 20px;}
+.m-l-21 {margin-left: 21px;}
+.m-l-22 {margin-left: 22px;}
+.m-l-23 {margin-left: 23px;}
+.m-l-24 {margin-left: 24px;}
+.m-l-25 {margin-left: 25px;}
+.m-l-26 {margin-left: 26px;}
+.m-l-27 {margin-left: 27px;}
+.m-l-28 {margin-left: 28px;}
+.m-l-29 {margin-left: 29px;}
+.m-l-30 {margin-left: 30px;}
+.m-l-31 {margin-left: 31px;}
+.m-l-32 {margin-left: 32px;}
+.m-l-33 {margin-left: 33px;}
+.m-l-34 {margin-left: 34px;}
+.m-l-35 {margin-left: 35px;}
+.m-l-36 {margin-left: 36px;}
+.m-l-37 {margin-left: 37px;}
+.m-l-38 {margin-left: 38px;}
+.m-l-39 {margin-left: 39px;}
+.m-l-40 {margin-left: 40px;}
+.m-l-41 {margin-left: 41px;}
+.m-l-42 {margin-left: 42px;}
+.m-l-43 {margin-left: 43px;}
+.m-l-44 {margin-left: 44px;}
+.m-l-45 {margin-left: 45px;}
+.m-l-46 {margin-left: 46px;}
+.m-l-47 {margin-left: 47px;}
+.m-l-48 {margin-left: 48px;}
+.m-l-49 {margin-left: 49px;}
+.m-l-50 {margin-left: 50px;}
+.m-l-51 {margin-left: 51px;}
+.m-l-52 {margin-left: 52px;}
+.m-l-53 {margin-left: 53px;}
+.m-l-54 {margin-left: 54px;}
+.m-l-55 {margin-left: 55px;}
+.m-l-56 {margin-left: 56px;}
+.m-l-57 {margin-left: 57px;}
+.m-l-58 {margin-left: 58px;}
+.m-l-59 {margin-left: 59px;}
+.m-l-60 {margin-left: 60px;}
+.m-l-61 {margin-left: 61px;}
+.m-l-62 {margin-left: 62px;}
+.m-l-63 {margin-left: 63px;}
+.m-l-64 {margin-left: 64px;}
+.m-l-65 {margin-left: 65px;}
+.m-l-66 {margin-left: 66px;}
+.m-l-67 {margin-left: 67px;}
+.m-l-68 {margin-left: 68px;}
+.m-l-69 {margin-left: 69px;}
+.m-l-70 {margin-left: 70px;}
+.m-l-71 {margin-left: 71px;}
+.m-l-72 {margin-left: 72px;}
+.m-l-73 {margin-left: 73px;}
+.m-l-74 {margin-left: 74px;}
+.m-l-75 {margin-left: 75px;}
+.m-l-76 {margin-left: 76px;}
+.m-l-77 {margin-left: 77px;}
+.m-l-78 {margin-left: 78px;}
+.m-l-79 {margin-left: 79px;}
+.m-l-80 {margin-left: 80px;}
+.m-l-81 {margin-left: 81px;}
+.m-l-82 {margin-left: 82px;}
+.m-l-83 {margin-left: 83px;}
+.m-l-84 {margin-left: 84px;}
+.m-l-85 {margin-left: 85px;}
+.m-l-86 {margin-left: 86px;}
+.m-l-87 {margin-left: 87px;}
+.m-l-88 {margin-left: 88px;}
+.m-l-89 {margin-left: 89px;}
+.m-l-90 {margin-left: 90px;}
+.m-l-91 {margin-left: 91px;}
+.m-l-92 {margin-left: 92px;}
+.m-l-93 {margin-left: 93px;}
+.m-l-94 {margin-left: 94px;}
+.m-l-95 {margin-left: 95px;}
+.m-l-96 {margin-left: 96px;}
+.m-l-97 {margin-left: 97px;}
+.m-l-98 {margin-left: 98px;}
+.m-l-99 {margin-left: 99px;}
+.m-l-100 {margin-left: 100px;}
+.m-l-101 {margin-left: 101px;}
+.m-l-102 {margin-left: 102px;}
+.m-l-103 {margin-left: 103px;}
+.m-l-104 {margin-left: 104px;}
+.m-l-105 {margin-left: 105px;}
+.m-l-106 {margin-left: 106px;}
+.m-l-107 {margin-left: 107px;}
+.m-l-108 {margin-left: 108px;}
+.m-l-109 {margin-left: 109px;}
+.m-l-110 {margin-left: 110px;}
+.m-l-111 {margin-left: 111px;}
+.m-l-112 {margin-left: 112px;}
+.m-l-113 {margin-left: 113px;}
+.m-l-114 {margin-left: 114px;}
+.m-l-115 {margin-left: 115px;}
+.m-l-116 {margin-left: 116px;}
+.m-l-117 {margin-left: 117px;}
+.m-l-118 {margin-left: 118px;}
+.m-l-119 {margin-left: 119px;}
+.m-l-120 {margin-left: 120px;}
+.m-l-121 {margin-left: 121px;}
+.m-l-122 {margin-left: 122px;}
+.m-l-123 {margin-left: 123px;}
+.m-l-124 {margin-left: 124px;}
+.m-l-125 {margin-left: 125px;}
+.m-l-126 {margin-left: 126px;}
+.m-l-127 {margin-left: 127px;}
+.m-l-128 {margin-left: 128px;}
+.m-l-129 {margin-left: 129px;}
+.m-l-130 {margin-left: 130px;}
+.m-l-131 {margin-left: 131px;}
+.m-l-132 {margin-left: 132px;}
+.m-l-133 {margin-left: 133px;}
+.m-l-134 {margin-left: 134px;}
+.m-l-135 {margin-left: 135px;}
+.m-l-136 {margin-left: 136px;}
+.m-l-137 {margin-left: 137px;}
+.m-l-138 {margin-left: 138px;}
+.m-l-139 {margin-left: 139px;}
+.m-l-140 {margin-left: 140px;}
+.m-l-141 {margin-left: 141px;}
+.m-l-142 {margin-left: 142px;}
+.m-l-143 {margin-left: 143px;}
+.m-l-144 {margin-left: 144px;}
+.m-l-145 {margin-left: 145px;}
+.m-l-146 {margin-left: 146px;}
+.m-l-147 {margin-left: 147px;}
+.m-l-148 {margin-left: 148px;}
+.m-l-149 {margin-left: 149px;}
+.m-l-150 {margin-left: 150px;}
+.m-l-151 {margin-left: 151px;}
+.m-l-152 {margin-left: 152px;}
+.m-l-153 {margin-left: 153px;}
+.m-l-154 {margin-left: 154px;}
+.m-l-155 {margin-left: 155px;}
+.m-l-156 {margin-left: 156px;}
+.m-l-157 {margin-left: 157px;}
+.m-l-158 {margin-left: 158px;}
+.m-l-159 {margin-left: 159px;}
+.m-l-160 {margin-left: 160px;}
+.m-l-161 {margin-left: 161px;}
+.m-l-162 {margin-left: 162px;}
+.m-l-163 {margin-left: 163px;}
+.m-l-164 {margin-left: 164px;}
+.m-l-165 {margin-left: 165px;}
+.m-l-166 {margin-left: 166px;}
+.m-l-167 {margin-left: 167px;}
+.m-l-168 {margin-left: 168px;}
+.m-l-169 {margin-left: 169px;}
+.m-l-170 {margin-left: 170px;}
+.m-l-171 {margin-left: 171px;}
+.m-l-172 {margin-left: 172px;}
+.m-l-173 {margin-left: 173px;}
+.m-l-174 {margin-left: 174px;}
+.m-l-175 {margin-left: 175px;}
+.m-l-176 {margin-left: 176px;}
+.m-l-177 {margin-left: 177px;}
+.m-l-178 {margin-left: 178px;}
+.m-l-179 {margin-left: 179px;}
+.m-l-180 {margin-left: 180px;}
+.m-l-181 {margin-left: 181px;}
+.m-l-182 {margin-left: 182px;}
+.m-l-183 {margin-left: 183px;}
+.m-l-184 {margin-left: 184px;}
+.m-l-185 {margin-left: 185px;}
+.m-l-186 {margin-left: 186px;}
+.m-l-187 {margin-left: 187px;}
+.m-l-188 {margin-left: 188px;}
+.m-l-189 {margin-left: 189px;}
+.m-l-190 {margin-left: 190px;}
+.m-l-191 {margin-left: 191px;}
+.m-l-192 {margin-left: 192px;}
+.m-l-193 {margin-left: 193px;}
+.m-l-194 {margin-left: 194px;}
+.m-l-195 {margin-left: 195px;}
+.m-l-196 {margin-left: 196px;}
+.m-l-197 {margin-left: 197px;}
+.m-l-198 {margin-left: 198px;}
+.m-l-199 {margin-left: 199px;}
+.m-l-200 {margin-left: 200px;}
+.m-l-201 {margin-left: 201px;}
+.m-l-202 {margin-left: 202px;}
+.m-l-203 {margin-left: 203px;}
+.m-l-204 {margin-left: 204px;}
+.m-l-205 {margin-left: 205px;}
+.m-l-206 {margin-left: 206px;}
+.m-l-207 {margin-left: 207px;}
+.m-l-208 {margin-left: 208px;}
+.m-l-209 {margin-left: 209px;}
+.m-l-210 {margin-left: 210px;}
+.m-l-211 {margin-left: 211px;}
+.m-l-212 {margin-left: 212px;}
+.m-l-213 {margin-left: 213px;}
+.m-l-214 {margin-left: 214px;}
+.m-l-215 {margin-left: 215px;}
+.m-l-216 {margin-left: 216px;}
+.m-l-217 {margin-left: 217px;}
+.m-l-218 {margin-left: 218px;}
+.m-l-219 {margin-left: 219px;}
+.m-l-220 {margin-left: 220px;}
+.m-l-221 {margin-left: 221px;}
+.m-l-222 {margin-left: 222px;}
+.m-l-223 {margin-left: 223px;}
+.m-l-224 {margin-left: 224px;}
+.m-l-225 {margin-left: 225px;}
+.m-l-226 {margin-left: 226px;}
+.m-l-227 {margin-left: 227px;}
+.m-l-228 {margin-left: 228px;}
+.m-l-229 {margin-left: 229px;}
+.m-l-230 {margin-left: 230px;}
+.m-l-231 {margin-left: 231px;}
+.m-l-232 {margin-left: 232px;}
+.m-l-233 {margin-left: 233px;}
+.m-l-234 {margin-left: 234px;}
+.m-l-235 {margin-left: 235px;}
+.m-l-236 {margin-left: 236px;}
+.m-l-237 {margin-left: 237px;}
+.m-l-238 {margin-left: 238px;}
+.m-l-239 {margin-left: 239px;}
+.m-l-240 {margin-left: 240px;}
+.m-l-241 {margin-left: 241px;}
+.m-l-242 {margin-left: 242px;}
+.m-l-243 {margin-left: 243px;}
+.m-l-244 {margin-left: 244px;}
+.m-l-245 {margin-left: 245px;}
+.m-l-246 {margin-left: 246px;}
+.m-l-247 {margin-left: 247px;}
+.m-l-248 {margin-left: 248px;}
+.m-l-249 {margin-left: 249px;}
+.m-l-250 {margin-left: 250px;}
+.m-r-0 {margin-right: 0px;}
+.m-r-1 {margin-right: 1px;}
+.m-r-2 {margin-right: 2px;}
+.m-r-3 {margin-right: 3px;}
+.m-r-4 {margin-right: 4px;}
+.m-r-5 {margin-right: 5px;}
+.m-r-6 {margin-right: 6px;}
+.m-r-7 {margin-right: 7px;}
+.m-r-8 {margin-right: 8px;}
+.m-r-9 {margin-right: 9px;}
+.m-r-10 {margin-right: 10px;}
+.m-r-11 {margin-right: 11px;}
+.m-r-12 {margin-right: 12px;}
+.m-r-13 {margin-right: 13px;}
+.m-r-14 {margin-right: 14px;}
+.m-r-15 {margin-right: 15px;}
+.m-r-16 {margin-right: 16px;}
+.m-r-17 {margin-right: 17px;}
+.m-r-18 {margin-right: 18px;}
+.m-r-19 {margin-right: 19px;}
+.m-r-20 {margin-right: 20px;}
+.m-r-21 {margin-right: 21px;}
+.m-r-22 {margin-right: 22px;}
+.m-r-23 {margin-right: 23px;}
+.m-r-24 {margin-right: 24px;}
+.m-r-25 {margin-right: 25px;}
+.m-r-26 {margin-right: 26px;}
+.m-r-27 {margin-right: 27px;}
+.m-r-28 {margin-right: 28px;}
+.m-r-29 {margin-right: 29px;}
+.m-r-30 {margin-right: 30px;}
+.m-r-31 {margin-right: 31px;}
+.m-r-32 {margin-right: 32px;}
+.m-r-33 {margin-right: 33px;}
+.m-r-34 {margin-right: 34px;}
+.m-r-35 {margin-right: 35px;}
+.m-r-36 {margin-right: 36px;}
+.m-r-37 {margin-right: 37px;}
+.m-r-38 {margin-right: 38px;}
+.m-r-39 {margin-right: 39px;}
+.m-r-40 {margin-right: 40px;}
+.m-r-41 {margin-right: 41px;}
+.m-r-42 {margin-right: 42px;}
+.m-r-43 {margin-right: 43px;}
+.m-r-44 {margin-right: 44px;}
+.m-r-45 {margin-right: 45px;}
+.m-r-46 {margin-right: 46px;}
+.m-r-47 {margin-right: 47px;}
+.m-r-48 {margin-right: 48px;}
+.m-r-49 {margin-right: 49px;}
+.m-r-50 {margin-right: 50px;}
+.m-r-51 {margin-right: 51px;}
+.m-r-52 {margin-right: 52px;}
+.m-r-53 {margin-right: 53px;}
+.m-r-54 {margin-right: 54px;}
+.m-r-55 {margin-right: 55px;}
+.m-r-56 {margin-right: 56px;}
+.m-r-57 {margin-right: 57px;}
+.m-r-58 {margin-right: 58px;}
+.m-r-59 {margin-right: 59px;}
+.m-r-60 {margin-right: 60px;}
+.m-r-61 {margin-right: 61px;}
+.m-r-62 {margin-right: 62px;}
+.m-r-63 {margin-right: 63px;}
+.m-r-64 {margin-right: 64px;}
+.m-r-65 {margin-right: 65px;}
+.m-r-66 {margin-right: 66px;}
+.m-r-67 {margin-right: 67px;}
+.m-r-68 {margin-right: 68px;}
+.m-r-69 {margin-right: 69px;}
+.m-r-70 {margin-right: 70px;}
+.m-r-71 {margin-right: 71px;}
+.m-r-72 {margin-right: 72px;}
+.m-r-73 {margin-right: 73px;}
+.m-r-74 {margin-right: 74px;}
+.m-r-75 {margin-right: 75px;}
+.m-r-76 {margin-right: 76px;}
+.m-r-77 {margin-right: 77px;}
+.m-r-78 {margin-right: 78px;}
+.m-r-79 {margin-right: 79px;}
+.m-r-80 {margin-right: 80px;}
+.m-r-81 {margin-right: 81px;}
+.m-r-82 {margin-right: 82px;}
+.m-r-83 {margin-right: 83px;}
+.m-r-84 {margin-right: 84px;}
+.m-r-85 {margin-right: 85px;}
+.m-r-86 {margin-right: 86px;}
+.m-r-87 {margin-right: 87px;}
+.m-r-88 {margin-right: 88px;}
+.m-r-89 {margin-right: 89px;}
+.m-r-90 {margin-right: 90px;}
+.m-r-91 {margin-right: 91px;}
+.m-r-92 {margin-right: 92px;}
+.m-r-93 {margin-right: 93px;}
+.m-r-94 {margin-right: 94px;}
+.m-r-95 {margin-right: 95px;}
+.m-r-96 {margin-right: 96px;}
+.m-r-97 {margin-right: 97px;}
+.m-r-98 {margin-right: 98px;}
+.m-r-99 {margin-right: 99px;}
+.m-r-100 {margin-right: 100px;}
+.m-r-101 {margin-right: 101px;}
+.m-r-102 {margin-right: 102px;}
+.m-r-103 {margin-right: 103px;}
+.m-r-104 {margin-right: 104px;}
+.m-r-105 {margin-right: 105px;}
+.m-r-106 {margin-right: 106px;}
+.m-r-107 {margin-right: 107px;}
+.m-r-108 {margin-right: 108px;}
+.m-r-109 {margin-right: 109px;}
+.m-r-110 {margin-right: 110px;}
+.m-r-111 {margin-right: 111px;}
+.m-r-112 {margin-right: 112px;}
+.m-r-113 {margin-right: 113px;}
+.m-r-114 {margin-right: 114px;}
+.m-r-115 {margin-right: 115px;}
+.m-r-116 {margin-right: 116px;}
+.m-r-117 {margin-right: 117px;}
+.m-r-118 {margin-right: 118px;}
+.m-r-119 {margin-right: 119px;}
+.m-r-120 {margin-right: 120px;}
+.m-r-121 {margin-right: 121px;}
+.m-r-122 {margin-right: 122px;}
+.m-r-123 {margin-right: 123px;}
+.m-r-124 {margin-right: 124px;}
+.m-r-125 {margin-right: 125px;}
+.m-r-126 {margin-right: 126px;}
+.m-r-127 {margin-right: 127px;}
+.m-r-128 {margin-right: 128px;}
+.m-r-129 {margin-right: 129px;}
+.m-r-130 {margin-right: 130px;}
+.m-r-131 {margin-right: 131px;}
+.m-r-132 {margin-right: 132px;}
+.m-r-133 {margin-right: 133px;}
+.m-r-134 {margin-right: 134px;}
+.m-r-135 {margin-right: 135px;}
+.m-r-136 {margin-right: 136px;}
+.m-r-137 {margin-right: 137px;}
+.m-r-138 {margin-right: 138px;}
+.m-r-139 {margin-right: 139px;}
+.m-r-140 {margin-right: 140px;}
+.m-r-141 {margin-right: 141px;}
+.m-r-142 {margin-right: 142px;}
+.m-r-143 {margin-right: 143px;}
+.m-r-144 {margin-right: 144px;}
+.m-r-145 {margin-right: 145px;}
+.m-r-146 {margin-right: 146px;}
+.m-r-147 {margin-right: 147px;}
+.m-r-148 {margin-right: 148px;}
+.m-r-149 {margin-right: 149px;}
+.m-r-150 {margin-right: 150px;}
+.m-r-151 {margin-right: 151px;}
+.m-r-152 {margin-right: 152px;}
+.m-r-153 {margin-right: 153px;}
+.m-r-154 {margin-right: 154px;}
+.m-r-155 {margin-right: 155px;}
+.m-r-156 {margin-right: 156px;}
+.m-r-157 {margin-right: 157px;}
+.m-r-158 {margin-right: 158px;}
+.m-r-159 {margin-right: 159px;}
+.m-r-160 {margin-right: 160px;}
+.m-r-161 {margin-right: 161px;}
+.m-r-162 {margin-right: 162px;}
+.m-r-163 {margin-right: 163px;}
+.m-r-164 {margin-right: 164px;}
+.m-r-165 {margin-right: 165px;}
+.m-r-166 {margin-right: 166px;}
+.m-r-167 {margin-right: 167px;}
+.m-r-168 {margin-right: 168px;}
+.m-r-169 {margin-right: 169px;}
+.m-r-170 {margin-right: 170px;}
+.m-r-171 {margin-right: 171px;}
+.m-r-172 {margin-right: 172px;}
+.m-r-173 {margin-right: 173px;}
+.m-r-174 {margin-right: 174px;}
+.m-r-175 {margin-right: 175px;}
+.m-r-176 {margin-right: 176px;}
+.m-r-177 {margin-right: 177px;}
+.m-r-178 {margin-right: 178px;}
+.m-r-179 {margin-right: 179px;}
+.m-r-180 {margin-right: 180px;}
+.m-r-181 {margin-right: 181px;}
+.m-r-182 {margin-right: 182px;}
+.m-r-183 {margin-right: 183px;}
+.m-r-184 {margin-right: 184px;}
+.m-r-185 {margin-right: 185px;}
+.m-r-186 {margin-right: 186px;}
+.m-r-187 {margin-right: 187px;}
+.m-r-188 {margin-right: 188px;}
+.m-r-189 {margin-right: 189px;}
+.m-r-190 {margin-right: 190px;}
+.m-r-191 {margin-right: 191px;}
+.m-r-192 {margin-right: 192px;}
+.m-r-193 {margin-right: 193px;}
+.m-r-194 {margin-right: 194px;}
+.m-r-195 {margin-right: 195px;}
+.m-r-196 {margin-right: 196px;}
+.m-r-197 {margin-right: 197px;}
+.m-r-198 {margin-right: 198px;}
+.m-r-199 {margin-right: 199px;}
+.m-r-200 {margin-right: 200px;}
+.m-r-201 {margin-right: 201px;}
+.m-r-202 {margin-right: 202px;}
+.m-r-203 {margin-right: 203px;}
+.m-r-204 {margin-right: 204px;}
+.m-r-205 {margin-right: 205px;}
+.m-r-206 {margin-right: 206px;}
+.m-r-207 {margin-right: 207px;}
+.m-r-208 {margin-right: 208px;}
+.m-r-209 {margin-right: 209px;}
+.m-r-210 {margin-right: 210px;}
+.m-r-211 {margin-right: 211px;}
+.m-r-212 {margin-right: 212px;}
+.m-r-213 {margin-right: 213px;}
+.m-r-214 {margin-right: 214px;}
+.m-r-215 {margin-right: 215px;}
+.m-r-216 {margin-right: 216px;}
+.m-r-217 {margin-right: 217px;}
+.m-r-218 {margin-right: 218px;}
+.m-r-219 {margin-right: 219px;}
+.m-r-220 {margin-right: 220px;}
+.m-r-221 {margin-right: 221px;}
+.m-r-222 {margin-right: 222px;}
+.m-r-223 {margin-right: 223px;}
+.m-r-224 {margin-right: 224px;}
+.m-r-225 {margin-right: 225px;}
+.m-r-226 {margin-right: 226px;}
+.m-r-227 {margin-right: 227px;}
+.m-r-228 {margin-right: 228px;}
+.m-r-229 {margin-right: 229px;}
+.m-r-230 {margin-right: 230px;}
+.m-r-231 {margin-right: 231px;}
+.m-r-232 {margin-right: 232px;}
+.m-r-233 {margin-right: 233px;}
+.m-r-234 {margin-right: 234px;}
+.m-r-235 {margin-right: 235px;}
+.m-r-236 {margin-right: 236px;}
+.m-r-237 {margin-right: 237px;}
+.m-r-238 {margin-right: 238px;}
+.m-r-239 {margin-right: 239px;}
+.m-r-240 {margin-right: 240px;}
+.m-r-241 {margin-right: 241px;}
+.m-r-242 {margin-right: 242px;}
+.m-r-243 {margin-right: 243px;}
+.m-r-244 {margin-right: 244px;}
+.m-r-245 {margin-right: 245px;}
+.m-r-246 {margin-right: 246px;}
+.m-r-247 {margin-right: 247px;}
+.m-r-248 {margin-right: 248px;}
+.m-r-249 {margin-right: 249px;}
+.m-r-250 {margin-right: 250px;}
+.m-l-r-auto {margin-left: auto; margin-right: auto;}
+.m-l-auto {margin-left: auto;}
+.m-r-auto {margin-right: auto;}
+
+
+
+/*[ TEXT ]
+///////////////////////////////////////////////////////////
+*/
+/* ------------------------------------ */
+.text-white {color: white;}
+.text-black {color: black;}
+
+.text-hov-white:hover {color: white;}
+
+/* ------------------------------------ */
+.text-up {text-transform: uppercase;}
+
+/* ------------------------------------ */
+.t-center {text-align: center;}
+.t-left {text-align: left;}
+.t-right {text-align: right;}
+.t-middle {vertical-align: middle;}
+
+/* ------------------------------------ */
+.lh-1-0 {line-height: 1.0;}
+.lh-1-1 {line-height: 1.1;}
+.lh-1-2 {line-height: 1.2;}
+.lh-1-3 {line-height: 1.3;}
+.lh-1-4 {line-height: 1.4;}
+.lh-1-5 {line-height: 1.5;}
+.lh-1-6 {line-height: 1.6;}
+.lh-1-7 {line-height: 1.7;}
+.lh-1-8 {line-height: 1.8;}
+.lh-1-9 {line-height: 1.9;}
+.lh-2-0 {line-height: 2.0;}
+.lh-2-1 {line-height: 2.1;}
+.lh-2-2 {line-height: 2.2;}
+.lh-2-3 {line-height: 2.3;}
+.lh-2-4 {line-height: 2.4;}
+.lh-2-5 {line-height: 2.5;}
+.lh-2-6 {line-height: 2.6;}
+.lh-2-7 {line-height: 2.7;}
+.lh-2-8 {line-height: 2.8;}
+.lh-2-9 {line-height: 2.9;}
+
+
+
+
+
+/*[ SHAPE ]
+///////////////////////////////////////////////////////////
+*/
+
+/*[ Display ]
+-----------------------------------------------------------
+*/
+.dis-none {display: none;}
+.dis-block {display: block;}
+.dis-inline {display: inline;}
+.dis-inline-block {display: inline-block;}
+.dis-flex {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+/*[ Position ]
+-----------------------------------------------------------
+*/
+.pos-relative {position: relative;}
+.pos-absolute {position: absolute;}
+.pos-fixed {position: fixed;}
+
+/*[ float ]
+-----------------------------------------------------------
+*/
+.float-l {float: left;}
+.float-r {float: right;}
+
+
+/*[ Width & Height ]
+-----------------------------------------------------------
+*/
+.sizefull {
+ width: 100%;
+ height: 100%;
+}
+.w-full {width: 100%;}
+.h-full {height: 100%;}
+.max-w-full {max-width: 100%;}
+.max-h-full {max-height: 100%;}
+.min-w-full {min-width: 100%;}
+.min-h-full {min-height: 100%;}
+
+/*[ Top Bottom Left Right ]
+-----------------------------------------------------------
+*/
+.top-0 {top: 0;}
+.bottom-0 {bottom: 0;}
+.left-0 {left: 0;}
+.right-0 {right: 0;}
+
+.top-auto {top: auto;}
+.bottom-auto {bottom: auto;}
+.left-auto {left: auto;}
+.right-auto {right: auto;}
+
+
+/*[ Opacity ]
+-----------------------------------------------------------
+*/
+.op-0-0 {opacity: 0;}
+.op-0-1 {opacity: 0.1;}
+.op-0-2 {opacity: 0.2;}
+.op-0-3 {opacity: 0.3;}
+.op-0-4 {opacity: 0.4;}
+.op-0-5 {opacity: 0.5;}
+.op-0-6 {opacity: 0.6;}
+.op-0-7 {opacity: 0.7;}
+.op-0-8 {opacity: 0.8;}
+.op-0-9 {opacity: 0.9;}
+.op-1-0 {opacity: 1;}
+
+/*[ Background ]
+-----------------------------------------------------------
+*/
+.bgwhite {background-color: white;}
+.bgblack {background-color: black;}
+
+
+
+/*[ Wrap Picture ]
+-----------------------------------------------------------
+*/
+.wrap-pic-w img {width: 100%;}
+.wrap-pic-max-w img {max-width: 100%;}
+
+/* ------------------------------------ */
+.wrap-pic-h img {height: 100%;}
+.wrap-pic-max-h img {max-height: 100%;}
+
+/* ------------------------------------ */
+.wrap-pic-cir {
+ border-radius: 50%;
+ overflow: hidden;
+}
+.wrap-pic-cir img {
+ width: 100%;
+}
+
+
+
+/*[ Hover ]
+-----------------------------------------------------------
+*/
+.hov-pointer:hover {cursor: pointer;}
+
+/* ------------------------------------ */
+.hov-img-zoom {
+ display: block;
+ overflow: hidden;
+}
+.hov-img-zoom img{
+ width: 100%;
+ -webkit-transition: all 0.6s;
+ -o-transition: all 0.6s;
+ -moz-transition: all 0.6s;
+ transition: all 0.6s;
+}
+.hov-img-zoom:hover img {
+ -webkit-transform: scale(1.1);
+ -moz-transform: scale(1.1);
+ -ms-transform: scale(1.1);
+ -o-transform: scale(1.1);
+ transform: scale(1.1);
+}
+
+
+
+/*[ ]
+-----------------------------------------------------------
+*/
+.bo-cir {border-radius: 50%;}
+
+.of-hidden {overflow: hidden;}
+
+.visible-false {visibility: hidden;}
+.visible-true {visibility: visible;}
+
+.cs-pointer {cursor: pointer;}
+
+
+
+/*[ Transition ]
+-----------------------------------------------------------
+*/
+.trans-0-1 {
+ -webkit-transition: all 0.1s;
+ -o-transition: all 0.1s;
+ -moz-transition: all 0.1s;
+ transition: all 0.1s;
+}
+.trans-0-2 {
+ -webkit-transition: all 0.2s;
+ -o-transition: all 0.2s;
+ -moz-transition: all 0.2s;
+ transition: all 0.2s;
+}
+.trans-0-3 {
+ -webkit-transition: all 0.3s;
+ -o-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+ transition: all 0.3s;
+}
+.trans-0-4 {
+ -webkit-transition: all 0.4s;
+ -o-transition: all 0.4s;
+ -moz-transition: all 0.4s;
+ transition: all 0.4s;
+}
+.trans-0-5 {
+ -webkit-transition: all 0.5s;
+ -o-transition: all 0.5s;
+ -moz-transition: all 0.5s;
+ transition: all 0.5s;
+}
+.trans-0-6 {
+ -webkit-transition: all 0.6s;
+ -o-transition: all 0.6s;
+ -moz-transition: all 0.6s;
+ transition: all 0.6s;
+}
+.trans-0-9 {
+ -webkit-transition: all 0.9s;
+ -o-transition: all 0.9s;
+ -moz-transition: all 0.9s;
+ transition: all 0.9s;
+}
+.trans-1-0 {
+ -webkit-transition: all 1s;
+ -o-transition: all 1s;
+ -moz-transition: all 1s;
+ transition: all 1s;
+}
+
+
+
+/*[ Layout ]
+///////////////////////////////////////////////////////////
+*/
+
+/*[ Flex ]
+-----------------------------------------------------------
+*/
+/* ------------------------------------ */
+.flex-w {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-wrap: wrap;
+ -moz-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ -o-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+
+/* ------------------------------------ */
+.flex-l {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: flex-start;
+}
+
+.flex-r {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: flex-end;
+}
+
+.flex-c {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+}
+
+.flex-sa {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: space-around;
+}
+
+.flex-sb {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: space-between;
+}
+
+/* ------------------------------------ */
+.flex-t {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-align-items: flex-start;
+ align-items: flex-start;
+}
+
+.flex-b {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-align-items: flex-end;
+ align-items: flex-end;
+}
+
+.flex-m {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-align-items: center;
+ align-items: center;
+}
+
+.flex-str {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-align-items: stretch;
+ align-items: stretch;
+}
+
+/* ------------------------------------ */
+.flex-row {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: row;
+ -moz-flex-direction: row;
+ -ms-flex-direction: row;
+ -o-flex-direction: row;
+ flex-direction: row;
+}
+
+.flex-row-rev {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: row-reverse;
+ -moz-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
+ -o-flex-direction: row-reverse;
+ flex-direction: row-reverse;
+}
+
+.flex-col {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column;
+ -moz-flex-direction: column;
+ -ms-flex-direction: column;
+ -o-flex-direction: column;
+ flex-direction: column;
+}
+
+.flex-col-rev {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column-reverse;
+ -moz-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
+ -o-flex-direction: column-reverse;
+ flex-direction: column-reverse;
+}
+
+/* ------------------------------------ */
+.flex-c-m {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ -ms-align-items: center;
+ align-items: center;
+}
+
+.flex-c-t {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ -ms-align-items: flex-start;
+ align-items: flex-start;
+}
+
+.flex-c-b {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ -ms-align-items: flex-end;
+ align-items: flex-end;
+}
+
+.flex-c-str {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ -ms-align-items: stretch;
+ align-items: stretch;
+}
+
+.flex-l-m {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: flex-start;
+ -ms-align-items: center;
+ align-items: center;
+}
+
+.flex-r-m {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: flex-end;
+ -ms-align-items: center;
+ align-items: center;
+}
+
+.flex-sa-m {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: space-around;
+ -ms-align-items: center;
+ align-items: center;
+}
+
+.flex-sb-m {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: space-between;
+ -ms-align-items: center;
+ align-items: center;
+}
+
+/* ------------------------------------ */
+.flex-col-l {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column;
+ -moz-flex-direction: column;
+ -ms-flex-direction: column;
+ -o-flex-direction: column;
+ flex-direction: column;
+ -ms-align-items: flex-start;
+ align-items: flex-start;
+}
+
+.flex-col-r {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column;
+ -moz-flex-direction: column;
+ -ms-flex-direction: column;
+ -o-flex-direction: column;
+ flex-direction: column;
+ -ms-align-items: flex-end;
+ align-items: flex-end;
+}
+
+.flex-col-c {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column;
+ -moz-flex-direction: column;
+ -ms-flex-direction: column;
+ -o-flex-direction: column;
+ flex-direction: column;
+ -ms-align-items: center;
+ align-items: center;
+}
+
+.flex-col-l-m {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column;
+ -moz-flex-direction: column;
+ -ms-flex-direction: column;
+ -o-flex-direction: column;
+ flex-direction: column;
+ -ms-align-items: flex-start;
+ align-items: flex-start;
+ justify-content: center;
+}
+
+.flex-col-r-m {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column;
+ -moz-flex-direction: column;
+ -ms-flex-direction: column;
+ -o-flex-direction: column;
+ flex-direction: column;
+ -ms-align-items: flex-end;
+ align-items: flex-end;
+ justify-content: center;
+}
+
+.flex-col-c-m {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column;
+ -moz-flex-direction: column;
+ -ms-flex-direction: column;
+ -o-flex-direction: column;
+ flex-direction: column;
+ -ms-align-items: center;
+ align-items: center;
+ justify-content: center;
+}
+
+.flex-col-c-b {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column;
+ -moz-flex-direction: column;
+ -ms-flex-direction: column;
+ -o-flex-direction: column;
+ flex-direction: column;
+ -ms-align-items: center;
+ align-items: center;
+ justify-content: flex-end;
+}
+
+.flex-col-str {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column;
+ -moz-flex-direction: column;
+ -ms-flex-direction: column;
+ -o-flex-direction: column;
+ flex-direction: column;
+ -ms-align-items: stretch;
+ align-items: stretch;
+}
+
+.flex-col-sb {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column;
+ -moz-flex-direction: column;
+ -ms-flex-direction: column;
+ -o-flex-direction: column;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* ------------------------------------ */
+.flex-col-rev-l {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column-reverse;
+ -moz-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
+ -o-flex-direction: column-reverse;
+ flex-direction: column-reverse;
+ -ms-align-items: flex-start;
+ align-items: flex-start;
+}
+
+.flex-col-rev-r {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column-reverse;
+ -moz-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
+ -o-flex-direction: column-reverse;
+ flex-direction: column-reverse;
+ -ms-align-items: flex-end;
+ align-items: flex-end;
+}
+
+.flex-col-rev-c {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column-reverse;
+ -moz-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
+ -o-flex-direction: column-reverse;
+ flex-direction: column-reverse;
+ -ms-align-items: center;
+ align-items: center;
+}
+
+.flex-col-rev-str {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-direction: column-reverse;
+ -moz-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
+ -o-flex-direction: column-reverse;
+ flex-direction: column-reverse;
+ -ms-align-items: stretch;
+ align-items: stretch;
+}
+
+
+/*[ Absolute ]
+-----------------------------------------------------------
+*/
+.ab-c-m {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ -moz-transform: translate(-50%, -50%);
+ -ms-transform: translate(-50%, -50%);
+ -o-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+}
+
+.ab-c-t {
+ position: absolute;
+ top: 0px;
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ -moz-transform: translateX(-50%);
+ -ms-transform: translateX(-50%);
+ -o-transform: translateX(-50%);
+ transform: translateX(-50%);
+}
+
+.ab-c-b {
+ position: absolute;
+ bottom: 0px;
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ -moz-transform: translateX(-50%);
+ -ms-transform: translateX(-50%);
+ -o-transform: translateX(-50%);
+ transform: translateX(-50%);
+}
+
+.ab-l-m {
+ position: absolute;
+ left: 0px;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -moz-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ -o-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+
+.ab-r-m {
+ position: absolute;
+ right: 0px;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -moz-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ -o-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+
+.ab-t-l {
+ position: absolute;
+ left: 0px;
+ top: 0px;
+}
+
+.ab-t-r {
+ position: absolute;
+ right: 0px;
+ top: 0px;
+}
+
+.ab-b-l {
+ position: absolute;
+ left: 0px;
+ bottom: 0px;
+}
+
+.ab-b-r {
+ position: absolute;
+ right: 0px;
+ bottom: 0px;
+}
+
+
+
+
+
+
+
+
+
+/*=========================================================
+TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
+=========================================================*/
+
+/*[ S-Text 0 - 15 ]
+///////////////////////////////////////////////////////////
+*/
+.s-text1 {
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: white;
+ text-transform: uppercase;
+}
+
+.s-text2 {
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: #111111;
+ text-transform: uppercase;
+}
+
+.s-text3 {
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: #555555;
+ line-height: 1.5;
+}
+
+.s-text4 {
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: white;
+ text-transform: uppercase;
+ letter-spacing: 2px;
+}
+
+.s-text5 {
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: #999999;
+ line-height: 1;
+}
+
+.s-text6 {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #999999;
+ line-height: 1.8;
+}
+
+.s-text7 {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #555555;
+ line-height: 1.8;
+}
+
+.s-text8, .s-text8 a {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #888888;
+ line-height: 1.8;
+}
+
+.s-text9 {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #adadad;
+ line-height: 1.8;
+}
+
+.s-text10 {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #cccccc;
+ line-height: 1.8;
+}
+
+.s-text11 {
+ font-family: Montserrat-Italic;
+ font-size: 13px;
+ color: #888888;
+ line-height: 1.8;
+}
+
+.s-text12 {
+ font-family: Montserrat-Bold;
+ font-size: 15px;
+ color: #222222;
+ line-height: 1.5;
+ text-transform: uppercase;
+}
+
+.s-text13 {
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: #888888;
+ line-height: 1.8;
+}
+
+.s-text14 {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: white;
+ text-transform: uppercase;
+}
+
+.s-text15 {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #666666;
+ line-height: 1.8;
+}
+
+.s-text16 {
+ font-family: Montserrat-Regular;
+ font-size: 12px;
+ color: #555555;
+ line-height: 1.8;
+}
+
+.s-text17 {
+ font-family: Montserrat-Regular;
+ font-size: 12px;
+ color: #888888;
+ line-height: 1.8;
+}
+
+.s-text18 {
+ font-family: Montserrat-Bold;
+ font-size: 15px;
+ color: #555555;
+ line-height: 1.5;
+}
+
+.s-text19 {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: #555555;
+ line-height: 1.8;
+ text-transform: uppercase;
+}
+
+.s-text20 {
+ font-family: Montserrat-Regular;
+ font-size: 15px;
+ color: #555555;
+ line-height: 1.2;
+}
+
+.s-text21 {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: white;
+ line-height: 1.8;
+}
+
+.s-text22 {
+ font-family: Montserrat-Regular;
+ font-size: 13px;
+ color: white;
+ line-height: 1.8;
+ text-decoration: underline;
+}
+
+/*[ M-Text 16 - 30 ]
+///////////////////////////////////////////////////////////
+*/
+.m-text1 {
+ font-family: Montserrat-Regular;
+ font-size: 18px;
+ color: white;
+ line-height: 1.5;
+ letter-spacing: 2px;
+}
+
+.m-text2 {
+ font-family: Montserrat-Regular;
+ font-size: 16px;
+ color: #333333;
+ text-transform: uppercase;
+}
+
+.m-text3 {
+ font-family: Montserrat-Regular;
+ font-size: 16px;
+ color: white;
+ text-transform: uppercase;
+}
+
+.m-text4 {
+ font-family: Montserrat-Medium;
+ font-size: 30px;
+ color: #111111;
+ line-height: 1.2;
+ text-transform: uppercase;
+}
+
+.m-text5 {
+ font-family: Montserrat-Bold;
+ font-size: 30px;
+ color: #222222;
+ line-height: 1.2;
+ text-transform: uppercase;
+}
+
+.m-text6 {
+ font-family: Montserrat-Regular;
+ font-size: 16px;
+ color: #555555;
+ text-transform: uppercase;
+}
+
+.m-text7 {
+ font-family: Montserrat-Regular;
+ font-size: 16px;
+ color: #555555;
+ text-transform: uppercase;
+ text-decoration: line-through;
+}
+
+.m-text8 {
+ font-family: Montserrat-Regular;
+ font-size: 16px;
+ color: #e65540;
+ text-transform: uppercase;
+}
+
+.m-text9 {
+ font-family: Montserrat-Bold;
+ font-size: 30px;
+ color: white;
+ line-height: 1.2;
+ letter-spacing: 2px;
+}
+
+.m-text10 {
+ font-family: Montserrat-Regular;
+ font-size: 18px;
+ color: #555555;
+ line-height: 1;
+}
+
+.m-text11 {
+ font-family: Montserrat-Medium;
+ font-size: 16px;
+ color: #333333;
+ line-height: 1.5;
+}
+
+.m-text12 {
+ font-family: Montserrat-Regular;
+ font-size: 18px;
+ color: #555555;
+ line-height: 1.5;
+}
+
+.m-text13 {
+ font-family: Montserrat-Regular;
+ font-size: 18px;
+ color: white;
+ line-height: 1.8;
+}
+
+.m-text14 {
+ font-family: Montserrat-Black;
+ font-size: 18px;
+ color: #333333;
+ line-height: 1.5;
+}
+
+.m-text15 {
+ font-family: Montserrat-Medium;
+ font-size: 18px;
+ color: #555555;
+ line-height: 1.5;
+}
+
+.m-text16 {
+ font-family: Montserrat-Regular;
+ font-size: 24px;
+ color: #222222;
+ line-height: 1.5;
+}
+
+.m-text17 {
+ font-family: Montserrat-Regular;
+ font-size: 30px;
+ color: #555555;
+ line-height: 1.2;
+}
+
+.m-text18 {
+ font-family: Montserrat-Regular;
+ font-size: 16px;
+ color: #666666;
+ line-height: 1.2;
+}
+
+.m-text19 {
+ font-family: Montserrat-Medium;
+ font-size: 16px;
+ color: #222222;
+ line-height: 1.5;
+}
+
+.m-text20 {
+ font-family: Montserrat-Bold;
+ font-size: 20px;
+ color: #333333;
+ line-height: 1.5;
+ text-transform: uppercase;
+}
+
+.m-text21 {
+ font-family: Montserrat-Regular;
+ font-size: 18px;
+ color: #888888;
+ line-height: 1.5;
+}
+
+.m-text22 {
+ font-family: Montserrat-Bold;
+ font-size: 18px;
+ color: #555555;
+ line-height: 1.5;
+}
+
+.m-text23 {
+ font-family: Montserrat-Black;
+ font-size: 22px;
+ color: #333333;
+ line-height: 1.2;
+}
+
+.m-text24 {
+ font-family: Montserrat-Medium;
+ font-size: 26px;
+ color: #333333;
+ line-height: 1.3;
+}
+
+.m-text25 {
+ font-family: Montserrat-Bold;
+ font-size: 21px;
+ color: #333333;
+ line-height: 1.3;
+ text-transform: uppercase;
+}
+
+.m-text26 {
+ font-family: Montserrat-Regular;
+ font-size: 25px;
+ color: #333333;
+ line-height: 1.2;
+}
+
+.m-text27 {
+ font-family: Montserrat-Regular;
+ font-size: 18px;
+ color: #888888;
+ line-height: 1.5;
+ letter-spacing: 2px;
+}
+
+/*[ L-Text 31 - 50 ]
+///////////////////////////////////////////////////////////
+*/
+.l-text1 {
+ font-family: Montserrat-Bold;
+ font-size: 50px;
+ color: white;
+ line-height: 1.2;
+ text-transform: uppercase;
+ letter-spacing: 3px;
+}
+
+.l-text2 {
+ font-family: Montserrat-Bold;
+ font-size: 50px;
+ color: white;
+ line-height: 1.2;
+ text-transform: uppercase;
+}
+
+/*[ XL-Text >= 51 ]
+///////////////////////////////////////////////////////////
+*/
+.xl-text1 {
+ font-family: Poppins-Bold;
+ font-size: 60px;
+ color: white;
+ line-height: 1.2;
+ letter-spacing: 3px;
+ text-transform: uppercase;
+}
+
+.xl-text2 {
+ font-family: Poppins-Black;
+ font-size: 80px;
+ color: white;
+ line-height: 1.2;
+ letter-spacing: 4px;
+ text-transform: uppercase;
+}
+
+.xl-text3 {
+ font-family: Poppins-Bold;
+ font-size: 60px;
+ color: #111111;
+ line-height: 1.2;
+ letter-spacing: 3px;
+ text-transform: uppercase;
+}
+
+
+/*[ Color ]
+///////////////////////////////////////////////////////////
+*/
+.colorwhite {color: #fff;}
+.color0 {color: #e65540;}
+.color1 {color: #888888;}
+.color2 {color: #333333;}
+
+
+/*[ ]
+-----------------------------------------------------------
+*/
+.color0-hov:hover {color: #e65540;}
+
+
+
+/*=========================================================
+SHAPE SHAPE SHAPE SHAPE SHAPE SHAPE SHAPE SHAPE SHAPE SHAPE
+=========================================================*/
+
+/*[ Special ]
+///////////////////////////////////////////////////////////
+*/
+
+
+
+/*[ Size ]
+///////////////////////////////////////////////////////////
+*/
+.size1 {
+ width: 100%;
+ height: 40px;
+}
+
+.size2 {
+ width: 100%;
+ height: 46px;
+}
+
+.size3 {
+ width: 60px;
+ height: 60px;
+}
+
+.size4 {
+ width: 100%;
+ height: 30px;
+}
+
+.size5 {
+ width: 50px;
+ height: 58px;
+}
+
+.size6 {
+ width: 100%;
+ height: 58px;
+}
+
+.size7 {
+ width: 42px;
+ height: 41px;
+}
+
+.size8 {
+ width: 50px;
+ height: 41px;
+}
+
+.size8 {
+ width: 50px;
+ height: 41px;
+}
+
+.size9 {
+ width: 162px;
+ height: 45px;
+}
+
+.size10 {
+ width: 176px;
+ height: 45px;
+}
+
+.size11 {
+ width: 260px;
+ height: 45px;
+}
+
+.size12 {
+ width: 193px;
+ height: 45px;
+}
+
+.size13 {
+ max-width: 215px;
+ height: 40px;
+}
+
+.size14 {
+ width: 185px;
+ height: 45px;
+}
+
+.size15 {
+ width: 100%;
+ height: 50px;
+}
+
+.size16 {
+ width: 100%;
+ height: 48px;
+}
+
+.size17 {
+ width: 120px;
+ height: 30px;
+}
+
+.size18 {
+ width: 100%;
+ min-height: 150px;
+}
+
+.size19 {
+ max-width: 266px;
+ height: 50px;
+}
+
+.size20 {
+ width: 100%;
+ min-height: 120px;
+}
+
+.size21 {
+ width: 100%;
+ min-height: 503px;
+}
+
+.size22 {
+ width: 100%;
+ min-height: 45px;
+}
+
+.size23 {
+ width: 45px;
+ height: 45px;
+}
+
+.size24 {
+ max-width: 1070px;
+ height: 100%;
+}
+
+/*[ Width Size ]
+///////////////////////////////////////////////////////////
+*/
+.w-size1 {
+ width: 161px;
+}
+
+.w-size2 {
+ width: 179px;
+}
+
+.w-size3 {
+ max-width: 294px;
+}
+
+.w-size4 {
+ max-width: 257px;
+}
+
+.w-size5 {
+ width: calc(100% / 3);
+}
+
+.w-size6 {
+ width: 33%;
+}
+
+.w-size7 {
+ width: 13%;
+}
+
+.w-size8 {
+ width: 28%;
+}
+
+.w-size9 {
+ max-width: 300px;
+}
+
+.w-size10 {
+ max-width: 1830px;
+}
+
+.w-size11 {
+ width: 72px;
+}
+
+.w-size12 {
+ width: 200px;
+}
+
+.w-size13 {
+ width: 53%;
+}
+
+.w-size14 {
+ width: calc(47% - 55px);
+}
+
+.w-size15 {
+ width: 21%;
+}
+
+.w-size16 {
+ width: 79%;
+}
+
+.w-size17 {
+ width: 138px;
+}
+
+.w-size18 {
+ max-width: 442px;
+}
+
+.w-size19 {
+ width: 34%;
+}
+
+.w-size20 {
+ width: 66%;
+}
+
+.w-size21 {
+ max-width: 215px;
+}
+
+.w-size22 {
+ width: 90px;
+}
+
+.w-size23 {
+ width: calc(100% - 110px);
+}
+
+.w-size24 {
+ width: 180px;
+}
+
+.w-size25 {
+ width: 160px;
+}
+
+.w-size26 {
+ max-width: 415px;
+}
+
+.w-size27 {
+ max-width: 482px;
+}
+
+.w-size28 {
+ max-width: 570px;
+}
+
+/*[ Height Size ]
+///////////////////////////////////////////////////////////
+*/
+.h-size1 {
+ max-height: 138px;
+}
+
+.h-size2 {
+ height: 22px;
+}
+
+
+/*[ Background ]
+///////////////////////////////////////////////////////////
+*/
+.bg0 {background-color: #e65540;}
+.bg1 {background-color: #222222;}
+.bg3 {background-color: rgba(255,255,255,0.95);}
+.bg4 {background-color: #111111;}
+.bg5 {background-color: #f2f2f2;}
+.bg6 {background-color: #f0f0f0;}
+.bg7 {background-color: #333333;}
+.bg8 {background-color: #e6e6e6;}
+
+.bg-img1 {
+ background-repeat: no-repeat;
+ background-position: center 0;
+ background-size: cover;
+}
+
+
+/*[ ]
+-----------------------------------------------------------
+*/
+.bg0-hov:hover {background-color: #e65540;}
+
+
+
+/*[ ]
+-----------------------------------------------------------
+*/
+.bg1-overlay {background-color: rgba(0,0,0,0.35);}
+
+
+/*[ ]
+-----------------------------------------------------------
+*/
+.bg1-pattern {
+ background-image: url(../images/icons/pattern1.png);
+ background-repeat: repeat;
+}
+
+
+
+/*[ Border ]
+///////////////////////////////////////////////////////////
+*/
+.bo1 {
+ border: 1px solid #dbdbdb;
+ border-radius: 2px;
+}
+
+.bo2 {
+ border-left: 1px solid #d9d9d9;
+ border-right: 1px solid #d9d9d9;
+}
+
+.bo3 {
+ border-top: 1px solid #e1e1e1;
+}
+
+.bo4 {
+ border: 1px solid #e6e6e6;
+ border-radius: 2px;
+}
+
+.bo5 {
+ border: 2px solid #e6e6e6;
+ border-radius: 3px;
+}
+
+.bo6 {
+ border-top: 1px solid #e6e6e6;
+ border-bottom: 1px solid #e6e6e6;
+}
+
+.bo7 {
+ border-bottom: 1px solid #e6e6e6;
+}
+
+.bo8 {
+ border-bottom: 1px solid #e6e6e6;
+ border-left: 1px solid #e6e6e6;
+ border-right: 1px solid #e6e6e6;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.bo9 {
+ border: 1px solid #e6e6e6;
+ border-radius: 4px;
+}
+
+.bo10 {
+ border-top: 1px dashed #d9d9d9;
+ border-bottom: 1px dashed #d9d9d9;
+}
+
+.bo11 {
+ border: 1px solid #d9d9d9;
+ border-radius: 25px;
+}
+
+.bo12 {
+ border: 1px solid #d9d9d9;
+ border-radius: 3px;
+}
+
+.bo13 {
+ border-left: 3px solid #e6e6e6;
+}
+
+.bo14 {
+ border-bottom: 5px solid #fff;
+}
+
+.bo15 {
+ border-bottom: 3px solid #111111;
+}
+
+/*[ ]
+-----------------------------------------------------------
+*/
+.bo-rad-2 {border-radius: 2px;}
+.bo-rad-3 {border-radius: 3px;}
+.bo-rad-4 {border-radius: 4px;}
+.bo-rad-5 {border-radius: 5px;}
+.bo-rad-6 {border-radius: 6px;}
+.bo-rad-7 {border-radius: 7px;}
+.bo-rad-8 {border-radius: 8px;}
+.bo-rad-9 {border-radius: 9px;}
+.bo-rad-10 {border-radius: 10px;}
+.bo-rad-15 {border-radius: 15px;}
+.bo-rad-20 {border-radius: 20px;}
+.bo-rad-23 {border-radius: 23px;}
+
+.bo-t-rad-2 {
+ border-top-left-radius: 2px;
+ border-top-right-radius: 2px;
+}
+
+.bo-b-rad-2 {
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+
+
+
+
+/*=========================================================
+EFFECT EFFECT EFFECT EFFECT EFFECT EFFECT EFFECT
+=========================================================*/
+
+/*[ Effect1 ]
+-----------------------------------------------------------
+*/
+.effect1 {
+ position: relative;
+ border-bottom: 1px solid #cccccc;
+}
+.effect1-line {
+ display: block;
+ position: absolute;
+ width: 0;
+ height: 1px;
+ background-color: #e65540;
+ left: 0;
+ bottom: -1px;
+ -webkit-transition: all 0.3s;
+ -o-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+ transition: all 0.3s;
+}
+
+.effect1 input:focus + .effect1-line {
+ width: 100%;
+}
+
+/*[ Effect2 ]
+-----------------------------------------------------------
+*/
+.eff2:active {
+ background-color: #e65540;
+ color: white;
+}
+
+
+
+.eff3 {
+ opacity: 0.7;
+}
+.eff3:hover {
+ opacity: 1;
+}
+
+/*[ Position ]
+///////////////////////////////////////////////////////////
+*/
+.pos1 {
+ position: absolute;
+ left: 0;
+ bottom: 30px;
+}
+
+.pos2 {
+ position: absolute;
+ top: 0;
+ right: 13px;
+}
+
+.pos3 {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+}
+
+
+/*[ Box Shadow ]
+///////////////////////////////////////////////////////////
+*/
+.shadow1 {
+ box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
+ -webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
+ -o-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
+ -ms-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
+}
+
+
+/*[ Gradient ]
+///////////////////////////////////////////////////////////
+*/
+.gradient1 {
+ background: -webkit-linear-gradient(rgba(0,0,0,0.6) , rgba(0,0,0,0));
+ background: -o-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0));
+ background: -moz-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0));
+ background: linear-gradient(rgba(0,0,0,0.6) , rgba(0,0,0,0));
+}
+
+
+
+/*[ Transform ]
+///////////////////////////////////////////////////////////
+*/
+.transform1 {
+ -webkit-transform: translate(-50%, -50%) rotateZ(90deg);
+ -moz-transform: translate(-50%, -50%) rotateZ(90deg);
+ -ms-transform: translate(-50%, -50%) rotateZ(90deg);
+ -o-transform: translate(-50%, -50%) rotateZ(90deg);
+ transform: translate(-50%, -50%) rotateZ(90deg);
+}
+
+
+
+
+/*[ Hover ]
+///////////////////////////////////////////////////////////
+*/
+.hov1:hover {
+ background-color: #e65540;
+ color: white;
+}
+
+.hov2:hover {
+ color: white;
+ text-decoration: underline;
+}
+
+.hov3:hover {
+ color: #333333;
+}
+
+.hov4:hover {
+ opacity: 0.8;
+}
+
+.hov5 {
+ line-height: 1.1;
+ border-bottom: 1px solid transparent;
+}
+.hov5:hover {
+ color: white;
+ border-bottom: 1px solid white;
+}
+
+.hov6:hover {
+ color: white;
+ text-decoration: underline;
+}
+
+/*[ Active ]
+///////////////////////////////////////////////////////////
+*/
+.active1 {
+ color: #333333;
+}
+
+
+
+/*[ Parallax ]
+///////////////////////////////////////////////////////////
+*/
+.parallax0 {
+ background-attachment: fixed;
+ background-position: center 0;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.overlay0 {
+ background-color: rgba(0,0,0,0.2);
+}
+
+
+
+
+
+
+/*=========================================================
+RESPONSIVE RESPONSIVE RESPONSIVE RESPONSIVE RESPONSIVE
+=========================================================*/
+
+@media (max-width: 1350px) {
+ .p-lr-0-xl1 {
+ padding-right: 0px;
+ padding-left: 0px;
+ }
+}
+
+
+/*[ XL ]
+///////////////////////////////////////////////////////////
+*/
+@media (max-width: 1200px) {
+ .p-t-30-xl {padding-top: 30px;}
+ .p-lr-0-xl {
+ padding-right: 0px;
+ padding-left: 0px;
+ }
+
+ .respon6 {
+ width: 100%;
+ }
+
+ .respon7 {
+ width: 33.333333%;
+ }
+
+ .flex-c-xl {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: flex;
+ justify-content: center;
+ }
+}
+
+
+/*[ LG ]
+///////////////////////////////////////////////////////////
+*/
+@media (max-width: 992px) {
+ .p-r-0-lg {padding-right: 0;}
+
+ .respon3 {
+ width: 100%;
+ }
+
+ .respon4 {
+ width: 33.333333%;
+ }
+
+ footer {
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+ }
+}
+
+
+/*[ MD ]
+///////////////////////////////////////////////////////////
+*/
+@media (max-width: 768px) {
+ .respon5 {
+ width: 100%;
+ }
+
+}
+
+
+/*[ SM ]
+///////////////////////////////////////////////////////////
+*/
+@media (max-width: 576px) {
+ .p-r-0-sm {padding-right: 0;}
+ .p-l-15-sm {padding-left: 15px;}
+ .p-lr-15-sm {
+ padding-right: 15px;
+ padding-left: 15px;
+ }
+
+ .w-full-sm {width: 100%;}
+
+ .fs-20-sm {font-size: 20px;}
+ .fs-35-sm {font-size: 35px;}
+
+ .respon1 {
+ width: 100%;
+ }
+
+ .respon2 {
+ width: 100%;
+ border-left: none;
+ border-right: none;
+ border-top: 1px solid #d9d9d9;
+ border-bottom: 1px solid #d9d9d9;
+ }
+}
+
+/*[ SSM ]
+///////////////////////////////////////////////////////////
+*/
+@media (max-width: 480px) {
+ .p-b-20per-ssm {
+ padding-bottom: 20%;
+ }
+
+ .respon7,
+ .respon4 {
+ width: 100%;
+ }
+}
diff --git a/static_in_env/css/util.min.css b/static_in_env/css/util.min.css
new file mode 100644
index 00000000..c3ffdedd
--- /dev/null
+++ b/static_in_env/css/util.min.css
@@ -0,0 +1 @@
+.max-w-full,.wrap-pic-max-w img{max-width:100%}.h-full,.sizefull,.wrap-pic-h img{height:100%}.max-h-full,.wrap-pic-max-h img{max-height:100%}.bo-cir,.wrap-pic-cir{border-radius:50%}.hov-img-zoom,.of-hidden,.wrap-pic-cir{overflow:hidden}.cs-pointer,.hov-pointer:hover{cursor:pointer}.s-text1,.s-text2,.s-text3,.s-text4{font-family:Montserrat-Regular}.s-text1,.s-text12,.s-text14,.s-text19,.s-text2,.s-text4,.text-up{text-transform:uppercase}.m-text1,.m-text27,.m-text9,.s-text4{letter-spacing:2px}.size1,.size2,.sizefull,.w-full,.wrap-pic-cir img,.wrap-pic-w img{width:100%}.fs-1{font-size:1px}.fs-2{font-size:2px}.fs-3{font-size:3px}.fs-4{font-size:4px}.fs-5{font-size:5px}.fs-6{font-size:6px}.fs-7{font-size:7px}.fs-8{font-size:8px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}.fs-41{font-size:41px}.fs-42{font-size:42px}.fs-43{font-size:43px}.fs-44{font-size:44px}.fs-45{font-size:45px}.fs-46{font-size:46px}.fs-47{font-size:47px}.fs-48{font-size:48px}.fs-49{font-size:49px}.fs-50{font-size:50px}.fs-51{font-size:51px}.fs-52{font-size:52px}.fs-53{font-size:53px}.fs-54{font-size:54px}.fs-55{font-size:55px}.fs-56{font-size:56px}.fs-57{font-size:57px}.fs-58{font-size:58px}.fs-59{font-size:59px}.fs-60{font-size:60px}.fs-61{font-size:61px}.fs-62{font-size:62px}.fs-63{font-size:63px}.fs-64{font-size:64px}.fs-65{font-size:65px}.fs-66{font-size:66px}.fs-67{font-size:67px}.fs-68{font-size:68px}.fs-69{font-size:69px}.fs-70{font-size:70px}.fs-71{font-size:71px}.fs-72{font-size:72px}.fs-73{font-size:73px}.fs-74{font-size:74px}.fs-75{font-size:75px}.fs-76{font-size:76px}.fs-77{font-size:77px}.fs-78{font-size:78px}.fs-79{font-size:79px}.fs-80{font-size:80px}.fs-81{font-size:81px}.fs-82{font-size:82px}.fs-83{font-size:83px}.fs-84{font-size:84px}.fs-85{font-size:85px}.fs-86{font-size:86px}.fs-87{font-size:87px}.fs-88{font-size:88px}.fs-89{font-size:89px}.fs-90{font-size:90px}.fs-91{font-size:91px}.fs-92{font-size:92px}.fs-93{font-size:93px}.fs-94{font-size:94px}.fs-95{font-size:95px}.fs-96{font-size:96px}.fs-97{font-size:97px}.fs-98{font-size:98px}.fs-99{font-size:99px}.fs-100{font-size:100px}.fs-101{font-size:101px}.fs-102{font-size:102px}.fs-103{font-size:103px}.fs-104{font-size:104px}.fs-105{font-size:105px}.fs-106{font-size:106px}.fs-107{font-size:107px}.fs-108{font-size:108px}.fs-109{font-size:109px}.fs-110{font-size:110px}.fs-111{font-size:111px}.fs-112{font-size:112px}.fs-113{font-size:113px}.fs-114{font-size:114px}.fs-115{font-size:115px}.fs-116{font-size:116px}.fs-117{font-size:117px}.fs-118{font-size:118px}.fs-119{font-size:119px}.fs-120{font-size:120px}.fs-121{font-size:121px}.fs-122{font-size:122px}.fs-123{font-size:123px}.fs-124{font-size:124px}.fs-125{font-size:125px}.fs-126{font-size:126px}.fs-127{font-size:127px}.fs-128{font-size:128px}.fs-129{font-size:129px}.fs-130{font-size:130px}.fs-131{font-size:131px}.fs-132{font-size:132px}.fs-133{font-size:133px}.fs-134{font-size:134px}.fs-135{font-size:135px}.fs-136{font-size:136px}.fs-137{font-size:137px}.fs-138{font-size:138px}.fs-139{font-size:139px}.fs-140{font-size:140px}.fs-141{font-size:141px}.fs-142{font-size:142px}.fs-143{font-size:143px}.fs-144{font-size:144px}.fs-145{font-size:145px}.fs-146{font-size:146px}.fs-147{font-size:147px}.fs-148{font-size:148px}.fs-149{font-size:149px}.fs-150{font-size:150px}.fs-151{font-size:151px}.fs-152{font-size:152px}.fs-153{font-size:153px}.fs-154{font-size:154px}.fs-155{font-size:155px}.fs-156{font-size:156px}.fs-157{font-size:157px}.fs-158{font-size:158px}.fs-159{font-size:159px}.fs-160{font-size:160px}.fs-161{font-size:161px}.fs-162{font-size:162px}.fs-163{font-size:163px}.fs-164{font-size:164px}.fs-165{font-size:165px}.fs-166{font-size:166px}.fs-167{font-size:167px}.fs-168{font-size:168px}.fs-169{font-size:169px}.fs-170{font-size:170px}.fs-171{font-size:171px}.fs-172{font-size:172px}.fs-173{font-size:173px}.fs-174{font-size:174px}.fs-175{font-size:175px}.fs-176{font-size:176px}.fs-177{font-size:177px}.fs-178{font-size:178px}.fs-179{font-size:179px}.fs-180{font-size:180px}.fs-181{font-size:181px}.fs-182{font-size:182px}.fs-183{font-size:183px}.fs-184{font-size:184px}.fs-185{font-size:185px}.fs-186{font-size:186px}.fs-187{font-size:187px}.fs-188{font-size:188px}.fs-189{font-size:189px}.fs-190{font-size:190px}.fs-191{font-size:191px}.fs-192{font-size:192px}.fs-193{font-size:193px}.fs-194{font-size:194px}.fs-195{font-size:195px}.fs-196{font-size:196px}.fs-197{font-size:197px}.fs-198{font-size:198px}.fs-199{font-size:199px}.fs-200{font-size:200px}.s-text1,.s-text2,.s-text3,.s-text4,.s-text5{font-size:15px}.p-t-0{padding-top:0}.p-t-1{padding-top:1px}.p-t-2{padding-top:2px}.p-t-3{padding-top:3px}.p-t-4{padding-top:4px}.p-t-5{padding-top:5px}.p-t-6{padding-top:6px}.p-t-7{padding-top:7px}.p-t-8{padding-top:8px}.p-t-9{padding-top:9px}.p-t-10{padding-top:10px}.p-t-11{padding-top:11px}.p-t-12{padding-top:12px}.p-t-13{padding-top:13px}.p-t-14{padding-top:14px}.p-t-15{padding-top:15px}.p-t-16{padding-top:16px}.p-t-17{padding-top:17px}.p-t-18{padding-top:18px}.p-t-19{padding-top:19px}.p-t-20{padding-top:20px}.p-t-21{padding-top:21px}.p-t-22{padding-top:22px}.p-t-23{padding-top:23px}.p-t-24{padding-top:24px}.p-t-25{padding-top:25px}.p-t-26{padding-top:26px}.p-t-27{padding-top:27px}.p-t-28{padding-top:28px}.p-t-29{padding-top:29px}.p-t-30{padding-top:30px}.p-t-31{padding-top:31px}.p-t-32{padding-top:32px}.p-t-33{padding-top:33px}.p-t-34{padding-top:34px}.p-t-35{padding-top:35px}.p-t-36{padding-top:36px}.p-t-37{padding-top:37px}.p-t-38{padding-top:38px}.p-t-39{padding-top:39px}.p-t-40{padding-top:40px}.p-t-41{padding-top:41px}.p-t-42{padding-top:42px}.p-t-43{padding-top:43px}.p-t-44{padding-top:44px}.p-t-45{padding-top:45px}.p-t-46{padding-top:46px}.p-t-47{padding-top:47px}.p-t-48{padding-top:48px}.p-t-49{padding-top:49px}.p-t-50{padding-top:50px}.p-t-51{padding-top:51px}.p-t-52{padding-top:52px}.p-t-53{padding-top:53px}.p-t-54{padding-top:54px}.p-t-55{padding-top:55px}.p-t-56{padding-top:56px}.p-t-57{padding-top:57px}.p-t-58{padding-top:58px}.p-t-59{padding-top:59px}.p-t-60{padding-top:60px}.p-t-61{padding-top:61px}.p-t-62{padding-top:62px}.p-t-63{padding-top:63px}.p-t-64{padding-top:64px}.p-t-65{padding-top:65px}.p-t-66{padding-top:66px}.p-t-67{padding-top:67px}.p-t-68{padding-top:68px}.p-t-69{padding-top:69px}.p-t-70{padding-top:70px}.p-t-71{padding-top:71px}.p-t-72{padding-top:72px}.p-t-73{padding-top:73px}.p-t-74{padding-top:74px}.p-t-75{padding-top:75px}.p-t-76{padding-top:76px}.p-t-77{padding-top:77px}.p-t-78{padding-top:78px}.p-t-79{padding-top:79px}.p-t-80{padding-top:80px}.p-t-81{padding-top:81px}.p-t-82{padding-top:82px}.p-t-83{padding-top:83px}.p-t-84{padding-top:84px}.p-t-85{padding-top:85px}.p-t-86{padding-top:86px}.p-t-87{padding-top:87px}.p-t-88{padding-top:88px}.p-t-89{padding-top:89px}.p-t-90{padding-top:90px}.p-t-91{padding-top:91px}.p-t-92{padding-top:92px}.p-t-93{padding-top:93px}.p-t-94{padding-top:94px}.p-t-95{padding-top:95px}.p-t-96{padding-top:96px}.p-t-97{padding-top:97px}.p-t-98{padding-top:98px}.p-t-99{padding-top:99px}.p-t-100{padding-top:100px}.p-t-101{padding-top:101px}.p-t-102{padding-top:102px}.p-t-103{padding-top:103px}.p-t-104{padding-top:104px}.p-t-105{padding-top:105px}.p-t-106{padding-top:106px}.p-t-107{padding-top:107px}.p-t-108{padding-top:108px}.p-t-109{padding-top:109px}.p-t-110{padding-top:110px}.p-t-111{padding-top:111px}.p-t-112{padding-top:112px}.p-t-113{padding-top:113px}.p-t-114{padding-top:114px}.p-t-115{padding-top:115px}.p-t-116{padding-top:116px}.p-t-117{padding-top:117px}.p-t-118{padding-top:118px}.p-t-119{padding-top:119px}.p-t-120{padding-top:120px}.p-t-121{padding-top:121px}.p-t-122{padding-top:122px}.p-t-123{padding-top:123px}.p-t-124{padding-top:124px}.p-t-125{padding-top:125px}.p-t-126{padding-top:126px}.p-t-127{padding-top:127px}.p-t-128{padding-top:128px}.p-t-129{padding-top:129px}.p-t-130{padding-top:130px}.p-t-131{padding-top:131px}.p-t-132{padding-top:132px}.p-t-133{padding-top:133px}.p-t-134{padding-top:134px}.p-t-135{padding-top:135px}.p-t-136{padding-top:136px}.p-t-137{padding-top:137px}.p-t-138{padding-top:138px}.p-t-139{padding-top:139px}.p-t-140{padding-top:140px}.p-t-141{padding-top:141px}.p-t-142{padding-top:142px}.p-t-143{padding-top:143px}.p-t-144{padding-top:144px}.p-t-145{padding-top:145px}.p-t-146{padding-top:146px}.p-t-147{padding-top:147px}.p-t-148{padding-top:148px}.p-t-149{padding-top:149px}.p-t-150{padding-top:150px}.p-t-151{padding-top:151px}.p-t-152{padding-top:152px}.p-t-153{padding-top:153px}.p-t-154{padding-top:154px}.p-t-155{padding-top:155px}.p-t-156{padding-top:156px}.p-t-157{padding-top:157px}.p-t-158{padding-top:158px}.p-t-159{padding-top:159px}.p-t-160{padding-top:160px}.p-t-161{padding-top:161px}.p-t-162{padding-top:162px}.p-t-163{padding-top:163px}.p-t-164{padding-top:164px}.p-t-165{padding-top:165px}.p-t-166{padding-top:166px}.p-t-167{padding-top:167px}.p-t-168{padding-top:168px}.p-t-169{padding-top:169px}.p-t-170{padding-top:170px}.p-t-171{padding-top:171px}.p-t-172{padding-top:172px}.p-t-173{padding-top:173px}.p-t-174{padding-top:174px}.p-t-175{padding-top:175px}.p-t-176{padding-top:176px}.p-t-177{padding-top:177px}.p-t-178{padding-top:178px}.p-t-179{padding-top:179px}.p-t-180{padding-top:180px}.p-t-181{padding-top:181px}.p-t-182{padding-top:182px}.p-t-183{padding-top:183px}.p-t-184{padding-top:184px}.p-t-185{padding-top:185px}.p-t-186{padding-top:186px}.p-t-187{padding-top:187px}.p-t-188{padding-top:188px}.p-t-189{padding-top:189px}.p-t-190{padding-top:190px}.p-t-191{padding-top:191px}.p-t-192{padding-top:192px}.p-t-193{padding-top:193px}.p-t-194{padding-top:194px}.p-t-195{padding-top:195px}.p-t-196{padding-top:196px}.p-t-197{padding-top:197px}.p-t-198{padding-top:198px}.p-t-199{padding-top:199px}.p-t-200{padding-top:200px}.p-t-201{padding-top:201px}.p-t-202{padding-top:202px}.p-t-203{padding-top:203px}.p-t-204{padding-top:204px}.p-t-205{padding-top:205px}.p-t-206{padding-top:206px}.p-t-207{padding-top:207px}.p-t-208{padding-top:208px}.p-t-209{padding-top:209px}.p-t-210{padding-top:210px}.p-t-211{padding-top:211px}.p-t-212{padding-top:212px}.p-t-213{padding-top:213px}.p-t-214{padding-top:214px}.p-t-215{padding-top:215px}.p-t-216{padding-top:216px}.p-t-217{padding-top:217px}.p-t-218{padding-top:218px}.p-t-219{padding-top:219px}.p-t-220{padding-top:220px}.p-t-221{padding-top:221px}.p-t-222{padding-top:222px}.p-t-223{padding-top:223px}.p-t-224{padding-top:224px}.p-t-225{padding-top:225px}.p-t-226{padding-top:226px}.p-t-227{padding-top:227px}.p-t-228{padding-top:228px}.p-t-229{padding-top:229px}.p-t-230{padding-top:230px}.p-t-231{padding-top:231px}.p-t-232{padding-top:232px}.p-t-233{padding-top:233px}.p-t-234{padding-top:234px}.p-t-235{padding-top:235px}.p-t-236{padding-top:236px}.p-t-237{padding-top:237px}.p-t-238{padding-top:238px}.p-t-239{padding-top:239px}.p-t-240{padding-top:240px}.p-t-241{padding-top:241px}.p-t-242{padding-top:242px}.p-t-243{padding-top:243px}.p-t-244{padding-top:244px}.p-t-245{padding-top:245px}.p-t-246{padding-top:246px}.p-t-247{padding-top:247px}.p-t-248{padding-top:248px}.p-t-249{padding-top:249px}.p-t-250{padding-top:250px}.p-b-0{padding-bottom:0}.p-b-1{padding-bottom:1px}.p-b-2{padding-bottom:2px}.p-b-3{padding-bottom:3px}.p-b-4{padding-bottom:4px}.p-b-5{padding-bottom:5px}.p-b-6{padding-bottom:6px}.p-b-7{padding-bottom:7px}.p-b-8{padding-bottom:8px}.p-b-9{padding-bottom:9px}.p-b-10{padding-bottom:10px}.p-b-11{padding-bottom:11px}.p-b-12{padding-bottom:12px}.p-b-13{padding-bottom:13px}.p-b-14{padding-bottom:14px}.p-b-15{padding-bottom:15px}.p-b-16{padding-bottom:16px}.p-b-17{padding-bottom:17px}.p-b-18{padding-bottom:18px}.p-b-19{padding-bottom:19px}.p-b-20{padding-bottom:20px}.p-b-21{padding-bottom:21px}.p-b-22{padding-bottom:22px}.p-b-23{padding-bottom:23px}.p-b-24{padding-bottom:24px}.p-b-25{padding-bottom:25px}.p-b-26{padding-bottom:26px}.p-b-27{padding-bottom:27px}.p-b-28{padding-bottom:28px}.p-b-29{padding-bottom:29px}.p-b-30{padding-bottom:30px}.p-b-31{padding-bottom:31px}.p-b-32{padding-bottom:32px}.p-b-33{padding-bottom:33px}.p-b-34{padding-bottom:34px}.p-b-35{padding-bottom:35px}.p-b-36{padding-bottom:36px}.p-b-37{padding-bottom:37px}.p-b-38{padding-bottom:38px}.p-b-39{padding-bottom:39px}.p-b-40{padding-bottom:40px}.p-b-41{padding-bottom:41px}.p-b-42{padding-bottom:42px}.p-b-43{padding-bottom:43px}.p-b-44{padding-bottom:44px}.p-b-45{padding-bottom:45px}.p-b-46{padding-bottom:46px}.p-b-47{padding-bottom:47px}.p-b-48{padding-bottom:48px}.p-b-49{padding-bottom:49px}.p-b-50{padding-bottom:50px}.p-b-51{padding-bottom:51px}.p-b-52{padding-bottom:52px}.p-b-53{padding-bottom:53px}.p-b-54{padding-bottom:54px}.p-b-55{padding-bottom:55px}.p-b-56{padding-bottom:56px}.p-b-57{padding-bottom:57px}.p-b-58{padding-bottom:58px}.p-b-59{padding-bottom:59px}.p-b-60{padding-bottom:60px}.p-b-61{padding-bottom:61px}.p-b-62{padding-bottom:62px}.p-b-63{padding-bottom:63px}.p-b-64{padding-bottom:64px}.p-b-65{padding-bottom:65px}.p-b-66{padding-bottom:66px}.p-b-67{padding-bottom:67px}.p-b-68{padding-bottom:68px}.p-b-69{padding-bottom:69px}.p-b-70{padding-bottom:70px}.p-b-71{padding-bottom:71px}.p-b-72{padding-bottom:72px}.p-b-73{padding-bottom:73px}.p-b-74{padding-bottom:74px}.p-b-75{padding-bottom:75px}.p-b-76{padding-bottom:76px}.p-b-77{padding-bottom:77px}.p-b-78{padding-bottom:78px}.p-b-79{padding-bottom:79px}.p-b-80{padding-bottom:80px}.p-b-81{padding-bottom:81px}.p-b-82{padding-bottom:82px}.p-b-83{padding-bottom:83px}.p-b-84{padding-bottom:84px}.p-b-85{padding-bottom:85px}.p-b-86{padding-bottom:86px}.p-b-87{padding-bottom:87px}.p-b-88{padding-bottom:88px}.p-b-89{padding-bottom:89px}.p-b-90{padding-bottom:90px}.p-b-91{padding-bottom:91px}.p-b-92{padding-bottom:92px}.p-b-93{padding-bottom:93px}.p-b-94{padding-bottom:94px}.p-b-95{padding-bottom:95px}.p-b-96{padding-bottom:96px}.p-b-97{padding-bottom:97px}.p-b-98{padding-bottom:98px}.p-b-99{padding-bottom:99px}.p-b-100{padding-bottom:100px}.p-b-101{padding-bottom:101px}.p-b-102{padding-bottom:102px}.p-b-103{padding-bottom:103px}.p-b-104{padding-bottom:104px}.p-b-105{padding-bottom:105px}.p-b-106{padding-bottom:106px}.p-b-107{padding-bottom:107px}.p-b-108{padding-bottom:108px}.p-b-109{padding-bottom:109px}.p-b-110{padding-bottom:110px}.p-b-111{padding-bottom:111px}.p-b-112{padding-bottom:112px}.p-b-113{padding-bottom:113px}.p-b-114{padding-bottom:114px}.p-b-115{padding-bottom:115px}.p-b-116{padding-bottom:116px}.p-b-117{padding-bottom:117px}.p-b-118{padding-bottom:118px}.p-b-119{padding-bottom:119px}.p-b-120{padding-bottom:120px}.p-b-121{padding-bottom:121px}.p-b-122{padding-bottom:122px}.p-b-123{padding-bottom:123px}.p-b-124{padding-bottom:124px}.p-b-125{padding-bottom:125px}.p-b-126{padding-bottom:126px}.p-b-127{padding-bottom:127px}.p-b-128{padding-bottom:128px}.p-b-129{padding-bottom:129px}.p-b-130{padding-bottom:130px}.p-b-131{padding-bottom:131px}.p-b-132{padding-bottom:132px}.p-b-133{padding-bottom:133px}.p-b-134{padding-bottom:134px}.p-b-135{padding-bottom:135px}.p-b-136{padding-bottom:136px}.p-b-137{padding-bottom:137px}.p-b-138{padding-bottom:138px}.p-b-139{padding-bottom:139px}.p-b-140{padding-bottom:140px}.p-b-141{padding-bottom:141px}.p-b-142{padding-bottom:142px}.p-b-143{padding-bottom:143px}.p-b-144{padding-bottom:144px}.p-b-145{padding-bottom:145px}.p-b-146{padding-bottom:146px}.p-b-147{padding-bottom:147px}.p-b-148{padding-bottom:148px}.p-b-149{padding-bottom:149px}.p-b-150{padding-bottom:150px}.p-b-151{padding-bottom:151px}.p-b-152{padding-bottom:152px}.p-b-153{padding-bottom:153px}.p-b-154{padding-bottom:154px}.p-b-155{padding-bottom:155px}.p-b-156{padding-bottom:156px}.p-b-157{padding-bottom:157px}.p-b-158{padding-bottom:158px}.p-b-159{padding-bottom:159px}.p-b-160{padding-bottom:160px}.p-b-161{padding-bottom:161px}.p-b-162{padding-bottom:162px}.p-b-163{padding-bottom:163px}.p-b-164{padding-bottom:164px}.p-b-165{padding-bottom:165px}.p-b-166{padding-bottom:166px}.p-b-167{padding-bottom:167px}.p-b-168{padding-bottom:168px}.p-b-169{padding-bottom:169px}.p-b-170{padding-bottom:170px}.p-b-171{padding-bottom:171px}.p-b-172{padding-bottom:172px}.p-b-173{padding-bottom:173px}.p-b-174{padding-bottom:174px}.p-b-175{padding-bottom:175px}.p-b-176{padding-bottom:176px}.p-b-177{padding-bottom:177px}.p-b-178{padding-bottom:178px}.p-b-179{padding-bottom:179px}.p-b-180{padding-bottom:180px}.p-b-181{padding-bottom:181px}.p-b-182{padding-bottom:182px}.p-b-183{padding-bottom:183px}.p-b-184{padding-bottom:184px}.p-b-185{padding-bottom:185px}.p-b-186{padding-bottom:186px}.p-b-187{padding-bottom:187px}.p-b-188{padding-bottom:188px}.p-b-189{padding-bottom:189px}.p-b-190{padding-bottom:190px}.p-b-191{padding-bottom:191px}.p-b-192{padding-bottom:192px}.p-b-193{padding-bottom:193px}.p-b-194{padding-bottom:194px}.p-b-195{padding-bottom:195px}.p-b-196{padding-bottom:196px}.p-b-197{padding-bottom:197px}.p-b-198{padding-bottom:198px}.p-b-199{padding-bottom:199px}.p-b-200{padding-bottom:200px}.p-b-201{padding-bottom:201px}.p-b-202{padding-bottom:202px}.p-b-203{padding-bottom:203px}.p-b-204{padding-bottom:204px}.p-b-205{padding-bottom:205px}.p-b-206{padding-bottom:206px}.p-b-207{padding-bottom:207px}.p-b-208{padding-bottom:208px}.p-b-209{padding-bottom:209px}.p-b-210{padding-bottom:210px}.p-b-211{padding-bottom:211px}.p-b-212{padding-bottom:212px}.p-b-213{padding-bottom:213px}.p-b-214{padding-bottom:214px}.p-b-215{padding-bottom:215px}.p-b-216{padding-bottom:216px}.p-b-217{padding-bottom:217px}.p-b-218{padding-bottom:218px}.p-b-219{padding-bottom:219px}.p-b-220{padding-bottom:220px}.p-b-221{padding-bottom:221px}.p-b-222{padding-bottom:222px}.p-b-223{padding-bottom:223px}.p-b-224{padding-bottom:224px}.p-b-225{padding-bottom:225px}.p-b-226{padding-bottom:226px}.p-b-227{padding-bottom:227px}.p-b-228{padding-bottom:228px}.p-b-229{padding-bottom:229px}.p-b-230{padding-bottom:230px}.p-b-231{padding-bottom:231px}.p-b-232{padding-bottom:232px}.p-b-233{padding-bottom:233px}.p-b-234{padding-bottom:234px}.p-b-235{padding-bottom:235px}.p-b-236{padding-bottom:236px}.p-b-237{padding-bottom:237px}.p-b-238{padding-bottom:238px}.p-b-239{padding-bottom:239px}.p-b-240{padding-bottom:240px}.p-b-241{padding-bottom:241px}.p-b-242{padding-bottom:242px}.p-b-243{padding-bottom:243px}.p-b-244{padding-bottom:244px}.p-b-245{padding-bottom:245px}.p-b-246{padding-bottom:246px}.p-b-247{padding-bottom:247px}.p-b-248{padding-bottom:248px}.p-b-249{padding-bottom:249px}.p-b-250{padding-bottom:250px}.p-l-0{padding-left:0}.p-l-1{padding-left:1px}.p-l-2{padding-left:2px}.p-l-3{padding-left:3px}.p-l-4{padding-left:4px}.p-l-5{padding-left:5px}.p-l-6{padding-left:6px}.p-l-7{padding-left:7px}.p-l-8{padding-left:8px}.p-l-9{padding-left:9px}.p-l-10{padding-left:10px}.p-l-11{padding-left:11px}.p-l-12{padding-left:12px}.p-l-13{padding-left:13px}.p-l-14{padding-left:14px}.p-l-15{padding-left:15px}.p-l-16{padding-left:16px}.p-l-17{padding-left:17px}.p-l-18{padding-left:18px}.p-l-19{padding-left:19px}.p-l-20{padding-left:20px}.p-l-21{padding-left:21px}.p-l-22{padding-left:22px}.p-l-23{padding-left:23px}.p-l-24{padding-left:24px}.p-l-25{padding-left:25px}.p-l-26{padding-left:26px}.p-l-27{padding-left:27px}.p-l-28{padding-left:28px}.p-l-29{padding-left:29px}.p-l-30{padding-left:30px}.p-l-31{padding-left:31px}.p-l-32{padding-left:32px}.p-l-33{padding-left:33px}.p-l-34{padding-left:34px}.p-l-35{padding-left:35px}.p-l-36{padding-left:36px}.p-l-37{padding-left:37px}.p-l-38{padding-left:38px}.p-l-39{padding-left:39px}.p-l-40{padding-left:40px}.p-l-41{padding-left:41px}.p-l-42{padding-left:42px}.p-l-43{padding-left:43px}.p-l-44{padding-left:44px}.p-l-45{padding-left:45px}.p-l-46{padding-left:46px}.p-l-47{padding-left:47px}.p-l-48{padding-left:48px}.p-l-49{padding-left:49px}.p-l-50{padding-left:50px}.p-l-51{padding-left:51px}.p-l-52{padding-left:52px}.p-l-53{padding-left:53px}.p-l-54{padding-left:54px}.p-l-55{padding-left:55px}.p-l-56{padding-left:56px}.p-l-57{padding-left:57px}.p-l-58{padding-left:58px}.p-l-59{padding-left:59px}.p-l-60{padding-left:60px}.p-l-61{padding-left:61px}.p-l-62{padding-left:62px}.p-l-63{padding-left:63px}.p-l-64{padding-left:64px}.p-l-65{padding-left:65px}.p-l-66{padding-left:66px}.p-l-67{padding-left:67px}.p-l-68{padding-left:68px}.p-l-69{padding-left:69px}.p-l-70{padding-left:70px}.p-l-71{padding-left:71px}.p-l-72{padding-left:72px}.p-l-73{padding-left:73px}.p-l-74{padding-left:74px}.p-l-75{padding-left:75px}.p-l-76{padding-left:76px}.p-l-77{padding-left:77px}.p-l-78{padding-left:78px}.p-l-79{padding-left:79px}.p-l-80{padding-left:80px}.p-l-81{padding-left:81px}.p-l-82{padding-left:82px}.p-l-83{padding-left:83px}.p-l-84{padding-left:84px}.p-l-85{padding-left:85px}.p-l-86{padding-left:86px}.p-l-87{padding-left:87px}.p-l-88{padding-left:88px}.p-l-89{padding-left:89px}.p-l-90{padding-left:90px}.p-l-91{padding-left:91px}.p-l-92{padding-left:92px}.p-l-93{padding-left:93px}.p-l-94{padding-left:94px}.p-l-95{padding-left:95px}.p-l-96{padding-left:96px}.p-l-97{padding-left:97px}.p-l-98{padding-left:98px}.p-l-99{padding-left:99px}.p-l-100{padding-left:100px}.p-l-101{padding-left:101px}.p-l-102{padding-left:102px}.p-l-103{padding-left:103px}.p-l-104{padding-left:104px}.p-l-105{padding-left:105px}.p-l-106{padding-left:106px}.p-l-107{padding-left:107px}.p-l-108{padding-left:108px}.p-l-109{padding-left:109px}.p-l-110{padding-left:110px}.p-l-111{padding-left:111px}.p-l-112{padding-left:112px}.p-l-113{padding-left:113px}.p-l-114{padding-left:114px}.p-l-115{padding-left:115px}.p-l-116{padding-left:116px}.p-l-117{padding-left:117px}.p-l-118{padding-left:118px}.p-l-119{padding-left:119px}.p-l-120{padding-left:120px}.p-l-121{padding-left:121px}.p-l-122{padding-left:122px}.p-l-123{padding-left:123px}.p-l-124{padding-left:124px}.p-l-125{padding-left:125px}.p-l-126{padding-left:126px}.p-l-127{padding-left:127px}.p-l-128{padding-left:128px}.p-l-129{padding-left:129px}.p-l-130{padding-left:130px}.p-l-131{padding-left:131px}.p-l-132{padding-left:132px}.p-l-133{padding-left:133px}.p-l-134{padding-left:134px}.p-l-135{padding-left:135px}.p-l-136{padding-left:136px}.p-l-137{padding-left:137px}.p-l-138{padding-left:138px}.p-l-139{padding-left:139px}.p-l-140{padding-left:140px}.p-l-141{padding-left:141px}.p-l-142{padding-left:142px}.p-l-143{padding-left:143px}.p-l-144{padding-left:144px}.p-l-145{padding-left:145px}.p-l-146{padding-left:146px}.p-l-147{padding-left:147px}.p-l-148{padding-left:148px}.p-l-149{padding-left:149px}.p-l-150{padding-left:150px}.p-l-151{padding-left:151px}.p-l-152{padding-left:152px}.p-l-153{padding-left:153px}.p-l-154{padding-left:154px}.p-l-155{padding-left:155px}.p-l-156{padding-left:156px}.p-l-157{padding-left:157px}.p-l-158{padding-left:158px}.p-l-159{padding-left:159px}.p-l-160{padding-left:160px}.p-l-161{padding-left:161px}.p-l-162{padding-left:162px}.p-l-163{padding-left:163px}.p-l-164{padding-left:164px}.p-l-165{padding-left:165px}.p-l-166{padding-left:166px}.p-l-167{padding-left:167px}.p-l-168{padding-left:168px}.p-l-169{padding-left:169px}.p-l-170{padding-left:170px}.p-l-171{padding-left:171px}.p-l-172{padding-left:172px}.p-l-173{padding-left:173px}.p-l-174{padding-left:174px}.p-l-175{padding-left:175px}.p-l-176{padding-left:176px}.p-l-177{padding-left:177px}.p-l-178{padding-left:178px}.p-l-179{padding-left:179px}.p-l-180{padding-left:180px}.p-l-181{padding-left:181px}.p-l-182{padding-left:182px}.p-l-183{padding-left:183px}.p-l-184{padding-left:184px}.p-l-185{padding-left:185px}.p-l-186{padding-left:186px}.p-l-187{padding-left:187px}.p-l-188{padding-left:188px}.p-l-189{padding-left:189px}.p-l-190{padding-left:190px}.p-l-191{padding-left:191px}.p-l-192{padding-left:192px}.p-l-193{padding-left:193px}.p-l-194{padding-left:194px}.p-l-195{padding-left:195px}.p-l-196{padding-left:196px}.p-l-197{padding-left:197px}.p-l-198{padding-left:198px}.p-l-199{padding-left:199px}.p-l-200{padding-left:200px}.p-l-201{padding-left:201px}.p-l-202{padding-left:202px}.p-l-203{padding-left:203px}.p-l-204{padding-left:204px}.p-l-205{padding-left:205px}.p-l-206{padding-left:206px}.p-l-207{padding-left:207px}.p-l-208{padding-left:208px}.p-l-209{padding-left:209px}.p-l-210{padding-left:210px}.p-l-211{padding-left:211px}.p-l-212{padding-left:212px}.p-l-213{padding-left:213px}.p-l-214{padding-left:214px}.p-l-215{padding-left:215px}.p-l-216{padding-left:216px}.p-l-217{padding-left:217px}.p-l-218{padding-left:218px}.p-l-219{padding-left:219px}.p-l-220{padding-left:220px}.p-l-221{padding-left:221px}.p-l-222{padding-left:222px}.p-l-223{padding-left:223px}.p-l-224{padding-left:224px}.p-l-225{padding-left:225px}.p-l-226{padding-left:226px}.p-l-227{padding-left:227px}.p-l-228{padding-left:228px}.p-l-229{padding-left:229px}.p-l-230{padding-left:230px}.p-l-231{padding-left:231px}.p-l-232{padding-left:232px}.p-l-233{padding-left:233px}.p-l-234{padding-left:234px}.p-l-235{padding-left:235px}.p-l-236{padding-left:236px}.p-l-237{padding-left:237px}.p-l-238{padding-left:238px}.p-l-239{padding-left:239px}.p-l-240{padding-left:240px}.p-l-241{padding-left:241px}.p-l-242{padding-left:242px}.p-l-243{padding-left:243px}.p-l-244{padding-left:244px}.p-l-245{padding-left:245px}.p-l-246{padding-left:246px}.p-l-247{padding-left:247px}.p-l-248{padding-left:248px}.p-l-249{padding-left:249px}.p-l-250{padding-left:250px}.p-r-0{padding-right:0}.p-r-1{padding-right:1px}.p-r-2{padding-right:2px}.p-r-3{padding-right:3px}.p-r-4{padding-right:4px}.p-r-5{padding-right:5px}.p-r-6{padding-right:6px}.p-r-7{padding-right:7px}.p-r-8{padding-right:8px}.p-r-9{padding-right:9px}.p-r-10{padding-right:10px}.p-r-11{padding-right:11px}.p-r-12{padding-right:12px}.p-r-13{padding-right:13px}.p-r-14{padding-right:14px}.p-r-15{padding-right:15px}.p-r-16{padding-right:16px}.p-r-17{padding-right:17px}.p-r-18{padding-right:18px}.p-r-19{padding-right:19px}.p-r-20{padding-right:20px}.p-r-21{padding-right:21px}.p-r-22{padding-right:22px}.p-r-23{padding-right:23px}.p-r-24{padding-right:24px}.p-r-25{padding-right:25px}.p-r-26{padding-right:26px}.p-r-27{padding-right:27px}.p-r-28{padding-right:28px}.p-r-29{padding-right:29px}.p-r-30{padding-right:30px}.p-r-31{padding-right:31px}.p-r-32{padding-right:32px}.p-r-33{padding-right:33px}.p-r-34{padding-right:34px}.p-r-35{padding-right:35px}.p-r-36{padding-right:36px}.p-r-37{padding-right:37px}.p-r-38{padding-right:38px}.p-r-39{padding-right:39px}.p-r-40{padding-right:40px}.p-r-41{padding-right:41px}.p-r-42{padding-right:42px}.p-r-43{padding-right:43px}.p-r-44{padding-right:44px}.p-r-45{padding-right:45px}.p-r-46{padding-right:46px}.p-r-47{padding-right:47px}.p-r-48{padding-right:48px}.p-r-49{padding-right:49px}.p-r-50{padding-right:50px}.p-r-51{padding-right:51px}.p-r-52{padding-right:52px}.p-r-53{padding-right:53px}.p-r-54{padding-right:54px}.p-r-55{padding-right:55px}.p-r-56{padding-right:56px}.p-r-57{padding-right:57px}.p-r-58{padding-right:58px}.p-r-59{padding-right:59px}.p-r-60{padding-right:60px}.p-r-61{padding-right:61px}.p-r-62{padding-right:62px}.p-r-63{padding-right:63px}.p-r-64{padding-right:64px}.p-r-65{padding-right:65px}.p-r-66{padding-right:66px}.p-r-67{padding-right:67px}.p-r-68{padding-right:68px}.p-r-69{padding-right:69px}.p-r-70{padding-right:70px}.p-r-71{padding-right:71px}.p-r-72{padding-right:72px}.p-r-73{padding-right:73px}.p-r-74{padding-right:74px}.p-r-75{padding-right:75px}.p-r-76{padding-right:76px}.p-r-77{padding-right:77px}.p-r-78{padding-right:78px}.p-r-79{padding-right:79px}.p-r-80{padding-right:80px}.p-r-81{padding-right:81px}.p-r-82{padding-right:82px}.p-r-83{padding-right:83px}.p-r-84{padding-right:84px}.p-r-85{padding-right:85px}.p-r-86{padding-right:86px}.p-r-87{padding-right:87px}.p-r-88{padding-right:88px}.p-r-89{padding-right:89px}.p-r-90{padding-right:90px}.p-r-91{padding-right:91px}.p-r-92{padding-right:92px}.p-r-93{padding-right:93px}.p-r-94{padding-right:94px}.p-r-95{padding-right:95px}.p-r-96{padding-right:96px}.p-r-97{padding-right:97px}.p-r-98{padding-right:98px}.p-r-99{padding-right:99px}.p-r-100{padding-right:100px}.p-r-101{padding-right:101px}.p-r-102{padding-right:102px}.p-r-103{padding-right:103px}.p-r-104{padding-right:104px}.p-r-105{padding-right:105px}.p-r-106{padding-right:106px}.p-r-107{padding-right:107px}.p-r-108{padding-right:108px}.p-r-109{padding-right:109px}.p-r-110{padding-right:110px}.p-r-111{padding-right:111px}.p-r-112{padding-right:112px}.p-r-113{padding-right:113px}.p-r-114{padding-right:114px}.p-r-115{padding-right:115px}.p-r-116{padding-right:116px}.p-r-117{padding-right:117px}.p-r-118{padding-right:118px}.p-r-119{padding-right:119px}.p-r-120{padding-right:120px}.p-r-121{padding-right:121px}.p-r-122{padding-right:122px}.p-r-123{padding-right:123px}.p-r-124{padding-right:124px}.p-r-125{padding-right:125px}.p-r-126{padding-right:126px}.p-r-127{padding-right:127px}.p-r-128{padding-right:128px}.p-r-129{padding-right:129px}.p-r-130{padding-right:130px}.p-r-131{padding-right:131px}.p-r-132{padding-right:132px}.p-r-133{padding-right:133px}.p-r-134{padding-right:134px}.p-r-135{padding-right:135px}.p-r-136{padding-right:136px}.p-r-137{padding-right:137px}.p-r-138{padding-right:138px}.p-r-139{padding-right:139px}.p-r-140{padding-right:140px}.p-r-141{padding-right:141px}.p-r-142{padding-right:142px}.p-r-143{padding-right:143px}.p-r-144{padding-right:144px}.p-r-145{padding-right:145px}.p-r-146{padding-right:146px}.p-r-147{padding-right:147px}.p-r-148{padding-right:148px}.p-r-149{padding-right:149px}.p-r-150{padding-right:150px}.p-r-151{padding-right:151px}.p-r-152{padding-right:152px}.p-r-153{padding-right:153px}.p-r-154{padding-right:154px}.p-r-155{padding-right:155px}.p-r-156{padding-right:156px}.p-r-157{padding-right:157px}.p-r-158{padding-right:158px}.p-r-159{padding-right:159px}.p-r-160{padding-right:160px}.p-r-161{padding-right:161px}.p-r-162{padding-right:162px}.p-r-163{padding-right:163px}.p-r-164{padding-right:164px}.p-r-165{padding-right:165px}.p-r-166{padding-right:166px}.p-r-167{padding-right:167px}.p-r-168{padding-right:168px}.p-r-169{padding-right:169px}.p-r-170{padding-right:170px}.p-r-171{padding-right:171px}.p-r-172{padding-right:172px}.p-r-173{padding-right:173px}.p-r-174{padding-right:174px}.p-r-175{padding-right:175px}.p-r-176{padding-right:176px}.p-r-177{padding-right:177px}.p-r-178{padding-right:178px}.p-r-179{padding-right:179px}.p-r-180{padding-right:180px}.p-r-181{padding-right:181px}.p-r-182{padding-right:182px}.p-r-183{padding-right:183px}.p-r-184{padding-right:184px}.p-r-185{padding-right:185px}.p-r-186{padding-right:186px}.p-r-187{padding-right:187px}.p-r-188{padding-right:188px}.p-r-189{padding-right:189px}.p-r-190{padding-right:190px}.p-r-191{padding-right:191px}.p-r-192{padding-right:192px}.p-r-193{padding-right:193px}.p-r-194{padding-right:194px}.p-r-195{padding-right:195px}.p-r-196{padding-right:196px}.p-r-197{padding-right:197px}.p-r-198{padding-right:198px}.p-r-199{padding-right:199px}.p-r-200{padding-right:200px}.p-r-201{padding-right:201px}.p-r-202{padding-right:202px}.p-r-203{padding-right:203px}.p-r-204{padding-right:204px}.p-r-205{padding-right:205px}.p-r-206{padding-right:206px}.p-r-207{padding-right:207px}.p-r-208{padding-right:208px}.p-r-209{padding-right:209px}.p-r-210{padding-right:210px}.p-r-211{padding-right:211px}.p-r-212{padding-right:212px}.p-r-213{padding-right:213px}.p-r-214{padding-right:214px}.p-r-215{padding-right:215px}.p-r-216{padding-right:216px}.p-r-217{padding-right:217px}.p-r-218{padding-right:218px}.p-r-219{padding-right:219px}.p-r-220{padding-right:220px}.p-r-221{padding-right:221px}.p-r-222{padding-right:222px}.p-r-223{padding-right:223px}.p-r-224{padding-right:224px}.p-r-225{padding-right:225px}.p-r-226{padding-right:226px}.p-r-227{padding-right:227px}.p-r-228{padding-right:228px}.p-r-229{padding-right:229px}.p-r-230{padding-right:230px}.p-r-231{padding-right:231px}.p-r-232{padding-right:232px}.p-r-233{padding-right:233px}.p-r-234{padding-right:234px}.p-r-235{padding-right:235px}.p-r-236{padding-right:236px}.p-r-237{padding-right:237px}.p-r-238{padding-right:238px}.p-r-239{padding-right:239px}.p-r-240{padding-right:240px}.p-r-241{padding-right:241px}.p-r-242{padding-right:242px}.p-r-243{padding-right:243px}.p-r-244{padding-right:244px}.p-r-245{padding-right:245px}.p-r-246{padding-right:246px}.p-r-247{padding-right:247px}.p-r-248{padding-right:248px}.p-r-249{padding-right:249px}.p-r-250{padding-right:250px}.m-t-0{margin-top:0}.m-t-1{margin-top:1px}.m-t-2{margin-top:2px}.m-t-3{margin-top:3px}.m-t-4{margin-top:4px}.m-t-5{margin-top:5px}.m-t-6{margin-top:6px}.m-t-7{margin-top:7px}.m-t-8{margin-top:8px}.m-t-9{margin-top:9px}.m-t-10{margin-top:10px}.m-t-11{margin-top:11px}.m-t-12{margin-top:12px}.m-t-13{margin-top:13px}.m-t-14{margin-top:14px}.m-t-15{margin-top:15px}.m-t-16{margin-top:16px}.m-t-17{margin-top:17px}.m-t-18{margin-top:18px}.m-t-19{margin-top:19px}.m-t-20{margin-top:20px}.m-t-21{margin-top:21px}.m-t-22{margin-top:22px}.m-t-23{margin-top:23px}.m-t-24{margin-top:24px}.m-t-25{margin-top:25px}.m-t-26{margin-top:26px}.m-t-27{margin-top:27px}.m-t-28{margin-top:28px}.m-t-29{margin-top:29px}.m-t-30{margin-top:30px}.m-t-31{margin-top:31px}.m-t-32{margin-top:32px}.m-t-33{margin-top:33px}.m-t-34{margin-top:34px}.m-t-35{margin-top:35px}.m-t-36{margin-top:36px}.m-t-37{margin-top:37px}.m-t-38{margin-top:38px}.m-t-39{margin-top:39px}.m-t-40{margin-top:40px}.m-t-41{margin-top:41px}.m-t-42{margin-top:42px}.m-t-43{margin-top:43px}.m-t-44{margin-top:44px}.m-t-45{margin-top:45px}.m-t-46{margin-top:46px}.m-t-47{margin-top:47px}.m-t-48{margin-top:48px}.m-t-49{margin-top:49px}.m-t-50{margin-top:50px}.m-t-51{margin-top:51px}.m-t-52{margin-top:52px}.m-t-53{margin-top:53px}.m-t-54{margin-top:54px}.m-t-55{margin-top:55px}.m-t-56{margin-top:56px}.m-t-57{margin-top:57px}.m-t-58{margin-top:58px}.m-t-59{margin-top:59px}.m-t-60{margin-top:60px}.m-t-61{margin-top:61px}.m-t-62{margin-top:62px}.m-t-63{margin-top:63px}.m-t-64{margin-top:64px}.m-t-65{margin-top:65px}.m-t-66{margin-top:66px}.m-t-67{margin-top:67px}.m-t-68{margin-top:68px}.m-t-69{margin-top:69px}.m-t-70{margin-top:70px}.m-t-71{margin-top:71px}.m-t-72{margin-top:72px}.m-t-73{margin-top:73px}.m-t-74{margin-top:74px}.m-t-75{margin-top:75px}.m-t-76{margin-top:76px}.m-t-77{margin-top:77px}.m-t-78{margin-top:78px}.m-t-79{margin-top:79px}.m-t-80{margin-top:80px}.m-t-81{margin-top:81px}.m-t-82{margin-top:82px}.m-t-83{margin-top:83px}.m-t-84{margin-top:84px}.m-t-85{margin-top:85px}.m-t-86{margin-top:86px}.m-t-87{margin-top:87px}.m-t-88{margin-top:88px}.m-t-89{margin-top:89px}.m-t-90{margin-top:90px}.m-t-91{margin-top:91px}.m-t-92{margin-top:92px}.m-t-93{margin-top:93px}.m-t-94{margin-top:94px}.m-t-95{margin-top:95px}.m-t-96{margin-top:96px}.m-t-97{margin-top:97px}.m-t-98{margin-top:98px}.m-t-99{margin-top:99px}.m-t-100{margin-top:100px}.m-t-101{margin-top:101px}.m-t-102{margin-top:102px}.m-t-103{margin-top:103px}.m-t-104{margin-top:104px}.m-t-105{margin-top:105px}.m-t-106{margin-top:106px}.m-t-107{margin-top:107px}.m-t-108{margin-top:108px}.m-t-109{margin-top:109px}.m-t-110{margin-top:110px}.m-t-111{margin-top:111px}.m-t-112{margin-top:112px}.m-t-113{margin-top:113px}.m-t-114{margin-top:114px}.m-t-115{margin-top:115px}.m-t-116{margin-top:116px}.m-t-117{margin-top:117px}.m-t-118{margin-top:118px}.m-t-119{margin-top:119px}.m-t-120{margin-top:120px}.m-t-121{margin-top:121px}.m-t-122{margin-top:122px}.m-t-123{margin-top:123px}.m-t-124{margin-top:124px}.m-t-125{margin-top:125px}.m-t-126{margin-top:126px}.m-t-127{margin-top:127px}.m-t-128{margin-top:128px}.m-t-129{margin-top:129px}.m-t-130{margin-top:130px}.m-t-131{margin-top:131px}.m-t-132{margin-top:132px}.m-t-133{margin-top:133px}.m-t-134{margin-top:134px}.m-t-135{margin-top:135px}.m-t-136{margin-top:136px}.m-t-137{margin-top:137px}.m-t-138{margin-top:138px}.m-t-139{margin-top:139px}.m-t-140{margin-top:140px}.m-t-141{margin-top:141px}.m-t-142{margin-top:142px}.m-t-143{margin-top:143px}.m-t-144{margin-top:144px}.m-t-145{margin-top:145px}.m-t-146{margin-top:146px}.m-t-147{margin-top:147px}.m-t-148{margin-top:148px}.m-t-149{margin-top:149px}.m-t-150{margin-top:150px}.m-t-151{margin-top:151px}.m-t-152{margin-top:152px}.m-t-153{margin-top:153px}.m-t-154{margin-top:154px}.m-t-155{margin-top:155px}.m-t-156{margin-top:156px}.m-t-157{margin-top:157px}.m-t-158{margin-top:158px}.m-t-159{margin-top:159px}.m-t-160{margin-top:160px}.m-t-161{margin-top:161px}.m-t-162{margin-top:162px}.m-t-163{margin-top:163px}.m-t-164{margin-top:164px}.m-t-165{margin-top:165px}.m-t-166{margin-top:166px}.m-t-167{margin-top:167px}.m-t-168{margin-top:168px}.m-t-169{margin-top:169px}.m-t-170{margin-top:170px}.m-t-171{margin-top:171px}.m-t-172{margin-top:172px}.m-t-173{margin-top:173px}.m-t-174{margin-top:174px}.m-t-175{margin-top:175px}.m-t-176{margin-top:176px}.m-t-177{margin-top:177px}.m-t-178{margin-top:178px}.m-t-179{margin-top:179px}.m-t-180{margin-top:180px}.m-t-181{margin-top:181px}.m-t-182{margin-top:182px}.m-t-183{margin-top:183px}.m-t-184{margin-top:184px}.m-t-185{margin-top:185px}.m-t-186{margin-top:186px}.m-t-187{margin-top:187px}.m-t-188{margin-top:188px}.m-t-189{margin-top:189px}.m-t-190{margin-top:190px}.m-t-191{margin-top:191px}.m-t-192{margin-top:192px}.m-t-193{margin-top:193px}.m-t-194{margin-top:194px}.m-t-195{margin-top:195px}.m-t-196{margin-top:196px}.m-t-197{margin-top:197px}.m-t-198{margin-top:198px}.m-t-199{margin-top:199px}.m-t-200{margin-top:200px}.m-t-201{margin-top:201px}.m-t-202{margin-top:202px}.m-t-203{margin-top:203px}.m-t-204{margin-top:204px}.m-t-205{margin-top:205px}.m-t-206{margin-top:206px}.m-t-207{margin-top:207px}.m-t-208{margin-top:208px}.m-t-209{margin-top:209px}.m-t-210{margin-top:210px}.m-t-211{margin-top:211px}.m-t-212{margin-top:212px}.m-t-213{margin-top:213px}.m-t-214{margin-top:214px}.m-t-215{margin-top:215px}.m-t-216{margin-top:216px}.m-t-217{margin-top:217px}.m-t-218{margin-top:218px}.m-t-219{margin-top:219px}.m-t-220{margin-top:220px}.m-t-221{margin-top:221px}.m-t-222{margin-top:222px}.m-t-223{margin-top:223px}.m-t-224{margin-top:224px}.m-t-225{margin-top:225px}.m-t-226{margin-top:226px}.m-t-227{margin-top:227px}.m-t-228{margin-top:228px}.m-t-229{margin-top:229px}.m-t-230{margin-top:230px}.m-t-231{margin-top:231px}.m-t-232{margin-top:232px}.m-t-233{margin-top:233px}.m-t-234{margin-top:234px}.m-t-235{margin-top:235px}.m-t-236{margin-top:236px}.m-t-237{margin-top:237px}.m-t-238{margin-top:238px}.m-t-239{margin-top:239px}.m-t-240{margin-top:240px}.m-t-241{margin-top:241px}.m-t-242{margin-top:242px}.m-t-243{margin-top:243px}.m-t-244{margin-top:244px}.m-t-245{margin-top:245px}.m-t-246{margin-top:246px}.m-t-247{margin-top:247px}.m-t-248{margin-top:248px}.m-t-249{margin-top:249px}.m-t-250{margin-top:250px}.m-b-0{margin-bottom:0}.m-b-1{margin-bottom:1px}.m-b-2{margin-bottom:2px}.m-b-3{margin-bottom:3px}.m-b-4{margin-bottom:4px}.m-b-5{margin-bottom:5px}.m-b-6{margin-bottom:6px}.m-b-7{margin-bottom:7px}.m-b-8{margin-bottom:8px}.m-b-9{margin-bottom:9px}.m-b-10{margin-bottom:10px}.m-b-11{margin-bottom:11px}.m-b-12{margin-bottom:12px}.m-b-13{margin-bottom:13px}.m-b-14{margin-bottom:14px}.m-b-15{margin-bottom:15px}.m-b-16{margin-bottom:16px}.m-b-17{margin-bottom:17px}.m-b-18{margin-bottom:18px}.m-b-19{margin-bottom:19px}.m-b-20{margin-bottom:20px}.m-b-21{margin-bottom:21px}.m-b-22{margin-bottom:22px}.m-b-23{margin-bottom:23px}.m-b-24{margin-bottom:24px}.m-b-25{margin-bottom:25px}.m-b-26{margin-bottom:26px}.m-b-27{margin-bottom:27px}.m-b-28{margin-bottom:28px}.m-b-29{margin-bottom:29px}.m-b-30{margin-bottom:30px}.m-b-31{margin-bottom:31px}.m-b-32{margin-bottom:32px}.m-b-33{margin-bottom:33px}.m-b-34{margin-bottom:34px}.m-b-35{margin-bottom:35px}.m-b-36{margin-bottom:36px}.m-b-37{margin-bottom:37px}.m-b-38{margin-bottom:38px}.m-b-39{margin-bottom:39px}.m-b-40{margin-bottom:40px}.m-b-41{margin-bottom:41px}.m-b-42{margin-bottom:42px}.m-b-43{margin-bottom:43px}.m-b-44{margin-bottom:44px}.m-b-45{margin-bottom:45px}.m-b-46{margin-bottom:46px}.m-b-47{margin-bottom:47px}.m-b-48{margin-bottom:48px}.m-b-49{margin-bottom:49px}.m-b-50{margin-bottom:50px}.m-b-51{margin-bottom:51px}.m-b-52{margin-bottom:52px}.m-b-53{margin-bottom:53px}.m-b-54{margin-bottom:54px}.m-b-55{margin-bottom:55px}.m-b-56{margin-bottom:56px}.m-b-57{margin-bottom:57px}.m-b-58{margin-bottom:58px}.m-b-59{margin-bottom:59px}.m-b-60{margin-bottom:60px}.m-b-61{margin-bottom:61px}.m-b-62{margin-bottom:62px}.m-b-63{margin-bottom:63px}.m-b-64{margin-bottom:64px}.m-b-65{margin-bottom:65px}.m-b-66{margin-bottom:66px}.m-b-67{margin-bottom:67px}.m-b-68{margin-bottom:68px}.m-b-69{margin-bottom:69px}.m-b-70{margin-bottom:70px}.m-b-71{margin-bottom:71px}.m-b-72{margin-bottom:72px}.m-b-73{margin-bottom:73px}.m-b-74{margin-bottom:74px}.m-b-75{margin-bottom:75px}.m-b-76{margin-bottom:76px}.m-b-77{margin-bottom:77px}.m-b-78{margin-bottom:78px}.m-b-79{margin-bottom:79px}.m-b-80{margin-bottom:80px}.m-b-81{margin-bottom:81px}.m-b-82{margin-bottom:82px}.m-b-83{margin-bottom:83px}.m-b-84{margin-bottom:84px}.m-b-85{margin-bottom:85px}.m-b-86{margin-bottom:86px}.m-b-87{margin-bottom:87px}.m-b-88{margin-bottom:88px}.m-b-89{margin-bottom:89px}.m-b-90{margin-bottom:90px}.m-b-91{margin-bottom:91px}.m-b-92{margin-bottom:92px}.m-b-93{margin-bottom:93px}.m-b-94{margin-bottom:94px}.m-b-95{margin-bottom:95px}.m-b-96{margin-bottom:96px}.m-b-97{margin-bottom:97px}.m-b-98{margin-bottom:98px}.m-b-99{margin-bottom:99px}.m-b-100{margin-bottom:100px}.m-b-101{margin-bottom:101px}.m-b-102{margin-bottom:102px}.m-b-103{margin-bottom:103px}.m-b-104{margin-bottom:104px}.m-b-105{margin-bottom:105px}.m-b-106{margin-bottom:106px}.m-b-107{margin-bottom:107px}.m-b-108{margin-bottom:108px}.m-b-109{margin-bottom:109px}.m-b-110{margin-bottom:110px}.m-b-111{margin-bottom:111px}.m-b-112{margin-bottom:112px}.m-b-113{margin-bottom:113px}.m-b-114{margin-bottom:114px}.m-b-115{margin-bottom:115px}.m-b-116{margin-bottom:116px}.m-b-117{margin-bottom:117px}.m-b-118{margin-bottom:118px}.m-b-119{margin-bottom:119px}.m-b-120{margin-bottom:120px}.m-b-121{margin-bottom:121px}.m-b-122{margin-bottom:122px}.m-b-123{margin-bottom:123px}.m-b-124{margin-bottom:124px}.m-b-125{margin-bottom:125px}.m-b-126{margin-bottom:126px}.m-b-127{margin-bottom:127px}.m-b-128{margin-bottom:128px}.m-b-129{margin-bottom:129px}.m-b-130{margin-bottom:130px}.m-b-131{margin-bottom:131px}.m-b-132{margin-bottom:132px}.m-b-133{margin-bottom:133px}.m-b-134{margin-bottom:134px}.m-b-135{margin-bottom:135px}.m-b-136{margin-bottom:136px}.m-b-137{margin-bottom:137px}.m-b-138{margin-bottom:138px}.m-b-139{margin-bottom:139px}.m-b-140{margin-bottom:140px}.m-b-141{margin-bottom:141px}.m-b-142{margin-bottom:142px}.m-b-143{margin-bottom:143px}.m-b-144{margin-bottom:144px}.m-b-145{margin-bottom:145px}.m-b-146{margin-bottom:146px}.m-b-147{margin-bottom:147px}.m-b-148{margin-bottom:148px}.m-b-149{margin-bottom:149px}.m-b-150{margin-bottom:150px}.m-b-151{margin-bottom:151px}.m-b-152{margin-bottom:152px}.m-b-153{margin-bottom:153px}.m-b-154{margin-bottom:154px}.m-b-155{margin-bottom:155px}.m-b-156{margin-bottom:156px}.m-b-157{margin-bottom:157px}.m-b-158{margin-bottom:158px}.m-b-159{margin-bottom:159px}.m-b-160{margin-bottom:160px}.m-b-161{margin-bottom:161px}.m-b-162{margin-bottom:162px}.m-b-163{margin-bottom:163px}.m-b-164{margin-bottom:164px}.m-b-165{margin-bottom:165px}.m-b-166{margin-bottom:166px}.m-b-167{margin-bottom:167px}.m-b-168{margin-bottom:168px}.m-b-169{margin-bottom:169px}.m-b-170{margin-bottom:170px}.m-b-171{margin-bottom:171px}.m-b-172{margin-bottom:172px}.m-b-173{margin-bottom:173px}.m-b-174{margin-bottom:174px}.m-b-175{margin-bottom:175px}.m-b-176{margin-bottom:176px}.m-b-177{margin-bottom:177px}.m-b-178{margin-bottom:178px}.m-b-179{margin-bottom:179px}.m-b-180{margin-bottom:180px}.m-b-181{margin-bottom:181px}.m-b-182{margin-bottom:182px}.m-b-183{margin-bottom:183px}.m-b-184{margin-bottom:184px}.m-b-185{margin-bottom:185px}.m-b-186{margin-bottom:186px}.m-b-187{margin-bottom:187px}.m-b-188{margin-bottom:188px}.m-b-189{margin-bottom:189px}.m-b-190{margin-bottom:190px}.m-b-191{margin-bottom:191px}.m-b-192{margin-bottom:192px}.m-b-193{margin-bottom:193px}.m-b-194{margin-bottom:194px}.m-b-195{margin-bottom:195px}.m-b-196{margin-bottom:196px}.m-b-197{margin-bottom:197px}.m-b-198{margin-bottom:198px}.m-b-199{margin-bottom:199px}.m-b-200{margin-bottom:200px}.m-b-201{margin-bottom:201px}.m-b-202{margin-bottom:202px}.m-b-203{margin-bottom:203px}.m-b-204{margin-bottom:204px}.m-b-205{margin-bottom:205px}.m-b-206{margin-bottom:206px}.m-b-207{margin-bottom:207px}.m-b-208{margin-bottom:208px}.m-b-209{margin-bottom:209px}.m-b-210{margin-bottom:210px}.m-b-211{margin-bottom:211px}.m-b-212{margin-bottom:212px}.m-b-213{margin-bottom:213px}.m-b-214{margin-bottom:214px}.m-b-215{margin-bottom:215px}.m-b-216{margin-bottom:216px}.m-b-217{margin-bottom:217px}.m-b-218{margin-bottom:218px}.m-b-219{margin-bottom:219px}.m-b-220{margin-bottom:220px}.m-b-221{margin-bottom:221px}.m-b-222{margin-bottom:222px}.m-b-223{margin-bottom:223px}.m-b-224{margin-bottom:224px}.m-b-225{margin-bottom:225px}.m-b-226{margin-bottom:226px}.m-b-227{margin-bottom:227px}.m-b-228{margin-bottom:228px}.m-b-229{margin-bottom:229px}.m-b-230{margin-bottom:230px}.m-b-231{margin-bottom:231px}.m-b-232{margin-bottom:232px}.m-b-233{margin-bottom:233px}.m-b-234{margin-bottom:234px}.m-b-235{margin-bottom:235px}.m-b-236{margin-bottom:236px}.m-b-237{margin-bottom:237px}.m-b-238{margin-bottom:238px}.m-b-239{margin-bottom:239px}.m-b-240{margin-bottom:240px}.m-b-241{margin-bottom:241px}.m-b-242{margin-bottom:242px}.m-b-243{margin-bottom:243px}.m-b-244{margin-bottom:244px}.m-b-245{margin-bottom:245px}.m-b-246{margin-bottom:246px}.m-b-247{margin-bottom:247px}.m-b-248{margin-bottom:248px}.m-b-249{margin-bottom:249px}.m-b-250{margin-bottom:250px}.m-l-0{margin-left:0}.m-l-1{margin-left:1px}.m-l-2{margin-left:2px}.m-l-3{margin-left:3px}.m-l-4{margin-left:4px}.m-l-5{margin-left:5px}.m-l-6{margin-left:6px}.m-l-7{margin-left:7px}.m-l-8{margin-left:8px}.m-l-9{margin-left:9px}.m-l-10{margin-left:10px}.m-l-11{margin-left:11px}.m-l-12{margin-left:12px}.m-l-13{margin-left:13px}.m-l-14{margin-left:14px}.m-l-15{margin-left:15px}.m-l-16{margin-left:16px}.m-l-17{margin-left:17px}.m-l-18{margin-left:18px}.m-l-19{margin-left:19px}.m-l-20{margin-left:20px}.m-l-21{margin-left:21px}.m-l-22{margin-left:22px}.m-l-23{margin-left:23px}.m-l-24{margin-left:24px}.m-l-25{margin-left:25px}.m-l-26{margin-left:26px}.m-l-27{margin-left:27px}.m-l-28{margin-left:28px}.m-l-29{margin-left:29px}.m-l-30{margin-left:30px}.m-l-31{margin-left:31px}.m-l-32{margin-left:32px}.m-l-33{margin-left:33px}.m-l-34{margin-left:34px}.m-l-35{margin-left:35px}.m-l-36{margin-left:36px}.m-l-37{margin-left:37px}.m-l-38{margin-left:38px}.m-l-39{margin-left:39px}.m-l-40{margin-left:40px}.m-l-41{margin-left:41px}.m-l-42{margin-left:42px}.m-l-43{margin-left:43px}.m-l-44{margin-left:44px}.m-l-45{margin-left:45px}.m-l-46{margin-left:46px}.m-l-47{margin-left:47px}.m-l-48{margin-left:48px}.m-l-49{margin-left:49px}.m-l-50{margin-left:50px}.m-l-51{margin-left:51px}.m-l-52{margin-left:52px}.m-l-53{margin-left:53px}.m-l-54{margin-left:54px}.m-l-55{margin-left:55px}.m-l-56{margin-left:56px}.m-l-57{margin-left:57px}.m-l-58{margin-left:58px}.m-l-59{margin-left:59px}.m-l-60{margin-left:60px}.m-l-61{margin-left:61px}.m-l-62{margin-left:62px}.m-l-63{margin-left:63px}.m-l-64{margin-left:64px}.m-l-65{margin-left:65px}.m-l-66{margin-left:66px}.m-l-67{margin-left:67px}.m-l-68{margin-left:68px}.m-l-69{margin-left:69px}.m-l-70{margin-left:70px}.m-l-71{margin-left:71px}.m-l-72{margin-left:72px}.m-l-73{margin-left:73px}.m-l-74{margin-left:74px}.m-l-75{margin-left:75px}.m-l-76{margin-left:76px}.m-l-77{margin-left:77px}.m-l-78{margin-left:78px}.m-l-79{margin-left:79px}.m-l-80{margin-left:80px}.m-l-81{margin-left:81px}.m-l-82{margin-left:82px}.m-l-83{margin-left:83px}.m-l-84{margin-left:84px}.m-l-85{margin-left:85px}.m-l-86{margin-left:86px}.m-l-87{margin-left:87px}.m-l-88{margin-left:88px}.m-l-89{margin-left:89px}.m-l-90{margin-left:90px}.m-l-91{margin-left:91px}.m-l-92{margin-left:92px}.m-l-93{margin-left:93px}.m-l-94{margin-left:94px}.m-l-95{margin-left:95px}.m-l-96{margin-left:96px}.m-l-97{margin-left:97px}.m-l-98{margin-left:98px}.m-l-99{margin-left:99px}.m-l-100{margin-left:100px}.m-l-101{margin-left:101px}.m-l-102{margin-left:102px}.m-l-103{margin-left:103px}.m-l-104{margin-left:104px}.m-l-105{margin-left:105px}.m-l-106{margin-left:106px}.m-l-107{margin-left:107px}.m-l-108{margin-left:108px}.m-l-109{margin-left:109px}.m-l-110{margin-left:110px}.m-l-111{margin-left:111px}.m-l-112{margin-left:112px}.m-l-113{margin-left:113px}.m-l-114{margin-left:114px}.m-l-115{margin-left:115px}.m-l-116{margin-left:116px}.m-l-117{margin-left:117px}.m-l-118{margin-left:118px}.m-l-119{margin-left:119px}.m-l-120{margin-left:120px}.m-l-121{margin-left:121px}.m-l-122{margin-left:122px}.m-l-123{margin-left:123px}.m-l-124{margin-left:124px}.m-l-125{margin-left:125px}.m-l-126{margin-left:126px}.m-l-127{margin-left:127px}.m-l-128{margin-left:128px}.m-l-129{margin-left:129px}.m-l-130{margin-left:130px}.m-l-131{margin-left:131px}.m-l-132{margin-left:132px}.m-l-133{margin-left:133px}.m-l-134{margin-left:134px}.m-l-135{margin-left:135px}.m-l-136{margin-left:136px}.m-l-137{margin-left:137px}.m-l-138{margin-left:138px}.m-l-139{margin-left:139px}.m-l-140{margin-left:140px}.m-l-141{margin-left:141px}.m-l-142{margin-left:142px}.m-l-143{margin-left:143px}.m-l-144{margin-left:144px}.m-l-145{margin-left:145px}.m-l-146{margin-left:146px}.m-l-147{margin-left:147px}.m-l-148{margin-left:148px}.m-l-149{margin-left:149px}.m-l-150{margin-left:150px}.m-l-151{margin-left:151px}.m-l-152{margin-left:152px}.m-l-153{margin-left:153px}.m-l-154{margin-left:154px}.m-l-155{margin-left:155px}.m-l-156{margin-left:156px}.m-l-157{margin-left:157px}.m-l-158{margin-left:158px}.m-l-159{margin-left:159px}.m-l-160{margin-left:160px}.m-l-161{margin-left:161px}.m-l-162{margin-left:162px}.m-l-163{margin-left:163px}.m-l-164{margin-left:164px}.m-l-165{margin-left:165px}.m-l-166{margin-left:166px}.m-l-167{margin-left:167px}.m-l-168{margin-left:168px}.m-l-169{margin-left:169px}.m-l-170{margin-left:170px}.m-l-171{margin-left:171px}.m-l-172{margin-left:172px}.m-l-173{margin-left:173px}.m-l-174{margin-left:174px}.m-l-175{margin-left:175px}.m-l-176{margin-left:176px}.m-l-177{margin-left:177px}.m-l-178{margin-left:178px}.m-l-179{margin-left:179px}.m-l-180{margin-left:180px}.m-l-181{margin-left:181px}.m-l-182{margin-left:182px}.m-l-183{margin-left:183px}.m-l-184{margin-left:184px}.m-l-185{margin-left:185px}.m-l-186{margin-left:186px}.m-l-187{margin-left:187px}.m-l-188{margin-left:188px}.m-l-189{margin-left:189px}.m-l-190{margin-left:190px}.m-l-191{margin-left:191px}.m-l-192{margin-left:192px}.m-l-193{margin-left:193px}.m-l-194{margin-left:194px}.m-l-195{margin-left:195px}.m-l-196{margin-left:196px}.m-l-197{margin-left:197px}.m-l-198{margin-left:198px}.m-l-199{margin-left:199px}.m-l-200{margin-left:200px}.m-l-201{margin-left:201px}.m-l-202{margin-left:202px}.m-l-203{margin-left:203px}.m-l-204{margin-left:204px}.m-l-205{margin-left:205px}.m-l-206{margin-left:206px}.m-l-207{margin-left:207px}.m-l-208{margin-left:208px}.m-l-209{margin-left:209px}.m-l-210{margin-left:210px}.m-l-211{margin-left:211px}.m-l-212{margin-left:212px}.m-l-213{margin-left:213px}.m-l-214{margin-left:214px}.m-l-215{margin-left:215px}.m-l-216{margin-left:216px}.m-l-217{margin-left:217px}.m-l-218{margin-left:218px}.m-l-219{margin-left:219px}.m-l-220{margin-left:220px}.m-l-221{margin-left:221px}.m-l-222{margin-left:222px}.m-l-223{margin-left:223px}.m-l-224{margin-left:224px}.m-l-225{margin-left:225px}.m-l-226{margin-left:226px}.m-l-227{margin-left:227px}.m-l-228{margin-left:228px}.m-l-229{margin-left:229px}.m-l-230{margin-left:230px}.m-l-231{margin-left:231px}.m-l-232{margin-left:232px}.m-l-233{margin-left:233px}.m-l-234{margin-left:234px}.m-l-235{margin-left:235px}.m-l-236{margin-left:236px}.m-l-237{margin-left:237px}.m-l-238{margin-left:238px}.m-l-239{margin-left:239px}.m-l-240{margin-left:240px}.m-l-241{margin-left:241px}.m-l-242{margin-left:242px}.m-l-243{margin-left:243px}.m-l-244{margin-left:244px}.m-l-245{margin-left:245px}.m-l-246{margin-left:246px}.m-l-247{margin-left:247px}.m-l-248{margin-left:248px}.m-l-249{margin-left:249px}.m-l-250{margin-left:250px}.m-l-auto,.m-l-r-auto{margin-left:auto}.m-r-0{margin-right:0}.m-r-1{margin-right:1px}.m-r-2{margin-right:2px}.m-r-3{margin-right:3px}.m-r-4{margin-right:4px}.m-r-5{margin-right:5px}.m-r-6{margin-right:6px}.m-r-7{margin-right:7px}.m-r-8{margin-right:8px}.m-r-9{margin-right:9px}.m-r-10{margin-right:10px}.m-r-11{margin-right:11px}.m-r-12{margin-right:12px}.m-r-13{margin-right:13px}.m-r-14{margin-right:14px}.m-r-15{margin-right:15px}.m-r-16{margin-right:16px}.m-r-17{margin-right:17px}.m-r-18{margin-right:18px}.m-r-19{margin-right:19px}.m-r-20{margin-right:20px}.m-r-21{margin-right:21px}.m-r-22{margin-right:22px}.m-r-23{margin-right:23px}.m-r-24{margin-right:24px}.m-r-25{margin-right:25px}.m-r-26{margin-right:26px}.m-r-27{margin-right:27px}.m-r-28{margin-right:28px}.m-r-29{margin-right:29px}.m-r-30{margin-right:30px}.m-r-31{margin-right:31px}.m-r-32{margin-right:32px}.m-r-33{margin-right:33px}.m-r-34{margin-right:34px}.m-r-35{margin-right:35px}.m-r-36{margin-right:36px}.m-r-37{margin-right:37px}.m-r-38{margin-right:38px}.m-r-39{margin-right:39px}.m-r-40{margin-right:40px}.m-r-41{margin-right:41px}.m-r-42{margin-right:42px}.m-r-43{margin-right:43px}.m-r-44{margin-right:44px}.m-r-45{margin-right:45px}.m-r-46{margin-right:46px}.m-r-47{margin-right:47px}.m-r-48{margin-right:48px}.m-r-49{margin-right:49px}.m-r-50{margin-right:50px}.m-r-51{margin-right:51px}.m-r-52{margin-right:52px}.m-r-53{margin-right:53px}.m-r-54{margin-right:54px}.m-r-55{margin-right:55px}.m-r-56{margin-right:56px}.m-r-57{margin-right:57px}.m-r-58{margin-right:58px}.m-r-59{margin-right:59px}.m-r-60{margin-right:60px}.m-r-61{margin-right:61px}.m-r-62{margin-right:62px}.m-r-63{margin-right:63px}.m-r-64{margin-right:64px}.m-r-65{margin-right:65px}.m-r-66{margin-right:66px}.m-r-67{margin-right:67px}.m-r-68{margin-right:68px}.m-r-69{margin-right:69px}.m-r-70{margin-right:70px}.m-r-71{margin-right:71px}.m-r-72{margin-right:72px}.m-r-73{margin-right:73px}.m-r-74{margin-right:74px}.m-r-75{margin-right:75px}.m-r-76{margin-right:76px}.m-r-77{margin-right:77px}.m-r-78{margin-right:78px}.m-r-79{margin-right:79px}.m-r-80{margin-right:80px}.m-r-81{margin-right:81px}.m-r-82{margin-right:82px}.m-r-83{margin-right:83px}.m-r-84{margin-right:84px}.m-r-85{margin-right:85px}.m-r-86{margin-right:86px}.m-r-87{margin-right:87px}.m-r-88{margin-right:88px}.m-r-89{margin-right:89px}.m-r-90{margin-right:90px}.m-r-91{margin-right:91px}.m-r-92{margin-right:92px}.m-r-93{margin-right:93px}.m-r-94{margin-right:94px}.m-r-95{margin-right:95px}.m-r-96{margin-right:96px}.m-r-97{margin-right:97px}.m-r-98{margin-right:98px}.m-r-99{margin-right:99px}.m-r-100{margin-right:100px}.m-r-101{margin-right:101px}.m-r-102{margin-right:102px}.m-r-103{margin-right:103px}.m-r-104{margin-right:104px}.m-r-105{margin-right:105px}.m-r-106{margin-right:106px}.m-r-107{margin-right:107px}.m-r-108{margin-right:108px}.m-r-109{margin-right:109px}.m-r-110{margin-right:110px}.m-r-111{margin-right:111px}.m-r-112{margin-right:112px}.m-r-113{margin-right:113px}.m-r-114{margin-right:114px}.m-r-115{margin-right:115px}.m-r-116{margin-right:116px}.m-r-117{margin-right:117px}.m-r-118{margin-right:118px}.m-r-119{margin-right:119px}.m-r-120{margin-right:120px}.m-r-121{margin-right:121px}.m-r-122{margin-right:122px}.m-r-123{margin-right:123px}.m-r-124{margin-right:124px}.m-r-125{margin-right:125px}.m-r-126{margin-right:126px}.m-r-127{margin-right:127px}.m-r-128{margin-right:128px}.m-r-129{margin-right:129px}.m-r-130{margin-right:130px}.m-r-131{margin-right:131px}.m-r-132{margin-right:132px}.m-r-133{margin-right:133px}.m-r-134{margin-right:134px}.m-r-135{margin-right:135px}.m-r-136{margin-right:136px}.m-r-137{margin-right:137px}.m-r-138{margin-right:138px}.m-r-139{margin-right:139px}.m-r-140{margin-right:140px}.m-r-141{margin-right:141px}.m-r-142{margin-right:142px}.m-r-143{margin-right:143px}.m-r-144{margin-right:144px}.m-r-145{margin-right:145px}.m-r-146{margin-right:146px}.m-r-147{margin-right:147px}.m-r-148{margin-right:148px}.m-r-149{margin-right:149px}.m-r-150{margin-right:150px}.m-r-151{margin-right:151px}.m-r-152{margin-right:152px}.m-r-153{margin-right:153px}.m-r-154{margin-right:154px}.m-r-155{margin-right:155px}.m-r-156{margin-right:156px}.m-r-157{margin-right:157px}.m-r-158{margin-right:158px}.m-r-159{margin-right:159px}.m-r-160{margin-right:160px}.m-r-161{margin-right:161px}.m-r-162{margin-right:162px}.m-r-163{margin-right:163px}.m-r-164{margin-right:164px}.m-r-165{margin-right:165px}.m-r-166{margin-right:166px}.m-r-167{margin-right:167px}.m-r-168{margin-right:168px}.m-r-169{margin-right:169px}.m-r-170{margin-right:170px}.m-r-171{margin-right:171px}.m-r-172{margin-right:172px}.m-r-173{margin-right:173px}.m-r-174{margin-right:174px}.m-r-175{margin-right:175px}.m-r-176{margin-right:176px}.m-r-177{margin-right:177px}.m-r-178{margin-right:178px}.m-r-179{margin-right:179px}.m-r-180{margin-right:180px}.m-r-181{margin-right:181px}.m-r-182{margin-right:182px}.m-r-183{margin-right:183px}.m-r-184{margin-right:184px}.m-r-185{margin-right:185px}.m-r-186{margin-right:186px}.m-r-187{margin-right:187px}.m-r-188{margin-right:188px}.m-r-189{margin-right:189px}.m-r-190{margin-right:190px}.m-r-191{margin-right:191px}.m-r-192{margin-right:192px}.m-r-193{margin-right:193px}.m-r-194{margin-right:194px}.m-r-195{margin-right:195px}.m-r-196{margin-right:196px}.m-r-197{margin-right:197px}.m-r-198{margin-right:198px}.m-r-199{margin-right:199px}.m-r-200{margin-right:200px}.m-r-201{margin-right:201px}.m-r-202{margin-right:202px}.m-r-203{margin-right:203px}.m-r-204{margin-right:204px}.m-r-205{margin-right:205px}.m-r-206{margin-right:206px}.m-r-207{margin-right:207px}.m-r-208{margin-right:208px}.m-r-209{margin-right:209px}.m-r-210{margin-right:210px}.m-r-211{margin-right:211px}.m-r-212{margin-right:212px}.m-r-213{margin-right:213px}.m-r-214{margin-right:214px}.m-r-215{margin-right:215px}.m-r-216{margin-right:216px}.m-r-217{margin-right:217px}.m-r-218{margin-right:218px}.m-r-219{margin-right:219px}.m-r-220{margin-right:220px}.m-r-221{margin-right:221px}.m-r-222{margin-right:222px}.m-r-223{margin-right:223px}.m-r-224{margin-right:224px}.m-r-225{margin-right:225px}.m-r-226{margin-right:226px}.m-r-227{margin-right:227px}.m-r-228{margin-right:228px}.m-r-229{margin-right:229px}.m-r-230{margin-right:230px}.m-r-231{margin-right:231px}.m-r-232{margin-right:232px}.m-r-233{margin-right:233px}.m-r-234{margin-right:234px}.m-r-235{margin-right:235px}.m-r-236{margin-right:236px}.m-r-237{margin-right:237px}.m-r-238{margin-right:238px}.m-r-239{margin-right:239px}.m-r-240{margin-right:240px}.m-r-241{margin-right:241px}.m-r-242{margin-right:242px}.m-r-243{margin-right:243px}.m-r-244{margin-right:244px}.m-r-245{margin-right:245px}.m-r-246{margin-right:246px}.m-r-247{margin-right:247px}.m-r-248{margin-right:248px}.m-r-249{margin-right:249px}.m-r-250{margin-right:250px}.m-l-r-auto,.m-r-auto{margin-right:auto}.text-white{color:#fff}.text-black{color:#000}.s-text1,.text-hov-white:hover{color:#fff}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.t-middle{vertical-align:middle}.lh-1-0{line-height:1}.lh-1-1{line-height:1.1}.lh-1-2{line-height:1.2}.lh-1-3{line-height:1.3}.lh-1-4{line-height:1.4}.lh-1-5{line-height:1.5}.lh-1-6{line-height:1.6}.lh-1-7{line-height:1.7}.lh-1-8{line-height:1.8}.lh-1-9{line-height:1.9}.lh-2-0{line-height:2}.lh-2-1{line-height:2.1}.lh-2-2{line-height:2.2}.lh-2-3{line-height:2.3}.lh-2-4{line-height:2.4}.lh-2-5{line-height:2.5}.lh-2-6{line-height:2.6}.lh-2-7{line-height:2.7}.lh-2-8{line-height:2.8}.lh-2-9{line-height:2.9}.dis-none{display:none}.dis-block{display:block}.dis-inline{display:inline}.dis-inline-block{display:inline-block}.dis-flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.ab-c-m,.ab-c-t{position:absolute}.float-l{float:left}.float-r{float:right}.min-w-full{min-width:100%}.min-h-full{min-height:100%}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-auto{top:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.right-auto{right:auto}.op-0-0{opacity:0}.op-0-1{opacity:.1}.op-0-2{opacity:.2}.op-0-3{opacity:.3}.op-0-4{opacity:.4}.op-0-5{opacity:.5}.op-0-6{opacity:.6}.op-0-7{opacity:.7}.op-0-8{opacity:.8}.op-0-9{opacity:.9}.op-1-0{opacity:1}.bgwhite{background-color:#fff}.bgblack{background-color:#000}.hov-img-zoom{display:block}.flex-l,.flex-w{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.hov-img-zoom img{width:100%;-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.hov-img-zoom:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.visible-false{visibility:hidden}.visible-true{visibility:visible}.trans-0-1{-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s}.trans-0-2{-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.trans-0-3{-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.trans-0-4{-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.trans-0-5{-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.trans-0-6{-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.trans-0-9{-webkit-transition:all .9s;-o-transition:all .9s;-moz-transition:all .9s;transition:all .9s}.trans-1-0{-webkit-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;transition:all 1s}.flex-w{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.flex-l{display:flex;justify-content:flex-start}.flex-c,.flex-r{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-r{display:flex;justify-content:flex-end}.flex-c,.flex-c-m{justify-content:center}.flex-c{display:flex}.flex-sa,.flex-sb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-sa{display:flex;justify-content:space-around}.flex-sb{display:flex;justify-content:space-between}.flex-b,.flex-t{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-t{display:flex;-ms-align-items:flex-start;align-items:flex-start}.flex-b{display:flex;-ms-align-items:flex-end;align-items:flex-end}.flex-m,.flex-str{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-m{display:flex;-ms-align-items:center;align-items:center}.flex-str{display:flex;-ms-align-items:stretch;align-items:stretch}.flex-row,.flex-row-rev{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-row{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}.flex-row-rev{display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}.flex-col,.flex-col-rev{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-col{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.flex-col-rev,.flex-col-rev-l{-webkit-flex-direction:column-reverse}.flex-col-rev{display:flex;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}.flex-c-m,.flex-c-t{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-c-m{display:flex;-ms-align-items:center;align-items:center}.flex-c-b,.flex-c-t{justify-content:center}.flex-c-t{display:flex;-ms-align-items:flex-start;align-items:flex-start}.flex-c-b,.flex-c-str{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-c-b{display:flex;-ms-align-items:flex-end;align-items:flex-end}.flex-c-str{display:flex;justify-content:center;-ms-align-items:stretch;align-items:stretch}.flex-l-m,.flex-r-m{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-l-m{display:flex;justify-content:flex-start;-ms-align-items:center;align-items:center}.flex-r-m{display:flex;justify-content:flex-end;-ms-align-items:center;align-items:center}.flex-sa-m,.flex-sb-m{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-sa-m{display:flex;justify-content:space-around;-ms-align-items:center;align-items:center}.flex-sb-m{display:flex;justify-content:space-between;-ms-align-items:center;align-items:center}.flex-col-l,.flex-col-r{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-direction:column}.flex-col-l{display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start}.flex-col-r{display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-end;align-items:flex-end}.flex-col-c,.flex-col-l-m{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-direction:column}.flex-col-c{display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}.flex-col-l-m{display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start;justify-content:center}.flex-col-c-m,.flex-col-r-m{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-direction:column}.flex-col-r-m{display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-end;align-items:flex-end;justify-content:center}.flex-col-c-m{display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;justify-content:center}.flex-col-c-b,.flex-col-str{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-direction:column}.flex-col-c-b{display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;justify-content:flex-end}.flex-col-str{display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:stretch;align-items:stretch}.flex-col-rev-l,.flex-col-sb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.flex-col-sb{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:space-between}.flex-col-rev-l{display:flex;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-ms-align-items:flex-start;align-items:flex-start}.flex-col-rev-c,.flex-col-rev-r{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-direction:column-reverse}.flex-col-rev-r{display:flex;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-ms-align-items:flex-end;align-items:flex-end}.flex-col-rev-c{display:flex;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-ms-align-items:center;align-items:center}.flex-col-rev-str{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-ms-align-items:stretch;align-items:stretch}.ab-c-m{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ab-c-t{top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.ab-l-m,.ab-r-m{top:50%;position:absolute}.ab-c-b{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.ab-l-m{left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ab-r-m{right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ab-t-l{position:absolute;left:0;top:0}.ab-t-r{position:absolute;right:0;top:0}.ab-b-l{position:absolute;left:0;bottom:0}.ab-b-r{position:absolute;right:0;bottom:0}.s-text2{color:#111}.s-text3{color:#555;line-height:1.5}.s-text4{color:#fff}.s-text5,.s-text6{color:#999;font-family:Montserrat-Regular}.s-text5{line-height:1}.s-text10,.s-text11,.s-text6,.s-text7,.s-text8,.s-text9{font-size:13px;line-height:1.8}.s-text7{font-family:Montserrat-Regular;color:#555}.s-text8{font-family:Montserrat-Regular;color:#888}.s-text9{font-family:Montserrat-Regular;color:#adadad}.s-text10{font-family:Montserrat-Regular;color:#ccc}.s-text11{font-family:Montserrat-Italic;color:#888}.s-text12{font-family:Montserrat-Bold;font-size:15px;color:#222;line-height:1.5}.s-text13{font-family:Montserrat-Regular;font-size:15px;color:#888;line-height:1.8}.s-text14,.s-text15{font-family:Montserrat-Regular;font-size:13px}.s-text14{color:#fff}.s-text15{color:#666;line-height:1.8}.s-text16,.s-text17{font-family:Montserrat-Regular;font-size:12px;line-height:1.8}.s-text16{color:#555}.s-text17{color:#888}.s-text18{font-family:Montserrat-Bold;font-size:15px;color:#555;line-height:1.5}.s-text19,.s-text20{font-family:Montserrat-Regular;color:#555}.s-text19{font-size:13px;line-height:1.8}.s-text20{font-size:15px;line-height:1.2}.s-text21,.s-text22{font-size:13px;line-height:1.8;font-family:Montserrat-Regular;color:#fff}.s-text22{text-decoration:underline}.m-text1{font-family:Montserrat-Regular;font-size:18px;color:#fff;line-height:1.5}.m-text2,.m-text3{font-family:Montserrat-Regular;font-size:16px;text-transform:uppercase}.m-text2{color:#333}.m-text3{color:#fff}.m-text4,.m-text5{font-size:30px;line-height:1.2}.m-text4{font-family:Montserrat-Medium;color:#111;text-transform:uppercase}.m-text5{font-family:Montserrat-Bold;color:#222;text-transform:uppercase}.m-text6,.m-text7{color:#555;font-family:Montserrat-Regular;font-size:16px;text-transform:uppercase}.m-text7{text-decoration:line-through}.hov2:hover,.hov6:hover{text-decoration:underline}.m-text8{font-family:Montserrat-Regular;font-size:16px;color:#e65540;text-transform:uppercase}.m-text9{font-family:Montserrat-Bold;font-size:30px;color:#fff;line-height:1.2}.m-text10{font-family:Montserrat-Regular;font-size:18px;color:#555;line-height:1}.m-text11{font-family:Montserrat-Medium;font-size:16px;color:#333;line-height:1.5}.m-text12,.m-text13,.m-text16{font-family:Montserrat-Regular}.m-text12,.m-text13,.m-text14,.m-text15{font-size:18px}.m-text12{color:#555;line-height:1.5}.m-text13{color:#fff;line-height:1.8}.m-text14,.m-text15,.m-text16{line-height:1.5}.m-text14{font-family:Montserrat-Black;color:#333}.m-text15{font-family:Montserrat-Medium;color:#555}.m-text16{font-size:24px;color:#222}.m-text17,.m-text18{font-family:Montserrat-Regular;line-height:1.2}.m-text17{font-size:30px;color:#555}.m-text18{font-size:16px;color:#666}.m-text19{font-family:Montserrat-Medium;font-size:16px;color:#222;line-height:1.5}.m-text20{font-family:Montserrat-Bold;font-size:20px;color:#333;line-height:1.5;text-transform:uppercase}.m-text21,.m-text22{font-size:18px;line-height:1.5}.m-text21{font-family:Montserrat-Regular;color:#888}.m-text22{font-family:Montserrat-Bold;color:#555}.m-text23{font-family:Montserrat-Black;font-size:22px;color:#333;line-height:1.2}.m-text24,.m-text25{line-height:1.3;color:#333}.m-text24{font-family:Montserrat-Medium;font-size:26px}.m-text25{font-family:Montserrat-Bold;font-size:21px;text-transform:uppercase}.m-text26,.m-text27{font-family:Montserrat-Regular}.m-text26{font-size:25px;color:#333;line-height:1.2}.m-text27{font-size:18px;color:#888;line-height:1.5}.l-text1,.l-text2{font-family:Montserrat-Bold;font-size:50px}.l-text1,.xl-text1{letter-spacing:3px;color:#fff;line-height:1.2;text-transform:uppercase}.l-text2{color:#fff;line-height:1.2;text-transform:uppercase}.xl-text1{font-family:Poppins-Bold;font-size:60px}.xl-text2{font-family:Poppins-Black;font-size:80px;color:#fff;line-height:1.2;letter-spacing:4px;text-transform:uppercase}.xl-text3{font-family:Poppins-Bold;font-size:60px;color:#111;line-height:1.2;letter-spacing:3px;text-transform:uppercase}.colorwhite{color:#fff}.color0{color:#e65540}.color1{color:#888}.color2{color:#333}.color0-hov:hover{color:#e65540}.size1{height:40px}.size2{height:46px}.size3{width:60px;height:60px}.size4{width:100%;height:30px}.size5{width:50px;height:58px}.size6{width:100%;height:58px}.size7{width:42px;height:41px}.size8{width:50px;height:41px}.size10,.size11,.size12,.size9{height:45px}.size9{width:162px}.size10{width:176px}.size11{width:260px}.size12{width:193px}.size13{max-width:215px;height:40px}.size14{width:185px;height:45px}.size15{width:100%;height:50px}.size16{width:100%;height:48px}.size17{width:120px;height:30px}.size18,.size20,.size21,.size22{width:100%}.size18{min-height:150px}.size19{max-width:266px;height:50px}.size20{min-height:120px}.size21{min-height:503px}.size22{min-height:45px}.size23{width:45px;height:45px}.size24{max-width:1070px;height:100%}.w-size1{width:161px}.w-size2{width:179px}.w-size3{max-width:294px}.w-size4{max-width:257px}.w-size5{width:calc(100% / 3)}.w-size6{width:33%}.w-size7{width:13%}.w-size8{width:28%}.w-size9{max-width:300px}.w-size10{max-width:1830px}.w-size11{width:72px}.w-size12{width:200px}.w-size13{width:53%}.w-size14{width:calc(47% - 55px)}.w-size15{width:21%}.w-size16{width:79%}.w-size17{width:138px}.w-size18{max-width:442px}.w-size19{width:34%}.w-size20{width:66%}.w-size21{max-width:215px}.w-size22{width:90px}.w-size23{width:calc(100% - 110px)}.w-size24{width:180px}.w-size25{width:160px}.w-size26{max-width:415px}.w-size27{max-width:482px}.w-size28{max-width:570px}.h-size1{max-height:138px}.h-size2{height:22px}.bg0{background-color:#e65540}.bg1{background-color:#222}.bg3{background-color:rgba(255,255,255,.95)}.bg4{background-color:#111}.bg5{background-color:#f2f2f2}.bg6{background-color:#f0f0f0}.bg7{background-color:#333}.bg8{background-color:#e6e6e6}.bg-img1{background-repeat:no-repeat;background-position:center 0;background-size:cover}.bg0-hov:hover{background-color:#e65540}.bg1-overlay{background-color:rgba(0,0,0,.35)}.bg1-pattern{background-image:url(../images/icons/pattern1.png);background-repeat:repeat}.bo1{border:1px solid #dbdbdb;border-radius:2px}.bo2{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.bo3{border-top:1px solid #e1e1e1}.bo4{border:1px solid #e6e6e6;border-radius:2px}.bo5{border:2px solid #e6e6e6;border-radius:3px}.bo6,.bo7,.bo8{border-bottom:1px solid #e6e6e6}.bo6{border-top:1px solid #e6e6e6}.bo8{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.bo9{border:1px solid #e6e6e6;border-radius:4px}.bo10{border-top:1px dashed #d9d9d9;border-bottom:1px dashed #d9d9d9}.bo11{border:1px solid #d9d9d9;border-radius:25px}.bo12{border:1px solid #d9d9d9;border-radius:3px}.bo13{border-left:3px solid #e6e6e6}.bo14{border-bottom:5px solid #fff}.bo15{border-bottom:3px solid #111}.bo-rad-2{border-radius:2px}.bo-rad-3{border-radius:3px}.bo-rad-4{border-radius:4px}.bo-rad-5{border-radius:5px}.bo-rad-6{border-radius:6px}.bo-rad-7{border-radius:7px}.bo-rad-8{border-radius:8px}.bo-rad-9{border-radius:9px}.bo-rad-10{border-radius:10px}.bo-rad-15{border-radius:15px}.bo-rad-20{border-radius:20px}.bo-rad-23{border-radius:23px}.bo-t-rad-2{border-top-left-radius:2px;border-top-right-radius:2px}.bo-b-rad-2{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.effect1{position:relative;border-bottom:1px solid #ccc}.effect1-line,.pos1,.pos2,.pos3{position:absolute}.effect1-line{display:block;width:0;height:1px;background-color:#e65540;left:0;bottom:-1px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.effect1 input:focus+.effect1-line{width:100%}.eff2:active{background-color:#e65540;color:#fff}.eff3{opacity:.7}.eff3:hover{opacity:1}.pos1{left:0;bottom:30px}.pos2{top:0;right:13px}.pos3{bottom:0;left:0}.shadow1{box-shadow:0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.gradient1{background:-webkit-linear-gradient(rgba(0,0,0,.6) ,rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:-moz-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.6) ,rgba(0,0,0,0))}.transform1{-webkit-transform:translate(-50%,-50%) rotateZ(90deg);-moz-transform:translate(-50%,-50%) rotateZ(90deg);-ms-transform:translate(-50%,-50%) rotateZ(90deg);-o-transform:translate(-50%,-50%) rotateZ(90deg);transform:translate(-50%,-50%) rotateZ(90deg)}.hov1:hover{background-color:#e65540;color:#fff}.hov2:hover{color:#fff}.hov3:hover{color:#333}.hov4:hover{opacity:.8}.hov5{line-height:1.1;border-bottom:1px solid transparent}.hov5:hover{color:#fff;border-bottom:1px solid #fff}.hov6:hover{color:#fff}.active1{color:#333}.parallax0{background-attachment:fixed;background-position:center 0;background-repeat:no-repeat;background-size:cover}.overlay0{background-color:rgba(0,0,0,.2)}@media (max-width:1350px){.p-lr-0-xl1{padding-right:0;padding-left:0}}@media (max-width:1200px){.p-t-30-xl{padding-top:30px}.p-lr-0-xl{padding-right:0;padding-left:0}.respon6{width:100%}.respon7{width:33.333333%}.flex-c-xl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center}}@media (max-width:992px){.p-r-0-lg{padding-right:0}.respon3{width:100%}.respon4{width:33.333333%}footer{padding-right:0!important;padding-left:0!important}}@media (max-width:768px){.respon5{width:100%}}@media (max-width:576px){.p-l-15-sm,.p-lr-15-sm{padding-left:15px}.respon1,.respon2,.w-full-sm{width:100%}.p-r-0-sm{padding-right:0}.p-lr-15-sm{padding-right:15px}.fs-20-sm{font-size:20px}.fs-35-sm{font-size:35px}.respon2{border-left:none;border-right:none;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}}@media (max-width:480px){.p-b-20per-ssm{padding-bottom:20%}.respon4,.respon7{width:100%}}
\ No newline at end of file
diff --git a/static_in_env/font/roboto/Roboto-Bold.eot b/static_in_env/font/roboto/Roboto-Bold.eot
deleted file mode 100755
index b73776ee..00000000
Binary files a/static_in_env/font/roboto/Roboto-Bold.eot and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Bold.ttf b/static_in_env/font/roboto/Roboto-Bold.ttf
deleted file mode 100755
index 68822caf..00000000
Binary files a/static_in_env/font/roboto/Roboto-Bold.ttf and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Bold.woff b/static_in_env/font/roboto/Roboto-Bold.woff
deleted file mode 100755
index 1f75afdc..00000000
Binary files a/static_in_env/font/roboto/Roboto-Bold.woff and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Bold.woff2 b/static_in_env/font/roboto/Roboto-Bold.woff2
deleted file mode 100755
index 350d1c3a..00000000
Binary files a/static_in_env/font/roboto/Roboto-Bold.woff2 and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Light.eot b/static_in_env/font/roboto/Roboto-Light.eot
deleted file mode 100755
index 072cdc48..00000000
Binary files a/static_in_env/font/roboto/Roboto-Light.eot and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Light.ttf b/static_in_env/font/roboto/Roboto-Light.ttf
deleted file mode 100755
index aa453407..00000000
Binary files a/static_in_env/font/roboto/Roboto-Light.ttf and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Light.woff b/static_in_env/font/roboto/Roboto-Light.woff
deleted file mode 100755
index 3480c6c8..00000000
Binary files a/static_in_env/font/roboto/Roboto-Light.woff and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Light.woff2 b/static_in_env/font/roboto/Roboto-Light.woff2
deleted file mode 100755
index 9a4d98c4..00000000
Binary files a/static_in_env/font/roboto/Roboto-Light.woff2 and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Medium.eot b/static_in_env/font/roboto/Roboto-Medium.eot
deleted file mode 100755
index f9ad9956..00000000
Binary files a/static_in_env/font/roboto/Roboto-Medium.eot and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Medium.ttf b/static_in_env/font/roboto/Roboto-Medium.ttf
deleted file mode 100755
index a3c1a1f1..00000000
Binary files a/static_in_env/font/roboto/Roboto-Medium.ttf and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Medium.woff b/static_in_env/font/roboto/Roboto-Medium.woff
deleted file mode 100755
index 1186773f..00000000
Binary files a/static_in_env/font/roboto/Roboto-Medium.woff and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Medium.woff2 b/static_in_env/font/roboto/Roboto-Medium.woff2
deleted file mode 100755
index d10a5926..00000000
Binary files a/static_in_env/font/roboto/Roboto-Medium.woff2 and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Regular.eot b/static_in_env/font/roboto/Roboto-Regular.eot
deleted file mode 100755
index 9b5e8e41..00000000
Binary files a/static_in_env/font/roboto/Roboto-Regular.eot and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Regular.ttf b/static_in_env/font/roboto/Roboto-Regular.ttf
deleted file mode 100755
index 0e58508a..00000000
Binary files a/static_in_env/font/roboto/Roboto-Regular.ttf and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Regular.woff b/static_in_env/font/roboto/Roboto-Regular.woff
deleted file mode 100755
index f823258a..00000000
Binary files a/static_in_env/font/roboto/Roboto-Regular.woff and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Regular.woff2 b/static_in_env/font/roboto/Roboto-Regular.woff2
deleted file mode 100755
index b7082ef3..00000000
Binary files a/static_in_env/font/roboto/Roboto-Regular.woff2 and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Thin.eot b/static_in_env/font/roboto/Roboto-Thin.eot
deleted file mode 100755
index 2284a3b3..00000000
Binary files a/static_in_env/font/roboto/Roboto-Thin.eot and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Thin.ttf b/static_in_env/font/roboto/Roboto-Thin.ttf
deleted file mode 100755
index 8779333b..00000000
Binary files a/static_in_env/font/roboto/Roboto-Thin.ttf and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Thin.woff b/static_in_env/font/roboto/Roboto-Thin.woff
deleted file mode 100755
index 2a98c1e4..00000000
Binary files a/static_in_env/font/roboto/Roboto-Thin.woff and /dev/null differ
diff --git a/static_in_env/font/roboto/Roboto-Thin.woff2 b/static_in_env/font/roboto/Roboto-Thin.woff2
deleted file mode 100755
index a38025a1..00000000
Binary files a/static_in_env/font/roboto/Roboto-Thin.woff2 and /dev/null differ
diff --git a/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.eot b/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.eot
new file mode 100644
index 00000000..e531c226
Binary files /dev/null and b/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.eot differ
diff --git a/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.svg b/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.svg
new file mode 100644
index 00000000..f498bf42
--- /dev/null
+++ b/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.svg
@@ -0,0 +1,199 @@
+
+
+
+
+
+{
+ "fontFamily": "Linearicons-Free",
+ "majorVersion": 1,
+ "minorVersion": 0,
+ "description": "Designed by Perxis (https://perxis.com).\nFont generated by IcoMoon.",
+ "copyright": "Copyright © 2015 Perxis.com. All Rights Reserved.",
+ "designerURL": "https://perxis.com",
+ "license": "https://linearicons.com/free/license",
+ "fontURL": "https://linearicons.com",
+ "licenseURL": "https://linearicons.com/free/license",
+ "version": "Version 1.0",
+ "fontId": "Linearicons-Free",
+ "psName": "Linearicons-Free",
+ "subFamily": "Regular",
+ "fullName": "Linearicons-Free"
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf b/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf
new file mode 100644
index 00000000..73d67832
Binary files /dev/null and b/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf differ
diff --git a/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff b/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff
new file mode 100644
index 00000000..63b5b751
Binary files /dev/null and b/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff differ
diff --git a/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff2 b/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff2
new file mode 100644
index 00000000..d4c5ddaf
Binary files /dev/null and b/static_in_env/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff2 differ
diff --git a/static_in_env/fonts/Linearicons-Free-v1.0.0/icon-font.min.css b/static_in_env/fonts/Linearicons-Free-v1.0.0/icon-font.min.css
new file mode 100644
index 00000000..b41e8145
--- /dev/null
+++ b/static_in_env/fonts/Linearicons-Free-v1.0.0/icon-font.min.css
@@ -0,0 +1,7 @@
+/*
+Linearicons Free v1.0.0 - https://linearicons.com/free
+By Perxis - https://perxis.com
+(c) 2014-2015 Perxis.com
+License: https://linearicons.com/free/license
+*/
+@font-face{font-family:Linearicons-Free;src:url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.eot);src:url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.eot?#iefix) format('embedded-opentype'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.woff2) format('woff2'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.ttf) format('truetype'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.woff) format('woff'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.svg#Linearicons-Free) format('svg');font-weight:400;font-style:normal}.lnr{font-family:Linearicons-Free;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-home:before{content:"\e800"}.lnr-apartment:before{content:"\e801"}.lnr-pencil:before{content:"\e802"}.lnr-magic-wand:before{content:"\e803"}.lnr-drop:before{content:"\e804"}.lnr-lighter:before{content:"\e805"}.lnr-poop:before{content:"\e806"}.lnr-sun:before{content:"\e807"}.lnr-moon:before{content:"\e808"}.lnr-cloud:before{content:"\e809"}.lnr-cloud-upload:before{content:"\e80a"}.lnr-cloud-download:before{content:"\e80b"}.lnr-cloud-sync:before{content:"\e80c"}.lnr-cloud-check:before{content:"\e80d"}.lnr-database:before{content:"\e80e"}.lnr-lock:before{content:"\e80f"}.lnr-cog:before{content:"\e810"}.lnr-trash:before{content:"\e811"}.lnr-dice:before{content:"\e812"}.lnr-heart:before{content:"\e813"}.lnr-star:before{content:"\e814"}.lnr-star-half:before{content:"\e815"}.lnr-star-empty:before{content:"\e816"}.lnr-flag:before{content:"\e817"}.lnr-envelope:before{content:"\e818"}.lnr-paperclip:before{content:"\e819"}.lnr-inbox:before{content:"\e81a"}.lnr-eye:before{content:"\e81b"}.lnr-printer:before{content:"\e81c"}.lnr-file-empty:before{content:"\e81d"}.lnr-file-add:before{content:"\e81e"}.lnr-enter:before{content:"\e81f"}.lnr-exit:before{content:"\e820"}.lnr-graduation-hat:before{content:"\e821"}.lnr-license:before{content:"\e822"}.lnr-music-note:before{content:"\e823"}.lnr-film-play:before{content:"\e824"}.lnr-camera-video:before{content:"\e825"}.lnr-camera:before{content:"\e826"}.lnr-picture:before{content:"\e827"}.lnr-book:before{content:"\e828"}.lnr-bookmark:before{content:"\e829"}.lnr-user:before{content:"\e82a"}.lnr-users:before{content:"\e82b"}.lnr-shirt:before{content:"\e82c"}.lnr-store:before{content:"\e82d"}.lnr-cart:before{content:"\e82e"}.lnr-tag:before{content:"\e82f"}.lnr-phone-handset:before{content:"\e830"}.lnr-phone:before{content:"\e831"}.lnr-pushpin:before{content:"\e832"}.lnr-map-marker:before{content:"\e833"}.lnr-map:before{content:"\e834"}.lnr-location:before{content:"\e835"}.lnr-calendar-full:before{content:"\e836"}.lnr-keyboard:before{content:"\e837"}.lnr-spell-check:before{content:"\e838"}.lnr-screen:before{content:"\e839"}.lnr-smartphone:before{content:"\e83a"}.lnr-tablet:before{content:"\e83b"}.lnr-laptop:before{content:"\e83c"}.lnr-laptop-phone:before{content:"\e83d"}.lnr-power-switch:before{content:"\e83e"}.lnr-bubble:before{content:"\e83f"}.lnr-heart-pulse:before{content:"\e840"}.lnr-construction:before{content:"\e841"}.lnr-pie-chart:before{content:"\e842"}.lnr-chart-bars:before{content:"\e843"}.lnr-gift:before{content:"\e844"}.lnr-diamond:before{content:"\e845"}.lnr-linearicons:before{content:"\e846"}.lnr-dinner:before{content:"\e847"}.lnr-coffee-cup:before{content:"\e848"}.lnr-leaf:before{content:"\e849"}.lnr-paw:before{content:"\e84a"}.lnr-rocket:before{content:"\e84b"}.lnr-briefcase:before{content:"\e84c"}.lnr-bus:before{content:"\e84d"}.lnr-car:before{content:"\e84e"}.lnr-train:before{content:"\e84f"}.lnr-bicycle:before{content:"\e850"}.lnr-wheelchair:before{content:"\e851"}.lnr-select:before{content:"\e852"}.lnr-earth:before{content:"\e853"}.lnr-smile:before{content:"\e854"}.lnr-sad:before{content:"\e855"}.lnr-neutral:before{content:"\e856"}.lnr-mustache:before{content:"\e857"}.lnr-alarm:before{content:"\e858"}.lnr-bullhorn:before{content:"\e859"}.lnr-volume-high:before{content:"\e85a"}.lnr-volume-medium:before{content:"\e85b"}.lnr-volume-low:before{content:"\e85c"}.lnr-volume:before{content:"\e85d"}.lnr-mic:before{content:"\e85e"}.lnr-hourglass:before{content:"\e85f"}.lnr-undo:before{content:"\e860"}.lnr-redo:before{content:"\e861"}.lnr-sync:before{content:"\e862"}.lnr-history:before{content:"\e863"}.lnr-clock:before{content:"\e864"}.lnr-download:before{content:"\e865"}.lnr-upload:before{content:"\e866"}.lnr-enter-down:before{content:"\e867"}.lnr-exit-up:before{content:"\e868"}.lnr-bug:before{content:"\e869"}.lnr-code:before{content:"\e86a"}.lnr-link:before{content:"\e86b"}.lnr-unlink:before{content:"\e86c"}.lnr-thumbs-up:before{content:"\e86d"}.lnr-thumbs-down:before{content:"\e86e"}.lnr-magnifier:before{content:"\e86f"}.lnr-cross:before{content:"\e870"}.lnr-menu:before{content:"\e871"}.lnr-list:before{content:"\e872"}.lnr-chevron-up:before{content:"\e873"}.lnr-chevron-down:before{content:"\e874"}.lnr-chevron-left:before{content:"\e875"}.lnr-chevron-right:before{content:"\e876"}.lnr-arrow-up:before{content:"\e877"}.lnr-arrow-down:before{content:"\e878"}.lnr-arrow-left:before{content:"\e879"}.lnr-arrow-right:before{content:"\e87a"}.lnr-move:before{content:"\e87b"}.lnr-warning:before{content:"\e87c"}.lnr-question-circle:before{content:"\e87d"}.lnr-menu-circle:before{content:"\e87e"}.lnr-checkmark-circle:before{content:"\e87f"}.lnr-cross-circle:before{content:"\e880"}.lnr-plus-circle:before{content:"\e881"}.lnr-circle-minus:before{content:"\e882"}.lnr-arrow-up-circle:before{content:"\e883"}.lnr-arrow-down-circle:before{content:"\e884"}.lnr-arrow-left-circle:before{content:"\e885"}.lnr-arrow-right-circle:before{content:"\e886"}.lnr-chevron-up-circle:before{content:"\e887"}.lnr-chevron-down-circle:before{content:"\e888"}.lnr-chevron-left-circle:before{content:"\e889"}.lnr-chevron-right-circle:before{content:"\e88a"}.lnr-crop:before{content:"\e88b"}.lnr-frame-expand:before{content:"\e88c"}.lnr-frame-contract:before{content:"\e88d"}.lnr-layers:before{content:"\e88e"}.lnr-funnel:before{content:"\e88f"}.lnr-text-format:before{content:"\e890"}.lnr-text-format-remove:before{content:"\e891"}.lnr-text-size:before{content:"\e892"}.lnr-bold:before{content:"\e893"}.lnr-italic:before{content:"\e894"}.lnr-underline:before{content:"\e895"}.lnr-strikethrough:before{content:"\e896"}.lnr-highlight:before{content:"\e897"}.lnr-text-align-left:before{content:"\e898"}.lnr-text-align-center:before{content:"\e899"}.lnr-text-align-right:before{content:"\e89a"}.lnr-text-align-justify:before{content:"\e89b"}.lnr-line-spacing:before{content:"\e89c"}.lnr-indent-increase:before{content:"\e89d"}.lnr-indent-decrease:before{content:"\e89e"}.lnr-pilcrow:before{content:"\e89f"}.lnr-direction-ltr:before{content:"\e8a0"}.lnr-direction-rtl:before{content:"\e8a1"}.lnr-page-break:before{content:"\e8a2"}.lnr-sort-alpha-asc:before{content:"\e8a3"}.lnr-sort-amount-asc:before{content:"\e8a4"}.lnr-hand:before{content:"\e8a5"}.lnr-pointer-up:before{content:"\e8a6"}.lnr-pointer-right:before{content:"\e8a7"}.lnr-pointer-down:before{content:"\e8a8"}.lnr-pointer-left:before{content:"\e8a9"}
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/Licensing/gpl_license.txt b/static_in_env/fonts/elegant-font/Licensing/gpl_license.txt
new file mode 100644
index 00000000..ecbc0593
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/Licensing/gpl_license.txt
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ , 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/Licensing/mit_license.txt b/static_in_env/fonts/elegant-font/Licensing/mit_license.txt
new file mode 100644
index 00000000..effefee5
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/Licensing/mit_license.txt
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) <2013>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.eot b/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.eot
new file mode 100644
index 00000000..2fe8892f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.eot differ
diff --git a/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.svg b/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.svg
new file mode 100644
index 00000000..93538d7e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.svg
@@ -0,0 +1,1832 @@
+
+
+
+
+This is a custom SVG font generated by IcoMoon.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.ttf b/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.ttf
new file mode 100644
index 00000000..12ff6800
Binary files /dev/null and b/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.ttf differ
diff --git a/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.woff b/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.woff
new file mode 100644
index 00000000..39330525
Binary files /dev/null and b/static_in_env/fonts/elegant-font/html-css/fonts/ElegantIcons.woff differ
diff --git a/static_in_env/fonts/elegant-font/html-css/index.html b/static_in_env/fonts/elegant-font/html-css/index.html
new file mode 100644
index 00000000..0313f095
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/html-css/index.html
@@ -0,0 +1,3019 @@
+
+
+
+Your Font/Glyphs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ arrow_up
+
+
+
+ arrow_down
+
+
+
+ arrow_left
+
+
+
+ arrow_right
+
+
+
+ arrow_left-up
+
+
+
+ arrow_right-up
+
+
+
+ arrow_right-down
+
+
+
+ arrow_left-down
+
+
+
+ arrow-up-down
+
+
+
+ arrow_up-down_alt
+
+
+
+ arrow_left-right_alt
+
+
+
+ arrow_left-right
+
+
+
+ arrow_expand_alt2
+
+
+
+ arrow_expand_alt
+
+
+
+ arrow_condense
+
+
+
+ arrow_expand
+
+
+
+ arrow_move
+
+
+
+ arrow_carrot-up
+
+
+
+ arrow_carrot-down
+
+
+
+ arrow_carrot-left
+
+
+
+ arrow_carrot-right
+
+
+
+ arrow_carrot-2up
+
+
+
+ arrow_carrot-2down
+
+
+
+ arrow_carrot-2left
+
+
+
+ arrow_carrot-2right
+
+
+
+ arrow_carrot-up_alt2
+
+
+
+ arrow_carrot-down_alt2
+
+
+
+ arrow_carrot-left_alt2
+
+
+
+ arrow_carrot-right_alt2
+
+
+
+ arrow_carrot-2up_alt2
+
+
+
+ arrow_carrot-2down_alt2
+
+
+
+ arrow_carrot-2left_alt2
+
+
+
+ arrow_carrot-2right_alt2
+
+
+
+ arrow_triangle-up
+
+
+
+ arrow_triangle-down
+
+
+
+ arrow_triangle-left
+
+
+
+ arrow_triangle-right
+
+
+
+ arrow_triangle-up_alt2
+
+
+
+ arrow_triangle-down_alt2
+
+
+
+ arrow_triangle-left_alt2
+
+
+
+ arrow_triangle-right_alt2
+
+
+
+ arrow_back
+
+
+
+ icon_minus-06
+
+
+
+ icon_plus
+
+
+
+ icon_close
+
+
+
+ icon_check
+
+
+
+ icon_minus_alt2
+
+
+
+ icon_plus_alt2
+
+
+
+ icon_close_alt2
+
+
+
+ icon_check_alt2
+
+
+
+ icon_zoom-out_alt
+
+
+
+ icon_zoom-in_alt
+
+
+
+ icon_search
+
+
+
+ icon_box-empty
+
+
+
+ icon_box-selected
+
+
+
+ icon_minus-box
+
+
+
+ icon_plus-box
+
+
+
+ icon_box-checked
+
+
+
+ icon_circle-empty
+
+
+
+ icon_circle-slelected
+
+
+
+ icon_stop_alt2
+
+
+
+ icon_stop
+
+
+
+ icon_pause_alt2
+
+
+
+ icon_pause
+
+
+
+ icon_menu
+
+
+
+ icon_menu-square_alt2
+
+
+
+ icon_menu-circle_alt2
+
+
+
+ icon_ul
+
+
+
+ icon_ol
+
+
+
+ icon_adjust-horiz
+
+
+
+ icon_adjust-vert
+
+
+
+ icon_document_alt
+
+
+
+ icon_documents_alt
+
+
+
+ icon_pencil
+
+
+
+ icon_pencil-edit_alt
+
+
+
+ icon_pencil-edit
+
+
+
+ icon_folder-alt
+
+
+
+ icon_folder-open_alt
+
+
+
+ icon_folder-add_alt
+
+
+
+ icon_info_alt
+
+
+
+ icon_error-oct_alt
+
+
+
+ icon_error-circle_alt
+
+
+
+ icon_error-triangle_alt
+
+
+
+ icon_question_alt2
+
+
+
+ icon_question
+
+
+
+ icon_comment_alt
+
+
+
+ icon_chat_alt
+
+
+
+ icon_vol-mute_alt
+
+
+
+ icon_volume-low_alt
+
+
+
+ icon_volume-high_alt
+
+
+
+ icon_quotations
+
+
+
+ icon_quotations_alt2
+
+
+
+ icon_clock_alt
+
+
+
+ icon_lock_alt
+
+
+
+ icon_lock-open_alt
+
+
+
+ icon_key_alt
+
+
+
+ icon_cloud_alt
+
+
+
+ icon_cloud-upload_alt
+
+
+
+ icon_cloud-download_alt
+
+
+
+ icon_image
+
+
+
+ icon_images
+
+
+
+ icon_lightbulb_alt
+
+
+
+ icon_gift_alt
+
+
+
+ icon_house_alt
+
+
+
+ icon_genius
+
+
+
+ icon_mobile
+
+
+
+ icon_tablet
+
+
+
+ icon_laptop
+
+
+
+ icon_desktop
+
+
+
+ icon_camera_alt
+
+
+
+ icon_mail_alt
+
+
+
+ icon_cone_alt
+
+
+
+ icon_ribbon_alt
+
+
+
+ icon_bag_alt
+
+
+
+ icon_creditcard
+
+
+
+ icon_cart_alt
+
+
+
+ icon_paperclip
+
+
+
+ icon_tag_alt
+
+
+
+ icon_tags_alt
+
+
+
+ icon_trash_alt
+
+
+
+ icon_cursor_alt
+
+
+
+ icon_mic_alt
+
+
+
+ icon_compass_alt
+
+
+
+ icon_pin_alt
+
+
+
+ icon_pushpin_alt
+
+
+
+ icon_map_alt
+
+
+
+ icon_drawer_alt
+
+
+
+ icon_toolbox_alt
+
+
+
+ icon_book_alt
+
+
+
+ icon_calendar
+
+
+
+ icon_film
+
+
+
+ icon_table
+
+
+
+ icon_contacts_alt
+
+
+
+ icon_headphones
+
+
+
+ icon_lifesaver
+
+
+
+ icon_piechart
+
+
+
+ icon_refresh
+
+
+
+ icon_link_alt
+
+
+
+ icon_link
+
+
+
+ icon_loading
+
+
+
+ icon_blocked
+
+
+
+ icon_archive_alt
+
+
+
+ icon_heart_alt
+
+
+
+
+
+
+ icon_printer
+
+
+
+ icon_calulator
+
+
+
+ icon_building
+
+
+
+ icon_floppy
+
+
+
+ icon_drive
+
+
+
+ icon_search-2
+
+
+
+ icon_id
+
+
+
+ icon_id-2
+
+
+
+ icon_puzzle
+
+
+
+ icon_like
+
+
+
+ icon_dislike
+
+
+
+ icon_mug
+
+
+
+ icon_currency
+
+
+
+ icon_wallet
+
+
+
+ icon_pens
+
+
+
+ icon_easel
+
+
+
+ icon_flowchart
+
+
+
+ icon_datareport
+
+
+
+ icon_briefcase
+
+
+
+ icon_shield
+
+
+
+ icon_percent
+
+
+
+ icon_globe
+
+
+
+ icon_globe-2
+
+
+
+ icon_target
+
+
+
+ icon_hourglass
+
+
+
+ icon_balance
+
+
+
+
+
+
+ icon_star_alt
+
+
+
+ icon_star-half_alt
+
+
+
+ icon_star
+
+
+
+ icon_star-half
+
+
+
+ icon_tools
+
+
+
+ icon_tool
+
+
+
+ icon_cog
+
+
+
+ icon_cogs
+
+
+
+ arrow_up_alt
+
+
+
+ arrow_down_alt
+
+
+
+ arrow_left_alt
+
+
+
+ arrow_right_alt
+
+
+
+ arrow_left-up_alt
+
+
+
+ arrow_right-up_alt
+
+
+
+ arrow_right-down_alt
+
+
+
+ arrow_left-down_alt
+
+
+
+ arrow_condense_alt
+
+
+
+ arrow_expand_alt3
+
+
+
+ arrow_carrot_up_alt
+
+
+
+ arrow_carrot-down_alt
+
+
+
+ arrow_carrot-left_alt
+
+
+
+ arrow_carrot-right_alt
+
+
+
+ arrow_carrot-2up_alt
+
+
+
+ arrow_carrot-2dwnn_alt
+
+
+
+ arrow_carrot-2left_alt
+
+
+
+ arrow_carrot-2right_alt
+
+
+
+ arrow_triangle-up_alt
+
+
+
+ arrow_triangle-down_alt
+
+
+
+ arrow_triangle-left_alt
+
+
+
+ arrow_triangle-right_alt
+
+
+
+ icon_minus_alt
+
+
+
+ icon_plus_alt
+
+
+
+ icon_close_alt
+
+
+
+ icon_check_alt
+
+
+
+ icon_zoom-out
+
+
+
+ icon_zoom-in
+
+
+
+ icon_stop_alt
+
+
+
+ icon_menu-square_alt
+
+
+
+ icon_menu-circle_alt
+
+
+
+ icon_document
+
+
+
+ icon_documents
+
+
+
+ icon_pencil_alt
+
+
+
+ icon_folder
+
+
+
+ icon_folder-open
+
+
+
+ icon_folder-add
+
+
+
+ icon_folder_upload
+
+
+
+ icon_folder_download
+
+
+
+ icon_info
+
+
+
+ icon_error-circle
+
+
+
+ icon_error-oct
+
+
+
+ icon_error-triangle
+
+
+
+ icon_question_alt
+
+
+
+ icon_comment
+
+
+
+ icon_chat
+
+
+
+ icon_vol-mute
+
+
+
+ icon_volume-low
+
+
+
+ icon_volume-high
+
+
+
+ icon_quotations_alt
+
+
+
+ icon_clock
+
+
+
+ icon_lock
+
+
+
+ icon_lock-open
+
+
+
+ icon_key
+
+
+
+ icon_cloud
+
+
+
+ icon_cloud-upload
+
+
+
+ icon_cloud-download
+
+
+
+ icon_lightbulb
+
+
+
+ icon_gift
+
+
+
+ icon_house
+
+
+
+ icon_camera
+
+
+
+ icon_mail
+
+
+
+ icon_cone
+
+
+
+ icon_ribbon
+
+
+
+ icon_bag
+
+
+
+ icon_cart
+
+
+
+ icon_tag
+
+
+
+ icon_tags
+
+
+
+ icon_trash
+
+
+
+ icon_cursor
+
+
+
+ icon_mic
+
+
+
+ icon_compass
+
+
+
+ icon_pin
+
+
+
+ icon_pushpin
+
+
+
+ icon_map
+
+
+
+ icon_drawer
+
+
+
+ icon_toolbox
+
+
+
+ icon_book
+
+
+
+ icon_contacts
+
+
+
+ icon_archive
+
+
+
+ icon_heart
+
+
+
+ icon_profile
+
+
+
+ icon_group
+
+
+
+ icon_grid-2x2
+
+
+
+ icon_grid-3x3
+
+
+
+ icon_music
+
+
+
+ icon_pause_alt
+
+
+
+ icon_phone
+
+
+
+ icon_upload
+
+
+
+ icon_download
+
+
+
+ icon_rook
+
+
+
+
+
+
+ icon_printer-alt
+
+
+
+ icon_calculator_alt
+
+
+
+ icon_building_alt
+
+
+
+ icon_floppy_alt
+
+
+
+ icon_drive_alt
+
+
+
+ icon_search_alt
+
+
+
+ icon_id_alt
+
+
+
+ icon_id-2_alt
+
+
+
+ icon_puzzle_alt
+
+
+
+ icon_like_alt
+
+
+
+ icon_dislike_alt
+
+
+
+ icon_mug_alt
+
+
+
+ icon_currency_alt
+
+
+
+ icon_wallet_alt
+
+
+
+ icon_pens_alt
+
+
+
+ icon_easel_alt
+
+
+
+ icon_flowchart_alt
+
+
+
+ icon_datareport_alt
+
+
+
+ icon_briefcase_alt
+
+
+
+ icon_shield_alt
+
+
+
+ icon_percent_alt
+
+
+
+ icon_globe_alt
+
+
+
+ icon_clipboard
+
+
+
+
+
+
+ social_facebook
+
+
+
+ social_twitter
+
+
+
+ social_pinterest
+
+
+
+ social_googleplus
+
+
+
+ social_tumblr
+
+
+
+ social_tumbleupon
+
+
+
+ social_wordpress
+
+
+
+ social_instagram
+
+
+
+ social_dribbble
+
+
+
+ social_vimeo
+
+
+
+ social_linkedin
+
+
+
+ social_rss
+
+
+
+ social_deviantart
+
+
+
+ social_share
+
+
+
+ social_myspace
+
+
+
+ social_skype
+
+
+
+ social_youtube
+
+
+
+ social_picassa
+
+
+
+ social_googledrive
+
+
+
+ social_flickr
+
+
+
+ social_blogger
+
+
+
+ social_spotify
+
+
+
+ social_delicious
+
+
+
+ social_facebook_circle
+
+
+
+ social_twitter_circle
+
+
+
+ social_pinterest_circle
+
+
+
+ social_googleplus_circle
+
+
+
+ social_tumblr_circle
+
+
+
+ social_stumbleupon_circle
+
+
+
+ social_wordpress_circle
+
+
+
+ social_instagram_circle
+
+
+
+ social_dribbble_circle
+
+
+
+ social_vimeo_circle
+
+
+
+ social_linkedin_circle
+
+
+
+ social_rss_circle
+
+
+
+ social_deviantart_circle
+
+
+
+ social_share_circle
+
+
+
+ social_myspace_circle
+
+
+
+ social_skype_circle
+
+
+
+ social_youtube_circle
+
+
+
+ social_picassa_circle
+
+
+
+ social_googledrive_alt2
+
+
+
+ social_flickr_circle
+
+
+
+ social_blogger_circle
+
+
+
+ social_spotify_circle
+
+
+
+ social_delicious_circle
+
+
+
+ social_facebook_square
+
+
+
+ social_twitter_square
+
+
+
+ social_pinterest_square
+
+
+
+ social_googleplus_square
+
+
+
+ social_tumblr_square
+
+
+
+ social_stumbleupon_square
+
+
+
+ social_wordpress_square
+
+
+
+ social_instagram_square
+
+
+
+ social_dribbble_square
+
+
+
+ social_vimeo_square
+
+
+
+ social_linkedin_square
+
+
+
+ social_rss_square
+
+
+
+ social_deviantart_square
+
+
+
+ social_share_square
+
+
+
+ social_myspace_square
+
+
+
+ social_skype_square
+
+
+
+ social_youtube_square
+
+
+
+ social_picassa_square
+
+
+
+ social_googledrive_square
+
+
+
+ social_flickr_square
+
+
+
+ social_blogger_square
+
+
+
+ social_spotify_square
+
+
+
+ social_delicious_square
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/html-css/lte-ie7.js b/static_in_env/fonts/elegant-font/html-css/lte-ie7.js
new file mode 100644
index 00000000..24db86dd
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/html-css/lte-ie7.js
@@ -0,0 +1,387 @@
+/* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */
+
+window.onload = function() {
+ function addIcon(el, entity) {
+ var html = el.innerHTML;
+ el.innerHTML = '' + entity + ' ' + html;
+ }
+ var icons = {
+ 'arrow_up' : '!',
+ 'arrow_down' : '"',
+ 'arrow_left' : '#',
+ 'arrow_right' : '$',
+ 'arrow_left-up' : '%',
+ 'arrow_right-up' : '&',
+ 'arrow_right-down' : ''',
+ 'arrow_left-down' : '(',
+ 'arrow-up-down' : ')',
+ 'arrow_up-down_alt' : '*',
+ 'arrow_left-right_alt' : '+',
+ 'arrow_left-right' : ',',
+ 'arrow_expand_alt2' : '-',
+ 'arrow_expand_alt' : '.',
+ 'arrow_condense' : '/',
+ 'arrow_expand' : '0',
+ 'arrow_move' : '1',
+ 'arrow_carrot-up' : '2',
+ 'arrow_carrot-down' : '3',
+ 'arrow_carrot-left' : '4',
+ 'arrow_carrot-right' : '5',
+ 'arrow_carrot-2up' : '6',
+ 'arrow_carrot-2down' : '7',
+ 'arrow_carrot-2left' : '8',
+ 'arrow_carrot-2right' : '9',
+ 'arrow_carrot-up_alt2' : ':',
+ 'arrow_carrot-down_alt2' : ';',
+ 'arrow_carrot-left_alt2' : '<',
+ 'arrow_carrot-right_alt2' : '=',
+ 'arrow_carrot-2up_alt2' : '>',
+ 'arrow_carrot-2down_alt2' : '?',
+ 'arrow_carrot-2left_alt2' : '@',
+ 'arrow_carrot-2right_alt2' : 'A',
+ 'arrow_triangle-up' : 'B',
+ 'arrow_triangle-down' : 'C',
+ 'arrow_triangle-left' : 'D',
+ 'arrow_triangle-right' : 'E',
+ 'arrow_triangle-up_alt2' : 'F',
+ 'arrow_triangle-down_alt2' : 'G',
+ 'arrow_triangle-left_alt2' : 'H',
+ 'arrow_triangle-right_alt2' : 'I',
+ 'arrow_back' : 'J',
+ 'icon_minus-06' : 'K',
+ 'icon_plus' : 'L',
+ 'icon_close' : 'M',
+ 'icon_check' : 'N',
+ 'icon_minus_alt2' : 'O',
+ 'icon_plus_alt2' : 'P',
+ 'icon_close_alt2' : 'Q',
+ 'icon_check_alt2' : 'R',
+ 'icon_zoom-out_alt' : 'S',
+ 'icon_zoom-in_alt' : 'T',
+ 'icon_search' : 'U',
+ 'icon_box-empty' : 'V',
+ 'icon_box-selected' : 'W',
+ 'icon_minus-box' : 'X',
+ 'icon_plus-box' : 'Y',
+ 'icon_box-checked' : 'Z',
+ 'icon_circle-empty' : '[',
+ 'icon_circle-slelected' : '\',
+ 'icon_stop_alt2' : ']',
+ 'icon_stop' : '^',
+ 'icon_pause_alt2' : '_',
+ 'icon_pause' : '`',
+ 'icon_menu' : 'a',
+ 'icon_menu-square_alt2' : 'b',
+ 'icon_menu-circle_alt2' : 'c',
+ 'icon_ul' : 'd',
+ 'icon_ol' : 'e',
+ 'icon_adjust-horiz' : 'f',
+ 'icon_adjust-vert' : 'g',
+ 'icon_document_alt' : 'h',
+ 'icon_documents_alt' : 'i',
+ 'icon_pencil' : 'j',
+ 'icon_pencil-edit_alt' : 'k',
+ 'icon_pencil-edit' : 'l',
+ 'icon_folder-alt' : 'm',
+ 'icon_folder-open_alt' : 'n',
+ 'icon_folder-add_alt' : 'o',
+ 'icon_info_alt' : 'p',
+ 'icon_error-oct_alt' : 'q',
+ 'icon_error-circle_alt' : 'r',
+ 'icon_error-triangle_alt' : 's',
+ 'icon_question_alt2' : 't',
+ 'icon_question' : 'u',
+ 'icon_comment_alt' : 'v',
+ 'icon_chat_alt' : 'w',
+ 'icon_vol-mute_alt' : 'x',
+ 'icon_volume-low_alt' : 'y',
+ 'icon_volume-high_alt' : 'z',
+ 'icon_quotations' : '{',
+ 'icon_quotations_alt2' : '|',
+ 'icon_clock_alt' : '}',
+ 'icon_lock_alt' : '~',
+ 'icon_lock-open_alt' : '',
+ 'icon_key_alt' : '',
+ 'icon_cloud_alt' : '',
+ 'icon_cloud-upload_alt' : '',
+ 'icon_cloud-download_alt' : '',
+ 'icon_image' : '',
+ 'icon_images' : '',
+ 'icon_lightbulb_alt' : '',
+ 'icon_gift_alt' : '',
+ 'icon_house_alt' : '',
+ 'icon_genius' : '',
+ 'icon_mobile' : '',
+ 'icon_tablet' : '',
+ 'icon_laptop' : '',
+ 'icon_desktop' : '',
+ 'icon_camera_alt' : '',
+ 'icon_mail_alt' : '',
+ 'icon_cone_alt' : '',
+ 'icon_ribbon_alt' : '',
+ 'icon_bag_alt' : '',
+ 'icon_creditcard' : '',
+ 'icon_cart_alt' : '',
+ 'icon_paperclip' : '',
+ 'icon_tag_alt' : '',
+ 'icon_tags_alt' : '',
+ 'icon_trash_alt' : '',
+ 'icon_cursor_alt' : '',
+ 'icon_mic_alt' : '',
+ 'icon_compass_alt' : '',
+ 'icon_pin_alt' : '',
+ 'icon_pushpin_alt' : '',
+ 'icon_map_alt' : '',
+ 'icon_drawer_alt' : '',
+ 'icon_toolbox_alt' : '',
+ 'icon_book_alt' : '',
+ 'icon_calendar' : '',
+ 'icon_film' : '',
+ 'icon_table' : '',
+ 'icon_contacts_alt' : '',
+ 'icon_headphones' : '',
+ 'icon_lifesaver' : '',
+ 'icon_piechart' : '',
+ 'icon_refresh' : '',
+ 'icon_link_alt' : '',
+ 'icon_link' : '',
+ 'icon_loading' : '',
+ 'icon_blocked' : '',
+ 'icon_archive_alt' : '',
+ 'icon_heart_alt' : '',
+ 'icon_star_alt' : '',
+ 'icon_star-half_alt' : '',
+ 'icon_star' : '',
+ 'icon_star-half' : '',
+ 'icon_tools' : '',
+ 'icon_tool' : '',
+ 'icon_cog' : '',
+ 'icon_cogs' : '',
+ 'arrow_up_alt' : '',
+ 'arrow_down_alt' : '',
+ 'arrow_left_alt' : '',
+ 'arrow_right_alt' : '',
+ 'arrow_left-up_alt' : '',
+ 'arrow_right-up_alt' : '',
+ 'arrow_right-down_alt' : '',
+ 'arrow_left-down_alt' : '',
+ 'arrow_condense_alt' : '',
+ 'arrow_expand_alt3' : '',
+ 'arrow_carrot_up_alt' : '',
+ 'arrow_carrot-down_alt' : '',
+ 'arrow_carrot-left_alt' : '',
+ 'arrow_carrot-right_alt' : '',
+ 'arrow_carrot-2up_alt' : '',
+ 'arrow_carrot-2dwnn_alt' : '',
+ 'arrow_carrot-2left_alt' : '',
+ 'arrow_carrot-2right_alt' : '',
+ 'arrow_triangle-up_alt' : '',
+ 'arrow_triangle-down_alt' : '',
+ 'arrow_triangle-left_alt' : '',
+ 'arrow_triangle-right_alt' : '',
+ 'icon_minus_alt' : '',
+ 'icon_plus_alt' : '',
+ 'icon_close_alt' : '',
+ 'icon_check_alt' : '',
+ 'icon_zoom-out' : '',
+ 'icon_zoom-in' : '',
+ 'icon_stop_alt' : '',
+ 'icon_menu-square_alt' : '',
+ 'icon_menu-circle_alt' : '',
+ 'icon_document' : '',
+ 'icon_documents' : '',
+ 'icon_pencil_alt' : '',
+ 'icon_folder' : '',
+ 'icon_folder-open' : '',
+ 'icon_folder-add' : '',
+ 'icon_folder_upload' : '',
+ 'icon_folder_download' : '',
+ 'icon_info' : '',
+ 'icon_error-circle' : '',
+ 'icon_error-oct' : '',
+ 'icon_error-triangle' : '',
+ 'icon_question_alt' : '',
+ 'icon_comment' : '',
+ 'icon_chat' : '',
+ 'icon_vol-mute' : '',
+ 'icon_volume-low' : '',
+ 'icon_volume-high' : '',
+ 'icon_quotations_alt' : '',
+ 'icon_clock' : '',
+ 'icon_lock' : '',
+ 'icon_lock-open' : '',
+ 'icon_key' : '',
+ 'icon_cloud' : '',
+ 'icon_cloud-upload' : '',
+ 'icon_cloud-download' : '',
+ 'icon_lightbulb' : '',
+ 'icon_gift' : '',
+ 'icon_house' : '',
+ 'icon_camera' : '',
+ 'icon_mail' : '',
+ 'icon_cone' : '',
+ 'icon_ribbon' : '',
+ 'icon_bag' : '',
+ 'icon_cart' : '',
+ 'icon_tag' : '',
+ 'icon_tags' : '',
+ 'icon_trash' : '',
+ 'icon_cursor' : '',
+ 'icon_mic' : '',
+ 'icon_compass' : '',
+ 'icon_pin' : '',
+ 'icon_pushpin' : '',
+ 'icon_map' : '',
+ 'icon_drawer' : '',
+ 'icon_toolbox' : '',
+ 'icon_book' : '',
+ 'icon_contacts' : '',
+ 'icon_archive' : '',
+ 'icon_heart' : '',
+ 'icon_profile' : '',
+ 'icon_group' : '',
+ 'icon_grid-2x2' : '',
+ 'icon_grid-3x3' : '',
+ 'icon_music' : '',
+ 'icon_pause_alt' : '',
+ 'icon_phone' : '',
+ 'icon_upload' : '',
+ 'icon_download' : '',
+ 'social_facebook' : '',
+ 'social_twitter' : '',
+ 'social_pinterest' : '',
+ 'social_googleplus' : '',
+ 'social_tumblr' : '',
+ 'social_tumbleupon' : '',
+ 'social_wordpress' : '',
+ 'social_instagram' : '',
+ 'social_dribbble' : '',
+ 'social_vimeo' : '',
+ 'social_linkedin' : '',
+ 'social_rss' : '',
+ 'social_deviantart' : '',
+ 'social_share' : '',
+ 'social_myspace' : '',
+ 'social_skype' : '',
+ 'social_youtube' : '',
+ 'social_picassa' : '',
+ 'social_googledrive' : '',
+ 'social_flickr' : '',
+ 'social_blogger' : '',
+ 'social_spotify' : '',
+ 'social_delicious' : '',
+ 'social_facebook_circle' : '',
+ 'social_twitter_circle' : '',
+ 'social_pinterest_circle' : '',
+ 'social_googleplus_circle' : '',
+ 'social_tumblr_circle' : '',
+ 'social_stumbleupon_circle' : '',
+ 'social_wordpress_circle' : '',
+ 'social_instagram_circle' : '',
+ 'social_dribbble_circle' : '',
+ 'social_vimeo_circle' : '',
+ 'social_linkedin_circle' : '',
+ 'social_rss_circle' : '',
+ 'social_deviantart_circle' : '',
+ 'social_share_circle' : '',
+ 'social_myspace_circle' : '',
+ 'social_skype_circle' : '',
+ 'social_youtube_circle' : '',
+ 'social_picassa_circle' : '',
+ 'social_googledrive_alt2' : '',
+ 'social_flickr_circle' : '',
+ 'social_blogger_circle' : '',
+ 'social_spotify_circle' : '',
+ 'social_delicious_circle' : '',
+ 'social_facebook_square' : '',
+ 'social_twitter_square' : '',
+ 'social_pinterest_square' : '',
+ 'social_googleplus_square' : '',
+ 'social_tumblr_square' : '',
+ 'social_stumbleupon_square' : '',
+ 'social_wordpress_square' : '',
+ 'social_instagram_square' : '',
+ 'social_dribbble_square' : '',
+ 'social_vimeo_square' : '',
+ 'social_linkedin_square' : '',
+ 'social_rss_square' : '',
+ 'social_deviantart_square' : '',
+ 'social_share_square' : '',
+ 'social_myspace_square' : '',
+ 'social_skype_square' : '',
+ 'social_youtube_square' : '',
+ 'social_picassa_square' : '',
+ 'social_googledrive_square' : '',
+ 'social_flickr_square' : '',
+ 'social_blogger_square' : '',
+ 'social_spotify_square' : '',
+ 'social_delicious_square' : '',
+ 'icon_printer' : '',
+ 'icon_calulator' : '',
+ 'icon_building' : '',
+ 'icon_floppy' : '',
+ 'icon_drive' : '',
+ 'icon_search-2' : '',
+ 'icon_id' : '',
+ 'icon_id-2' : '',
+ 'icon_puzzle' : '',
+ 'icon_like' : '',
+ 'icon_dislike' : '',
+ 'icon_mug' : '',
+ 'icon_currency' : '',
+ 'icon_wallet' : '',
+ 'icon_pens' : '',
+ 'icon_easel' : '',
+ 'icon_flowchart' : '',
+ 'icon_datareport' : '',
+ 'icon_briefcase' : '',
+ 'icon_shield' : '',
+ 'icon_percent' : '',
+ 'icon_globe' : '',
+ 'icon_globe-2' : '',
+ 'icon_target' : '',
+ 'icon_hourglass' : '',
+ 'icon_balance' : '',
+ 'icon_rook' : '',
+ 'icon_printer-alt' : '',
+ 'icon_calculator_alt' : '',
+ 'icon_building_alt' : '',
+ 'icon_floppy_alt' : '',
+ 'icon_drive_alt' : '',
+ 'icon_search_alt' : '',
+ 'icon_id_alt' : '',
+ 'icon_id-2_alt' : '',
+ 'icon_puzzle_alt' : '',
+ 'icon_like_alt' : '',
+ 'icon_dislike_alt' : '',
+ 'icon_mug_alt' : '',
+ 'icon_currency_alt' : '',
+ 'icon_wallet_alt' : '',
+ 'icon_pens_alt' : '',
+ 'icon_easel_alt' : '',
+ 'icon_flowchart_alt' : '',
+ 'icon_datareport_alt' : '',
+ 'icon_briefcase_alt' : '',
+ 'icon_shield_alt' : '',
+ 'icon_percent_alt' : '',
+ 'icon_globe_alt' : '',
+ 'icon_clipboard' : ''
+ },
+ els = document.getElementsByTagName('*'),
+ i, attr, c, el;
+ for (i = 0; ; i += 1) {
+ el = els[i];
+ if(!el) {
+ break;
+ }
+ attr = el.getAttribute('data-icon');
+ if (attr) {
+ addIcon(el, attr);
+ }
+ c = el.className;
+ c = c.match(/[^\s'"]+/);
+ if (c && icons[c[0]]) {
+ addIcon(el, icons[c[0]]);
+ }
+ }
+};
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/html-css/style.css b/static_in_env/fonts/elegant-font/html-css/style.css
new file mode 100644
index 00000000..46681ce7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/html-css/style.css
@@ -0,0 +1,1159 @@
+@font-face {
+ font-family: 'ElegantIcons';
+ src:url('fonts/ElegantIcons.eot');
+ src:url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
+ url('fonts/ElegantIcons.woff') format('woff'),
+ url('fonts/ElegantIcons.ttf') format('truetype'),
+ url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+
+/* Use the following CSS code if you want to use data attributes for inserting your icons */
+[data-icon]:before {
+ font-family: 'ElegantIcons';
+ content: attr(data-icon);
+ speak: none;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+/* Use the following CSS code if you want to have a class per icon */
+/*
+Instead of a list of all class selectors,
+you can use the generic selector below, but it's slower:
+[class*="your-class-prefix"] {
+*/
+.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
+ font-family: 'ElegantIcons';
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+}
+.arrow_up:before {
+ content: "\21";
+}
+.arrow_down:before {
+ content: "\22";
+}
+.arrow_left:before {
+ content: "\23";
+}
+.arrow_right:before {
+ content: "\24";
+}
+.arrow_left-up:before {
+ content: "\25";
+}
+.arrow_right-up:before {
+ content: "\26";
+}
+.arrow_right-down:before {
+ content: "\27";
+}
+.arrow_left-down:before {
+ content: "\28";
+}
+.arrow-up-down:before {
+ content: "\29";
+}
+.arrow_up-down_alt:before {
+ content: "\2a";
+}
+.arrow_left-right_alt:before {
+ content: "\2b";
+}
+.arrow_left-right:before {
+ content: "\2c";
+}
+.arrow_expand_alt2:before {
+ content: "\2d";
+}
+.arrow_expand_alt:before {
+ content: "\2e";
+}
+.arrow_condense:before {
+ content: "\2f";
+}
+.arrow_expand:before {
+ content: "\30";
+}
+.arrow_move:before {
+ content: "\31";
+}
+.arrow_carrot-up:before {
+ content: "\32";
+}
+.arrow_carrot-down:before {
+ content: "\33";
+}
+.arrow_carrot-left:before {
+ content: "\34";
+}
+.arrow_carrot-right:before {
+ content: "\35";
+}
+.arrow_carrot-2up:before {
+ content: "\36";
+}
+.arrow_carrot-2down:before {
+ content: "\37";
+}
+.arrow_carrot-2left:before {
+ content: "\38";
+}
+.arrow_carrot-2right:before {
+ content: "\39";
+}
+.arrow_carrot-up_alt2:before {
+ content: "\3a";
+}
+.arrow_carrot-down_alt2:before {
+ content: "\3b";
+}
+.arrow_carrot-left_alt2:before {
+ content: "\3c";
+}
+.arrow_carrot-right_alt2:before {
+ content: "\3d";
+}
+.arrow_carrot-2up_alt2:before {
+ content: "\3e";
+}
+.arrow_carrot-2down_alt2:before {
+ content: "\3f";
+}
+.arrow_carrot-2left_alt2:before {
+ content: "\40";
+}
+.arrow_carrot-2right_alt2:before {
+ content: "\41";
+}
+.arrow_triangle-up:before {
+ content: "\42";
+}
+.arrow_triangle-down:before {
+ content: "\43";
+}
+.arrow_triangle-left:before {
+ content: "\44";
+}
+.arrow_triangle-right:before {
+ content: "\45";
+}
+.arrow_triangle-up_alt2:before {
+ content: "\46";
+}
+.arrow_triangle-down_alt2:before {
+ content: "\47";
+}
+.arrow_triangle-left_alt2:before {
+ content: "\48";
+}
+.arrow_triangle-right_alt2:before {
+ content: "\49";
+}
+.arrow_back:before {
+ content: "\4a";
+}
+.icon_minus-06:before {
+ content: "\4b";
+}
+.icon_plus:before {
+ content: "\4c";
+}
+.icon_close:before {
+ content: "\4d";
+}
+.icon_check:before {
+ content: "\4e";
+}
+.icon_minus_alt2:before {
+ content: "\4f";
+}
+.icon_plus_alt2:before {
+ content: "\50";
+}
+.icon_close_alt2:before {
+ content: "\51";
+}
+.icon_check_alt2:before {
+ content: "\52";
+}
+.icon_zoom-out_alt:before {
+ content: "\53";
+}
+.icon_zoom-in_alt:before {
+ content: "\54";
+}
+.icon_search:before {
+ content: "\55";
+}
+.icon_box-empty:before {
+ content: "\56";
+}
+.icon_box-selected:before {
+ content: "\57";
+}
+.icon_minus-box:before {
+ content: "\58";
+}
+.icon_plus-box:before {
+ content: "\59";
+}
+.icon_box-checked:before {
+ content: "\5a";
+}
+.icon_circle-empty:before {
+ content: "\5b";
+}
+.icon_circle-slelected:before {
+ content: "\5c";
+}
+.icon_stop_alt2:before {
+ content: "\5d";
+}
+.icon_stop:before {
+ content: "\5e";
+}
+.icon_pause_alt2:before {
+ content: "\5f";
+}
+.icon_pause:before {
+ content: "\60";
+}
+.icon_menu:before {
+ content: "\61";
+}
+.icon_menu-square_alt2:before {
+ content: "\62";
+}
+.icon_menu-circle_alt2:before {
+ content: "\63";
+}
+.icon_ul:before {
+ content: "\64";
+}
+.icon_ol:before {
+ content: "\65";
+}
+.icon_adjust-horiz:before {
+ content: "\66";
+}
+.icon_adjust-vert:before {
+ content: "\67";
+}
+.icon_document_alt:before {
+ content: "\68";
+}
+.icon_documents_alt:before {
+ content: "\69";
+}
+.icon_pencil:before {
+ content: "\6a";
+}
+.icon_pencil-edit_alt:before {
+ content: "\6b";
+}
+.icon_pencil-edit:before {
+ content: "\6c";
+}
+.icon_folder-alt:before {
+ content: "\6d";
+}
+.icon_folder-open_alt:before {
+ content: "\6e";
+}
+.icon_folder-add_alt:before {
+ content: "\6f";
+}
+.icon_info_alt:before {
+ content: "\70";
+}
+.icon_error-oct_alt:before {
+ content: "\71";
+}
+.icon_error-circle_alt:before {
+ content: "\72";
+}
+.icon_error-triangle_alt:before {
+ content: "\73";
+}
+.icon_question_alt2:before {
+ content: "\74";
+}
+.icon_question:before {
+ content: "\75";
+}
+.icon_comment_alt:before {
+ content: "\76";
+}
+.icon_chat_alt:before {
+ content: "\77";
+}
+.icon_vol-mute_alt:before {
+ content: "\78";
+}
+.icon_volume-low_alt:before {
+ content: "\79";
+}
+.icon_volume-high_alt:before {
+ content: "\7a";
+}
+.icon_quotations:before {
+ content: "\7b";
+}
+.icon_quotations_alt2:before {
+ content: "\7c";
+}
+.icon_clock_alt:before {
+ content: "\7d";
+}
+.icon_lock_alt:before {
+ content: "\7e";
+}
+.icon_lock-open_alt:before {
+ content: "\e000";
+}
+.icon_key_alt:before {
+ content: "\e001";
+}
+.icon_cloud_alt:before {
+ content: "\e002";
+}
+.icon_cloud-upload_alt:before {
+ content: "\e003";
+}
+.icon_cloud-download_alt:before {
+ content: "\e004";
+}
+.icon_image:before {
+ content: "\e005";
+}
+.icon_images:before {
+ content: "\e006";
+}
+.icon_lightbulb_alt:before {
+ content: "\e007";
+}
+.icon_gift_alt:before {
+ content: "\e008";
+}
+.icon_house_alt:before {
+ content: "\e009";
+}
+.icon_genius:before {
+ content: "\e00a";
+}
+.icon_mobile:before {
+ content: "\e00b";
+}
+.icon_tablet:before {
+ content: "\e00c";
+}
+.icon_laptop:before {
+ content: "\e00d";
+}
+.icon_desktop:before {
+ content: "\e00e";
+}
+.icon_camera_alt:before {
+ content: "\e00f";
+}
+.icon_mail_alt:before {
+ content: "\e010";
+}
+.icon_cone_alt:before {
+ content: "\e011";
+}
+.icon_ribbon_alt:before {
+ content: "\e012";
+}
+.icon_bag_alt:before {
+ content: "\e013";
+}
+.icon_creditcard:before {
+ content: "\e014";
+}
+.icon_cart_alt:before {
+ content: "\e015";
+}
+.icon_paperclip:before {
+ content: "\e016";
+}
+.icon_tag_alt:before {
+ content: "\e017";
+}
+.icon_tags_alt:before {
+ content: "\e018";
+}
+.icon_trash_alt:before {
+ content: "\e019";
+}
+.icon_cursor_alt:before {
+ content: "\e01a";
+}
+.icon_mic_alt:before {
+ content: "\e01b";
+}
+.icon_compass_alt:before {
+ content: "\e01c";
+}
+.icon_pin_alt:before {
+ content: "\e01d";
+}
+.icon_pushpin_alt:before {
+ content: "\e01e";
+}
+.icon_map_alt:before {
+ content: "\e01f";
+}
+.icon_drawer_alt:before {
+ content: "\e020";
+}
+.icon_toolbox_alt:before {
+ content: "\e021";
+}
+.icon_book_alt:before {
+ content: "\e022";
+}
+.icon_calendar:before {
+ content: "\e023";
+}
+.icon_film:before {
+ content: "\e024";
+}
+.icon_table:before {
+ content: "\e025";
+}
+.icon_contacts_alt:before {
+ content: "\e026";
+}
+.icon_headphones:before {
+ content: "\e027";
+}
+.icon_lifesaver:before {
+ content: "\e028";
+}
+.icon_piechart:before {
+ content: "\e029";
+}
+.icon_refresh:before {
+ content: "\e02a";
+}
+.icon_link_alt:before {
+ content: "\e02b";
+}
+.icon_link:before {
+ content: "\e02c";
+}
+.icon_loading:before {
+ content: "\e02d";
+}
+.icon_blocked:before {
+ content: "\e02e";
+}
+.icon_archive_alt:before {
+ content: "\e02f";
+}
+.icon_heart_alt:before {
+ content: "\e030";
+}
+.icon_star_alt:before {
+ content: "\e031";
+}
+.icon_star-half_alt:before {
+ content: "\e032";
+}
+.icon_star:before {
+ content: "\e033";
+}
+.icon_star-half:before {
+ content: "\e034";
+}
+.icon_tools:before {
+ content: "\e035";
+}
+.icon_tool:before {
+ content: "\e036";
+}
+.icon_cog:before {
+ content: "\e037";
+}
+.icon_cogs:before {
+ content: "\e038";
+}
+.arrow_up_alt:before {
+ content: "\e039";
+}
+.arrow_down_alt:before {
+ content: "\e03a";
+}
+.arrow_left_alt:before {
+ content: "\e03b";
+}
+.arrow_right_alt:before {
+ content: "\e03c";
+}
+.arrow_left-up_alt:before {
+ content: "\e03d";
+}
+.arrow_right-up_alt:before {
+ content: "\e03e";
+}
+.arrow_right-down_alt:before {
+ content: "\e03f";
+}
+.arrow_left-down_alt:before {
+ content: "\e040";
+}
+.arrow_condense_alt:before {
+ content: "\e041";
+}
+.arrow_expand_alt3:before {
+ content: "\e042";
+}
+.arrow_carrot_up_alt:before {
+ content: "\e043";
+}
+.arrow_carrot-down_alt:before {
+ content: "\e044";
+}
+.arrow_carrot-left_alt:before {
+ content: "\e045";
+}
+.arrow_carrot-right_alt:before {
+ content: "\e046";
+}
+.arrow_carrot-2up_alt:before {
+ content: "\e047";
+}
+.arrow_carrot-2dwnn_alt:before {
+ content: "\e048";
+}
+.arrow_carrot-2left_alt:before {
+ content: "\e049";
+}
+.arrow_carrot-2right_alt:before {
+ content: "\e04a";
+}
+.arrow_triangle-up_alt:before {
+ content: "\e04b";
+}
+.arrow_triangle-down_alt:before {
+ content: "\e04c";
+}
+.arrow_triangle-left_alt:before {
+ content: "\e04d";
+}
+.arrow_triangle-right_alt:before {
+ content: "\e04e";
+}
+.icon_minus_alt:before {
+ content: "\e04f";
+}
+.icon_plus_alt:before {
+ content: "\e050";
+}
+.icon_close_alt:before {
+ content: "\e051";
+}
+.icon_check_alt:before {
+ content: "\e052";
+}
+.icon_zoom-out:before {
+ content: "\e053";
+}
+.icon_zoom-in:before {
+ content: "\e054";
+}
+.icon_stop_alt:before {
+ content: "\e055";
+}
+.icon_menu-square_alt:before {
+ content: "\e056";
+}
+.icon_menu-circle_alt:before {
+ content: "\e057";
+}
+.icon_document:before {
+ content: "\e058";
+}
+.icon_documents:before {
+ content: "\e059";
+}
+.icon_pencil_alt:before {
+ content: "\e05a";
+}
+.icon_folder:before {
+ content: "\e05b";
+}
+.icon_folder-open:before {
+ content: "\e05c";
+}
+.icon_folder-add:before {
+ content: "\e05d";
+}
+.icon_folder_upload:before {
+ content: "\e05e";
+}
+.icon_folder_download:before {
+ content: "\e05f";
+}
+.icon_info:before {
+ content: "\e060";
+}
+.icon_error-circle:before {
+ content: "\e061";
+}
+.icon_error-oct:before {
+ content: "\e062";
+}
+.icon_error-triangle:before {
+ content: "\e063";
+}
+.icon_question_alt:before {
+ content: "\e064";
+}
+.icon_comment:before {
+ content: "\e065";
+}
+.icon_chat:before {
+ content: "\e066";
+}
+.icon_vol-mute:before {
+ content: "\e067";
+}
+.icon_volume-low:before {
+ content: "\e068";
+}
+.icon_volume-high:before {
+ content: "\e069";
+}
+.icon_quotations_alt:before {
+ content: "\e06a";
+}
+.icon_clock:before {
+ content: "\e06b";
+}
+.icon_lock:before {
+ content: "\e06c";
+}
+.icon_lock-open:before {
+ content: "\e06d";
+}
+.icon_key:before {
+ content: "\e06e";
+}
+.icon_cloud:before {
+ content: "\e06f";
+}
+.icon_cloud-upload:before {
+ content: "\e070";
+}
+.icon_cloud-download:before {
+ content: "\e071";
+}
+.icon_lightbulb:before {
+ content: "\e072";
+}
+.icon_gift:before {
+ content: "\e073";
+}
+.icon_house:before {
+ content: "\e074";
+}
+.icon_camera:before {
+ content: "\e075";
+}
+.icon_mail:before {
+ content: "\e076";
+}
+.icon_cone:before {
+ content: "\e077";
+}
+.icon_ribbon:before {
+ content: "\e078";
+}
+.icon_bag:before {
+ content: "\e079";
+}
+.icon_cart:before {
+ content: "\e07a";
+}
+.icon_tag:before {
+ content: "\e07b";
+}
+.icon_tags:before {
+ content: "\e07c";
+}
+.icon_trash:before {
+ content: "\e07d";
+}
+.icon_cursor:before {
+ content: "\e07e";
+}
+.icon_mic:before {
+ content: "\e07f";
+}
+.icon_compass:before {
+ content: "\e080";
+}
+.icon_pin:before {
+ content: "\e081";
+}
+.icon_pushpin:before {
+ content: "\e082";
+}
+.icon_map:before {
+ content: "\e083";
+}
+.icon_drawer:before {
+ content: "\e084";
+}
+.icon_toolbox:before {
+ content: "\e085";
+}
+.icon_book:before {
+ content: "\e086";
+}
+.icon_contacts:before {
+ content: "\e087";
+}
+.icon_archive:before {
+ content: "\e088";
+}
+.icon_heart:before {
+ content: "\e089";
+}
+.icon_profile:before {
+ content: "\e08a";
+}
+.icon_group:before {
+ content: "\e08b";
+}
+.icon_grid-2x2:before {
+ content: "\e08c";
+}
+.icon_grid-3x3:before {
+ content: "\e08d";
+}
+.icon_music:before {
+ content: "\e08e";
+}
+.icon_pause_alt:before {
+ content: "\e08f";
+}
+.icon_phone:before {
+ content: "\e090";
+}
+.icon_upload:before {
+ content: "\e091";
+}
+.icon_download:before {
+ content: "\e092";
+}
+.social_facebook:before {
+ content: "\e093";
+}
+.social_twitter:before {
+ content: "\e094";
+}
+.social_pinterest:before {
+ content: "\e095";
+}
+.social_googleplus:before {
+ content: "\e096";
+}
+.social_tumblr:before {
+ content: "\e097";
+}
+.social_tumbleupon:before {
+ content: "\e098";
+}
+.social_wordpress:before {
+ content: "\e099";
+}
+.social_instagram:before {
+ content: "\e09a";
+}
+.social_dribbble:before {
+ content: "\e09b";
+}
+.social_vimeo:before {
+ content: "\e09c";
+}
+.social_linkedin:before {
+ content: "\e09d";
+}
+.social_rss:before {
+ content: "\e09e";
+}
+.social_deviantart:before {
+ content: "\e09f";
+}
+.social_share:before {
+ content: "\e0a0";
+}
+.social_myspace:before {
+ content: "\e0a1";
+}
+.social_skype:before {
+ content: "\e0a2";
+}
+.social_youtube:before {
+ content: "\e0a3";
+}
+.social_picassa:before {
+ content: "\e0a4";
+}
+.social_googledrive:before {
+ content: "\e0a5";
+}
+.social_flickr:before {
+ content: "\e0a6";
+}
+.social_blogger:before {
+ content: "\e0a7";
+}
+.social_spotify:before {
+ content: "\e0a8";
+}
+.social_delicious:before {
+ content: "\e0a9";
+}
+.social_facebook_circle:before {
+ content: "\e0aa";
+}
+.social_twitter_circle:before {
+ content: "\e0ab";
+}
+.social_pinterest_circle:before {
+ content: "\e0ac";
+}
+.social_googleplus_circle:before {
+ content: "\e0ad";
+}
+.social_tumblr_circle:before {
+ content: "\e0ae";
+}
+.social_stumbleupon_circle:before {
+ content: "\e0af";
+}
+.social_wordpress_circle:before {
+ content: "\e0b0";
+}
+.social_instagram_circle:before {
+ content: "\e0b1";
+}
+.social_dribbble_circle:before {
+ content: "\e0b2";
+}
+.social_vimeo_circle:before {
+ content: "\e0b3";
+}
+.social_linkedin_circle:before {
+ content: "\e0b4";
+}
+.social_rss_circle:before {
+ content: "\e0b5";
+}
+.social_deviantart_circle:before {
+ content: "\e0b6";
+}
+.social_share_circle:before {
+ content: "\e0b7";
+}
+.social_myspace_circle:before {
+ content: "\e0b8";
+}
+.social_skype_circle:before {
+ content: "\e0b9";
+}
+.social_youtube_circle:before {
+ content: "\e0ba";
+}
+.social_picassa_circle:before {
+ content: "\e0bb";
+}
+.social_googledrive_alt2:before {
+ content: "\e0bc";
+}
+.social_flickr_circle:before {
+ content: "\e0bd";
+}
+.social_blogger_circle:before {
+ content: "\e0be";
+}
+.social_spotify_circle:before {
+ content: "\e0bf";
+}
+.social_delicious_circle:before {
+ content: "\e0c0";
+}
+.social_facebook_square:before {
+ content: "\e0c1";
+}
+.social_twitter_square:before {
+ content: "\e0c2";
+}
+.social_pinterest_square:before {
+ content: "\e0c3";
+}
+.social_googleplus_square:before {
+ content: "\e0c4";
+}
+.social_tumblr_square:before {
+ content: "\e0c5";
+}
+.social_stumbleupon_square:before {
+ content: "\e0c6";
+}
+.social_wordpress_square:before {
+ content: "\e0c7";
+}
+.social_instagram_square:before {
+ content: "\e0c8";
+}
+.social_dribbble_square:before {
+ content: "\e0c9";
+}
+.social_vimeo_square:before {
+ content: "\e0ca";
+}
+.social_linkedin_square:before {
+ content: "\e0cb";
+}
+.social_rss_square:before {
+ content: "\e0cc";
+}
+.social_deviantart_square:before {
+ content: "\e0cd";
+}
+.social_share_square:before {
+ content: "\e0ce";
+}
+.social_myspace_square:before {
+ content: "\e0cf";
+}
+.social_skype_square:before {
+ content: "\e0d0";
+}
+.social_youtube_square:before {
+ content: "\e0d1";
+}
+.social_picassa_square:before {
+ content: "\e0d2";
+}
+.social_googledrive_square:before {
+ content: "\e0d3";
+}
+.social_flickr_square:before {
+ content: "\e0d4";
+}
+.social_blogger_square:before {
+ content: "\e0d5";
+}
+.social_spotify_square:before {
+ content: "\e0d6";
+}
+.social_delicious_square:before {
+ content: "\e0d7";
+}
+.icon_printer:before {
+ content: "\e103";
+}
+.icon_calulator:before {
+ content: "\e0ee";
+}
+.icon_building:before {
+ content: "\e0ef";
+}
+.icon_floppy:before {
+ content: "\e0e8";
+}
+.icon_drive:before {
+ content: "\e0ea";
+}
+.icon_search-2:before {
+ content: "\e101";
+}
+.icon_id:before {
+ content: "\e107";
+}
+.icon_id-2:before {
+ content: "\e108";
+}
+.icon_puzzle:before {
+ content: "\e102";
+}
+.icon_like:before {
+ content: "\e106";
+}
+.icon_dislike:before {
+ content: "\e0eb";
+}
+.icon_mug:before {
+ content: "\e105";
+}
+.icon_currency:before {
+ content: "\e0ed";
+}
+.icon_wallet:before {
+ content: "\e100";
+}
+.icon_pens:before {
+ content: "\e104";
+}
+.icon_easel:before {
+ content: "\e0e9";
+}
+.icon_flowchart:before {
+ content: "\e109";
+}
+.icon_datareport:before {
+ content: "\e0ec";
+}
+.icon_briefcase:before {
+ content: "\e0fe";
+}
+.icon_shield:before {
+ content: "\e0f6";
+}
+.icon_percent:before {
+ content: "\e0fb";
+}
+.icon_globe:before {
+ content: "\e0e2";
+}
+.icon_globe-2:before {
+ content: "\e0e3";
+}
+.icon_target:before {
+ content: "\e0f5";
+}
+.icon_hourglass:before {
+ content: "\e0e1";
+}
+.icon_balance:before {
+ content: "\e0ff";
+}
+.icon_rook:before {
+ content: "\e0f8";
+}
+.icon_printer-alt:before {
+ content: "\e0fa";
+}
+.icon_calculator_alt:before {
+ content: "\e0e7";
+}
+.icon_building_alt:before {
+ content: "\e0fd";
+}
+.icon_floppy_alt:before {
+ content: "\e0e4";
+}
+.icon_drive_alt:before {
+ content: "\e0e5";
+}
+.icon_search_alt:before {
+ content: "\e0f7";
+}
+.icon_id_alt:before {
+ content: "\e0e0";
+}
+.icon_id-2_alt:before {
+ content: "\e0fc";
+}
+.icon_puzzle_alt:before {
+ content: "\e0f9";
+}
+.icon_like_alt:before {
+ content: "\e0dd";
+}
+.icon_dislike_alt:before {
+ content: "\e0f1";
+}
+.icon_mug_alt:before {
+ content: "\e0dc";
+}
+.icon_currency_alt:before {
+ content: "\e0f3";
+}
+.icon_wallet_alt:before {
+ content: "\e0d8";
+}
+.icon_pens_alt:before {
+ content: "\e0db";
+}
+.icon_easel_alt:before {
+ content: "\e0f0";
+}
+.icon_flowchart_alt:before {
+ content: "\e0df";
+}
+.icon_datareport_alt:before {
+ content: "\e0f2";
+}
+.icon_briefcase_alt:before {
+ content: "\e0f4";
+}
+.icon_shield_alt:before {
+ content: "\e0d9";
+}
+.icon_percent_alt:before {
+ content: "\e0da";
+}
+.icon_globe_alt:before {
+ content: "\e0de";
+}
+.icon_clipboard:before {
+ content: "\e0e6";
+}
+
+
+ .glyph {
+ float: left;
+ text-align: center;
+ padding: .75em;
+ margin: .4em 1.5em .75em 0;
+ width: 6em;
+text-shadow: none;
+ }
+ .glyph_big {
+ font-size: 128px;
+ color: #59c5dc;
+ float: left;
+ margin-right: 20px;
+ }
+
+ .glyph div { padding-bottom: 10px;}
+
+ .glyph input {
+ font-family: consolas, monospace;
+ font-size: 12px;
+ width: 100%;
+ text-align: center;
+ border: 0;
+ box-shadow: 0 0 0 1px #ccc;
+ padding: .2em;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ }
+ .centered {
+ margin-left: auto;
+ margin-right: auto;
+ }
+ .glyph .fs1 {
+ font-size: 2em;
+ }
+
+
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow-up-down.png b/static_in_env/fonts/elegant-font/images/PNG/arrow-up-down.png
new file mode 100644
index 00000000..178def91
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow-up-down.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_back.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_back.png
new file mode 100644
index 00000000..9c05569a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_back.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2down.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2down.png
new file mode 100644
index 00000000..62b2167f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2down.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2down_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2down_alt2.png
new file mode 100644
index 00000000..038fa9da
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2down_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2dwnn_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2dwnn_alt.png
new file mode 100644
index 00000000..1cc442b7
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2dwnn_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2left.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2left.png
new file mode 100644
index 00000000..5b91d4cc
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2left.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2left_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2left_alt.png
new file mode 100644
index 00000000..5c35ecdc
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2left_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2left_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2left_alt2.png
new file mode 100644
index 00000000..b9474b95
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2left_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2right.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2right.png
new file mode 100644
index 00000000..888d6b6f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2right.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2right_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2right_alt.png
new file mode 100644
index 00000000..6b29b978
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2right_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2right_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2right_alt2.png
new file mode 100644
index 00000000..7a036343
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2right_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2up.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2up.png
new file mode 100644
index 00000000..b8c12ea4
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2up.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2up_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2up_alt.png
new file mode 100644
index 00000000..b33cb906
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2up_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2up_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2up_alt2.png
new file mode 100644
index 00000000..f0320d54
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-2up_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-down.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-down.png
new file mode 100644
index 00000000..3cbf4e72
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-down.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-down_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-down_alt.png
new file mode 100644
index 00000000..2fcf0184
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-down_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-down_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-down_alt2.png
new file mode 100644
index 00000000..76f15b25
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-down_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-left.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-left.png
new file mode 100644
index 00000000..f53a1cc7
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-left.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-left_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-left_alt.png
new file mode 100644
index 00000000..b7db1ac6
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-left_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-left_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-left_alt2.png
new file mode 100644
index 00000000..0c261a76
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-left_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-right.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-right.png
new file mode 100644
index 00000000..631c9ac1
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-right.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-right_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-right_alt.png
new file mode 100644
index 00000000..52006fdf
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-right_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-right_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-right_alt2.png
new file mode 100644
index 00000000..995804a7
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-right_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-up.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-up.png
new file mode 100644
index 00000000..8bb681ef
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-up.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-up_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-up_alt2.png
new file mode 100644
index 00000000..278d4e66
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot-up_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot_up_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot_up_alt.png
new file mode 100644
index 00000000..9a51da9a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_carrot_up_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_condense.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_condense.png
new file mode 100644
index 00000000..98a9d423
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_condense.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_condense_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_condense_alt.png
new file mode 100644
index 00000000..ece204b7
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_condense_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_down.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_down.png
new file mode 100644
index 00000000..68f0ce97
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_down.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_down_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_down_alt.png
new file mode 100644
index 00000000..5b270d4c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_down_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_expand.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_expand.png
new file mode 100644
index 00000000..89fffa65
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_expand.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_expand_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_expand_alt.png
new file mode 100644
index 00000000..8e9979db
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_expand_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_expand_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_expand_alt2.png
new file mode 100644
index 00000000..adc1d98d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_expand_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_expand_alt3.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_expand_alt3.png
new file mode 100644
index 00000000..25c1c613
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_expand_alt3.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_left-down.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-down.png
new file mode 100644
index 00000000..b8582a39
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-down.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_left-down_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-down_alt.png
new file mode 100644
index 00000000..ef7d4295
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-down_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_left-right.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-right.png
new file mode 100644
index 00000000..a3513c3c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-right.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_left-right_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-right_alt.png
new file mode 100644
index 00000000..b044e506
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-right_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_left-up.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-up.png
new file mode 100644
index 00000000..0ec9cb18
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-up.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_left-up_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-up_alt.png
new file mode 100644
index 00000000..8bfef54e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_left-up_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_left.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_left.png
new file mode 100644
index 00000000..bb118641
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_left.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_left_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_left_alt.png
new file mode 100644
index 00000000..ba2e1a6a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_left_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_move.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_move.png
new file mode 100644
index 00000000..140274dd
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_move.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_right-down.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_right-down.png
new file mode 100644
index 00000000..f8b2317a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_right-down.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_right-down_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_right-down_alt.png
new file mode 100644
index 00000000..51863499
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_right-down_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_right-up.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_right-up.png
new file mode 100644
index 00000000..93f6eb6e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_right-up.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_right-up_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_right-up_alt.png
new file mode 100644
index 00000000..0a8eb504
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_right-up_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_right.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_right.png
new file mode 100644
index 00000000..3be02e53
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_right.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_right_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_right_alt.png
new file mode 100644
index 00000000..94c9b9ef
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_right_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-down.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-down.png
new file mode 100644
index 00000000..57ce485d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-down.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-down_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-down_alt.png
new file mode 100644
index 00000000..bae5535f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-down_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-down_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-down_alt2.png
new file mode 100644
index 00000000..e8f9a987
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-down_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-left.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-left.png
new file mode 100644
index 00000000..b1c75625
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-left.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-left_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-left_alt.png
new file mode 100644
index 00000000..c88c7b5d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-left_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-left_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-left_alt2.png
new file mode 100644
index 00000000..b804b521
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-left_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-right.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-right.png
new file mode 100644
index 00000000..653f5338
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-right.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-right_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-right_alt.png
new file mode 100644
index 00000000..9f4b8454
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-right_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-right_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-right_alt2.png
new file mode 100644
index 00000000..48510338
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-right_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-up.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-up.png
new file mode 100644
index 00000000..b681022f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-up.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-up_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-up_alt.png
new file mode 100644
index 00000000..7153cd15
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-up_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-up_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-up_alt2.png
new file mode 100644
index 00000000..ae309d57
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_triangle-up_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_up-down_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_up-down_alt.png
new file mode 100644
index 00000000..d23990aa
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_up-down_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_up.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_up.png
new file mode 100644
index 00000000..125d6374
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_up.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/arrow_up_alt.png b/static_in_env/fonts/elegant-font/images/PNG/arrow_up_alt.png
new file mode 100644
index 00000000..6e8451aa
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/arrow_up_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_adjust-horiz.png b/static_in_env/fonts/elegant-font/images/PNG/icon_adjust-horiz.png
new file mode 100644
index 00000000..54b11b2f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_adjust-horiz.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_adjust-vert.png b/static_in_env/fonts/elegant-font/images/PNG/icon_adjust-vert.png
new file mode 100644
index 00000000..454084ef
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_adjust-vert.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_archive.png b/static_in_env/fonts/elegant-font/images/PNG/icon_archive.png
new file mode 100644
index 00000000..e8fb8cc6
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_archive.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_archive_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_archive_alt.png
new file mode 100644
index 00000000..d2e73540
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_archive_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_bag.png b/static_in_env/fonts/elegant-font/images/PNG/icon_bag.png
new file mode 100644
index 00000000..ee1854b3
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_bag.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_bag_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_bag_alt.png
new file mode 100644
index 00000000..0862728f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_bag_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_balance.png b/static_in_env/fonts/elegant-font/images/PNG/icon_balance.png
new file mode 100644
index 00000000..624cb654
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_balance.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_blocked.png b/static_in_env/fonts/elegant-font/images/PNG/icon_blocked.png
new file mode 100644
index 00000000..ecfa5de1
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_blocked.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_book.png b/static_in_env/fonts/elegant-font/images/PNG/icon_book.png
new file mode 100644
index 00000000..eac7d4f0
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_book.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_book_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_book_alt.png
new file mode 100644
index 00000000..3d251512
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_book_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_box-checked.png b/static_in_env/fonts/elegant-font/images/PNG/icon_box-checked.png
new file mode 100644
index 00000000..42541397
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_box-checked.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_box-empty.png b/static_in_env/fonts/elegant-font/images/PNG/icon_box-empty.png
new file mode 100644
index 00000000..6bd203c5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_box-empty.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_box-selected.png b/static_in_env/fonts/elegant-font/images/PNG/icon_box-selected.png
new file mode 100644
index 00000000..87ce1f8b
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_box-selected.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_briefcase.png b/static_in_env/fonts/elegant-font/images/PNG/icon_briefcase.png
new file mode 100644
index 00000000..c4308a9f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_briefcase.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_briefcase_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_briefcase_alt.png
new file mode 100644
index 00000000..c98ff8d5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_briefcase_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_building.png b/static_in_env/fonts/elegant-font/images/PNG/icon_building.png
new file mode 100644
index 00000000..0689a6f2
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_building.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_building_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_building_alt.png
new file mode 100644
index 00000000..e1643ff0
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_building_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_calculator_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_calculator_alt.png
new file mode 100644
index 00000000..78bbfc32
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_calculator_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_calendar.png b/static_in_env/fonts/elegant-font/images/PNG/icon_calendar.png
new file mode 100644
index 00000000..f38cf0d4
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_calendar.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_calulator.png b/static_in_env/fonts/elegant-font/images/PNG/icon_calulator.png
new file mode 100644
index 00000000..ad66e687
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_calulator.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_camera.png b/static_in_env/fonts/elegant-font/images/PNG/icon_camera.png
new file mode 100644
index 00000000..a5526064
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_camera.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_camera_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_camera_alt.png
new file mode 100644
index 00000000..03943820
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_camera_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cart.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cart.png
new file mode 100644
index 00000000..09b0c2bb
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cart.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cart_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cart_alt.png
new file mode 100644
index 00000000..8fe5f840
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cart_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_chat.png b/static_in_env/fonts/elegant-font/images/PNG/icon_chat.png
new file mode 100644
index 00000000..0c28b2c7
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_chat.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_chat_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_chat_alt.png
new file mode 100644
index 00000000..b1b4b200
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_chat_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_check.png b/static_in_env/fonts/elegant-font/images/PNG/icon_check.png
new file mode 100644
index 00000000..12d74d2d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_check.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_check_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_check_alt.png
new file mode 100644
index 00000000..9a4ec302
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_check_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_check_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_check_alt2.png
new file mode 100644
index 00000000..e5c2821d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_check_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_circle-empty.png b/static_in_env/fonts/elegant-font/images/PNG/icon_circle-empty.png
new file mode 100644
index 00000000..adeeaf30
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_circle-empty.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_circle-slelected.png b/static_in_env/fonts/elegant-font/images/PNG/icon_circle-slelected.png
new file mode 100644
index 00000000..eb5787cd
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_circle-slelected.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_clipboard.png b/static_in_env/fonts/elegant-font/images/PNG/icon_clipboard.png
new file mode 100644
index 00000000..4bde85ee
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_clipboard.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_clock.png b/static_in_env/fonts/elegant-font/images/PNG/icon_clock.png
new file mode 100644
index 00000000..1fb39fc9
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_clock.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_clock_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_clock_alt.png
new file mode 100644
index 00000000..5b106351
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_clock_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_close.png b/static_in_env/fonts/elegant-font/images/PNG/icon_close.png
new file mode 100644
index 00000000..9d08627d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_close.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_close_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_close_alt.png
new file mode 100644
index 00000000..488003d0
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_close_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_close_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_close_alt2.png
new file mode 100644
index 00000000..931b78c4
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_close_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-download.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-download.png
new file mode 100644
index 00000000..e20d59b0
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-download.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-download_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-download_alt.png
new file mode 100644
index 00000000..fad70bf8
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-download_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-upload.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-upload.png
new file mode 100644
index 00000000..6753269e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-upload.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-upload_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-upload_alt.png
new file mode 100644
index 00000000..6c6fe213
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud-upload_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cloud.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud.png
new file mode 100644
index 00000000..c34de103
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cloud_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud_alt.png
new file mode 100644
index 00000000..23125e38
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cloud_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cog.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cog.png
new file mode 100644
index 00000000..7e04ba75
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cog.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cogs.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cogs.png
new file mode 100644
index 00000000..431efeaa
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cogs.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_comment.png b/static_in_env/fonts/elegant-font/images/PNG/icon_comment.png
new file mode 100644
index 00000000..9e102b6a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_comment.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_comment_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_comment_alt.png
new file mode 100644
index 00000000..c2ef05d7
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_comment_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_compass.png b/static_in_env/fonts/elegant-font/images/PNG/icon_compass.png
new file mode 100644
index 00000000..3d921f47
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_compass.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_compass_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_compass_alt.png
new file mode 100644
index 00000000..4e89db35
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_compass_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cone.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cone.png
new file mode 100644
index 00000000..cf419e9c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cone.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cone_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cone_alt.png
new file mode 100644
index 00000000..15d5f20c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cone_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_contacts.png b/static_in_env/fonts/elegant-font/images/PNG/icon_contacts.png
new file mode 100644
index 00000000..e17c38ee
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_contacts.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_contacts_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_contacts_alt.png
new file mode 100644
index 00000000..ebd6d3cf
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_contacts_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_creditcard.png b/static_in_env/fonts/elegant-font/images/PNG/icon_creditcard.png
new file mode 100644
index 00000000..f22beef7
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_creditcard.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_currency.png b/static_in_env/fonts/elegant-font/images/PNG/icon_currency.png
new file mode 100644
index 00000000..282d5b13
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_currency.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_currency_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_currency_alt.png
new file mode 100644
index 00000000..f146b47f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_currency_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cursor.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cursor.png
new file mode 100644
index 00000000..56d212d5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cursor.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_cursor_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_cursor_alt.png
new file mode 100644
index 00000000..93f2bbf9
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_cursor_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_datareport.png b/static_in_env/fonts/elegant-font/images/PNG/icon_datareport.png
new file mode 100644
index 00000000..b96167d2
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_datareport.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_datareport_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_datareport_alt.png
new file mode 100644
index 00000000..799e3297
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_datareport_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_desktop.png b/static_in_env/fonts/elegant-font/images/PNG/icon_desktop.png
new file mode 100644
index 00000000..9911bda6
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_desktop.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_dislike.png b/static_in_env/fonts/elegant-font/images/PNG/icon_dislike.png
new file mode 100644
index 00000000..5fe68fb0
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_dislike.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_dislike_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_dislike_alt.png
new file mode 100644
index 00000000..fa35dac7
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_dislike_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_document.png b/static_in_env/fonts/elegant-font/images/PNG/icon_document.png
new file mode 100644
index 00000000..b6c711e6
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_document.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_document_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_document_alt.png
new file mode 100644
index 00000000..ee0218ed
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_document_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_documents.png b/static_in_env/fonts/elegant-font/images/PNG/icon_documents.png
new file mode 100644
index 00000000..2e3532b3
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_documents.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_documents_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_documents_alt.png
new file mode 100644
index 00000000..3e8bcb8c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_documents_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_download.png b/static_in_env/fonts/elegant-font/images/PNG/icon_download.png
new file mode 100644
index 00000000..921a9f45
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_download.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_drawer.png b/static_in_env/fonts/elegant-font/images/PNG/icon_drawer.png
new file mode 100644
index 00000000..01b3bf5f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_drawer.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_drawer_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_drawer_alt.png
new file mode 100644
index 00000000..84e8ad62
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_drawer_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_drive.png b/static_in_env/fonts/elegant-font/images/PNG/icon_drive.png
new file mode 100644
index 00000000..b9d137c4
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_drive.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_drive_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_drive_alt.png
new file mode 100644
index 00000000..440c0d1a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_drive_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_easel.png b/static_in_env/fonts/elegant-font/images/PNG/icon_easel.png
new file mode 100644
index 00000000..e69748bf
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_easel.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_easel_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_easel_alt.png
new file mode 100644
index 00000000..737cdaab
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_easel_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_error-circle.png b/static_in_env/fonts/elegant-font/images/PNG/icon_error-circle.png
new file mode 100644
index 00000000..8a5f0d37
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_error-circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_error-circle_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_error-circle_alt.png
new file mode 100644
index 00000000..2ec85423
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_error-circle_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_error-oct.png b/static_in_env/fonts/elegant-font/images/PNG/icon_error-oct.png
new file mode 100644
index 00000000..1a1e675c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_error-oct.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_error-oct_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_error-oct_alt.png
new file mode 100644
index 00000000..c286077a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_error-oct_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_error-triangle.png b/static_in_env/fonts/elegant-font/images/PNG/icon_error-triangle.png
new file mode 100644
index 00000000..333798da
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_error-triangle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_error-triangle_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_error-triangle_alt.png
new file mode 100644
index 00000000..deef51e4
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_error-triangle_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_film.png b/static_in_env/fonts/elegant-font/images/PNG/icon_film.png
new file mode 100644
index 00000000..cc179da2
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_film.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_floppy.png b/static_in_env/fonts/elegant-font/images/PNG/icon_floppy.png
new file mode 100644
index 00000000..fb0066ea
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_floppy.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_floppy_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_floppy_alt.png
new file mode 100644
index 00000000..2c85dce8
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_floppy_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_flowchart.png b/static_in_env/fonts/elegant-font/images/PNG/icon_flowchart.png
new file mode 100644
index 00000000..531e3a55
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_flowchart.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_flowchart_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_flowchart_alt.png
new file mode 100644
index 00000000..77df5f6c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_flowchart_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_folder-add.png b/static_in_env/fonts/elegant-font/images/PNG/icon_folder-add.png
new file mode 100644
index 00000000..9cda4b15
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_folder-add.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_folder-add_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_folder-add_alt.png
new file mode 100644
index 00000000..8168b2cc
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_folder-add_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_folder-alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_folder-alt.png
new file mode 100644
index 00000000..235691d5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_folder-alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_folder-open.png b/static_in_env/fonts/elegant-font/images/PNG/icon_folder-open.png
new file mode 100644
index 00000000..0f16d034
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_folder-open.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_folder-open_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_folder-open_alt.png
new file mode 100644
index 00000000..658804ac
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_folder-open_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_folder.png b/static_in_env/fonts/elegant-font/images/PNG/icon_folder.png
new file mode 100644
index 00000000..9ff564c6
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_folder.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_folder_download.png b/static_in_env/fonts/elegant-font/images/PNG/icon_folder_download.png
new file mode 100644
index 00000000..383d3498
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_folder_download.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_folder_upload.png b/static_in_env/fonts/elegant-font/images/PNG/icon_folder_upload.png
new file mode 100644
index 00000000..09634d4b
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_folder_upload.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_genius.png b/static_in_env/fonts/elegant-font/images/PNG/icon_genius.png
new file mode 100644
index 00000000..32feb21a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_genius.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_gift.png b/static_in_env/fonts/elegant-font/images/PNG/icon_gift.png
new file mode 100644
index 00000000..b36b968c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_gift.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_gift_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_gift_alt.png
new file mode 100644
index 00000000..b189aaa9
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_gift_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_globe-2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_globe-2.png
new file mode 100644
index 00000000..c1fba050
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_globe-2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_globe.png b/static_in_env/fonts/elegant-font/images/PNG/icon_globe.png
new file mode 100644
index 00000000..60c1f3dd
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_globe.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_globe_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_globe_alt.png
new file mode 100644
index 00000000..5b6b5bb2
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_globe_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_grid-2x2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_grid-2x2.png
new file mode 100644
index 00000000..02673fbf
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_grid-2x2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_grid-3x3.png b/static_in_env/fonts/elegant-font/images/PNG/icon_grid-3x3.png
new file mode 100644
index 00000000..41d96b08
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_grid-3x3.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_group.png b/static_in_env/fonts/elegant-font/images/PNG/icon_group.png
new file mode 100644
index 00000000..e63eb0a0
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_group.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_headphones.png b/static_in_env/fonts/elegant-font/images/PNG/icon_headphones.png
new file mode 100644
index 00000000..c1ce7ebf
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_headphones.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_heart.png b/static_in_env/fonts/elegant-font/images/PNG/icon_heart.png
new file mode 100644
index 00000000..ea4693f5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_heart.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_heart_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_heart_alt.png
new file mode 100644
index 00000000..138b3ce7
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_heart_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_hourglass.png b/static_in_env/fonts/elegant-font/images/PNG/icon_hourglass.png
new file mode 100644
index 00000000..068e6303
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_hourglass.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_house.png b/static_in_env/fonts/elegant-font/images/PNG/icon_house.png
new file mode 100644
index 00000000..bde0b8a5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_house.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_house_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_house_alt.png
new file mode 100644
index 00000000..5be17f6e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_house_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_id-2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_id-2.png
new file mode 100644
index 00000000..20ed9a58
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_id-2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_id-2_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_id-2_alt.png
new file mode 100644
index 00000000..33083d1f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_id-2_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_id.png b/static_in_env/fonts/elegant-font/images/PNG/icon_id.png
new file mode 100644
index 00000000..99533fc6
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_id.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_id_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_id_alt.png
new file mode 100644
index 00000000..c655980c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_id_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_image.png b/static_in_env/fonts/elegant-font/images/PNG/icon_image.png
new file mode 100644
index 00000000..c86b807b
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_image.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_images.png b/static_in_env/fonts/elegant-font/images/PNG/icon_images.png
new file mode 100644
index 00000000..f8ef8745
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_images.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_info.png b/static_in_env/fonts/elegant-font/images/PNG/icon_info.png
new file mode 100644
index 00000000..fa86faa5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_info.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_info_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_info_alt.png
new file mode 100644
index 00000000..a4938081
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_info_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_key.png b/static_in_env/fonts/elegant-font/images/PNG/icon_key.png
new file mode 100644
index 00000000..d8268720
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_key.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_key_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_key_alt.png
new file mode 100644
index 00000000..fff67728
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_key_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_laptop.png b/static_in_env/fonts/elegant-font/images/PNG/icon_laptop.png
new file mode 100644
index 00000000..df2838b8
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_laptop.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_lifesaver.png b/static_in_env/fonts/elegant-font/images/PNG/icon_lifesaver.png
new file mode 100644
index 00000000..8f1c4ec1
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_lifesaver.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_lightbulb.png b/static_in_env/fonts/elegant-font/images/PNG/icon_lightbulb.png
new file mode 100644
index 00000000..bd75b0dc
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_lightbulb.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_lightbulb_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_lightbulb_alt.png
new file mode 100644
index 00000000..c34c4e0c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_lightbulb_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_like.png b/static_in_env/fonts/elegant-font/images/PNG/icon_like.png
new file mode 100644
index 00000000..8ba91f57
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_like.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_like_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_like_alt.png
new file mode 100644
index 00000000..acb0fcda
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_like_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_link.png b/static_in_env/fonts/elegant-font/images/PNG/icon_link.png
new file mode 100644
index 00000000..fd469ca5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_link.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_link_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_link_alt.png
new file mode 100644
index 00000000..b9146c49
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_link_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_loading.png b/static_in_env/fonts/elegant-font/images/PNG/icon_loading.png
new file mode 100644
index 00000000..bf3b9244
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_loading.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_lock-open.png b/static_in_env/fonts/elegant-font/images/PNG/icon_lock-open.png
new file mode 100644
index 00000000..420077d5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_lock-open.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_lock-open_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_lock-open_alt.png
new file mode 100644
index 00000000..dc6b9ca0
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_lock-open_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_lock.png b/static_in_env/fonts/elegant-font/images/PNG/icon_lock.png
new file mode 100644
index 00000000..30823c09
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_lock.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_lock_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_lock_alt.png
new file mode 100644
index 00000000..47b48440
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_lock_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_mail.png b/static_in_env/fonts/elegant-font/images/PNG/icon_mail.png
new file mode 100644
index 00000000..64a3c4e4
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_mail.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_mail_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_mail_alt.png
new file mode 100644
index 00000000..f886fd11
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_mail_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_map.png b/static_in_env/fonts/elegant-font/images/PNG/icon_map.png
new file mode 100644
index 00000000..04e8da43
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_map.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_map_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_map_alt.png
new file mode 100644
index 00000000..17a86d28
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_map_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_menu-circle_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_menu-circle_alt.png
new file mode 100644
index 00000000..c383f307
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_menu-circle_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_menu-circle_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_menu-circle_alt2.png
new file mode 100644
index 00000000..a46e7c36
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_menu-circle_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_menu-square_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_menu-square_alt.png
new file mode 100644
index 00000000..d82d443f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_menu-square_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_menu-square_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_menu-square_alt2.png
new file mode 100644
index 00000000..270b28eb
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_menu-square_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_menu.png b/static_in_env/fonts/elegant-font/images/PNG/icon_menu.png
new file mode 100644
index 00000000..e60fa93e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_menu.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_mic.png b/static_in_env/fonts/elegant-font/images/PNG/icon_mic.png
new file mode 100644
index 00000000..943210f6
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_mic.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_mic_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_mic_alt.png
new file mode 100644
index 00000000..81cc2110
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_mic_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_minus-06.png b/static_in_env/fonts/elegant-font/images/PNG/icon_minus-06.png
new file mode 100644
index 00000000..1e70d2aa
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_minus-06.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_minus-box.png b/static_in_env/fonts/elegant-font/images/PNG/icon_minus-box.png
new file mode 100644
index 00000000..a5d76891
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_minus-box.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_minus_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_minus_alt.png
new file mode 100644
index 00000000..5df6660f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_minus_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_minus_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_minus_alt2.png
new file mode 100644
index 00000000..6d4b56ff
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_minus_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_mobile.png b/static_in_env/fonts/elegant-font/images/PNG/icon_mobile.png
new file mode 100644
index 00000000..0dc3f61d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_mobile.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_mug.png b/static_in_env/fonts/elegant-font/images/PNG/icon_mug.png
new file mode 100644
index 00000000..62affb3c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_mug.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_mug_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_mug_alt.png
new file mode 100644
index 00000000..c2741672
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_mug_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_music.png b/static_in_env/fonts/elegant-font/images/PNG/icon_music.png
new file mode 100644
index 00000000..9c40ff45
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_music.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_ol.png b/static_in_env/fonts/elegant-font/images/PNG/icon_ol.png
new file mode 100644
index 00000000..26947e4f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_ol.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_paperclip.png b/static_in_env/fonts/elegant-font/images/PNG/icon_paperclip.png
new file mode 100644
index 00000000..d51a0167
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_paperclip.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pause.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pause.png
new file mode 100644
index 00000000..e783fd68
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pause.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pause_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pause_alt.png
new file mode 100644
index 00000000..87b1e218
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pause_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pause_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pause_alt2.png
new file mode 100644
index 00000000..ee3a142a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pause_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pencil-edit.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pencil-edit.png
new file mode 100644
index 00000000..e700b57e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pencil-edit.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pencil-edit_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pencil-edit_alt.png
new file mode 100644
index 00000000..abb8fdbf
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pencil-edit_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pencil.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pencil.png
new file mode 100644
index 00000000..1ab09c88
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pencil.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pencil_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pencil_alt.png
new file mode 100644
index 00000000..f1fed811
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pencil_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pens.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pens.png
new file mode 100644
index 00000000..38e2fe09
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pens.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pens_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pens_alt.png
new file mode 100644
index 00000000..0cc7c93e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pens_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_percent.png b/static_in_env/fonts/elegant-font/images/PNG/icon_percent.png
new file mode 100644
index 00000000..c46235a2
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_percent.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_percent_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_percent_alt.png
new file mode 100644
index 00000000..4a50c10c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_percent_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_phone.png b/static_in_env/fonts/elegant-font/images/PNG/icon_phone.png
new file mode 100644
index 00000000..40847761
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_phone.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_piechart.png b/static_in_env/fonts/elegant-font/images/PNG/icon_piechart.png
new file mode 100644
index 00000000..49b428d4
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_piechart.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pin.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pin.png
new file mode 100644
index 00000000..a88a1316
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pin.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pin_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pin_alt.png
new file mode 100644
index 00000000..888a3eda
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pin_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_plus-box.png b/static_in_env/fonts/elegant-font/images/PNG/icon_plus-box.png
new file mode 100644
index 00000000..34829ae6
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_plus-box.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_plus.png b/static_in_env/fonts/elegant-font/images/PNG/icon_plus.png
new file mode 100644
index 00000000..9a9fff03
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_plus.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_plus_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_plus_alt.png
new file mode 100644
index 00000000..b2110100
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_plus_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_plus_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_plus_alt2.png
new file mode 100644
index 00000000..1468f6bd
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_plus_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_printer-alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_printer-alt.png
new file mode 100644
index 00000000..15cf1010
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_printer-alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_printer.png b/static_in_env/fonts/elegant-font/images/PNG/icon_printer.png
new file mode 100644
index 00000000..377b1c09
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_printer.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_profile.png b/static_in_env/fonts/elegant-font/images/PNG/icon_profile.png
new file mode 100644
index 00000000..cfb7ea51
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_profile.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pushpin.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pushpin.png
new file mode 100644
index 00000000..489104bc
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pushpin.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_pushpin_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_pushpin_alt.png
new file mode 100644
index 00000000..c7fda2fc
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_pushpin_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_puzzle.png b/static_in_env/fonts/elegant-font/images/PNG/icon_puzzle.png
new file mode 100644
index 00000000..7d93738b
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_puzzle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_puzzle_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_puzzle_alt.png
new file mode 100644
index 00000000..5bde3d4d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_puzzle_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_question.png b/static_in_env/fonts/elegant-font/images/PNG/icon_question.png
new file mode 100644
index 00000000..93daa158
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_question.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_question_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_question_alt.png
new file mode 100644
index 00000000..a79edc5d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_question_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_question_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_question_alt2.png
new file mode 100644
index 00000000..1e141520
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_question_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_quotations.png b/static_in_env/fonts/elegant-font/images/PNG/icon_quotations.png
new file mode 100644
index 00000000..db6bbcec
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_quotations.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_quotations_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_quotations_alt.png
new file mode 100644
index 00000000..bde658bb
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_quotations_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_quotations_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_quotations_alt2.png
new file mode 100644
index 00000000..f0223635
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_quotations_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_refresh.png b/static_in_env/fonts/elegant-font/images/PNG/icon_refresh.png
new file mode 100644
index 00000000..13ef111e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_refresh.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_ribbon.png b/static_in_env/fonts/elegant-font/images/PNG/icon_ribbon.png
new file mode 100644
index 00000000..263c50c2
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_ribbon.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_ribbon_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_ribbon_alt.png
new file mode 100644
index 00000000..7c607936
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_ribbon_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_rook.png b/static_in_env/fonts/elegant-font/images/PNG/icon_rook.png
new file mode 100644
index 00000000..3aa2c6bc
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_rook.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_search.png b/static_in_env/fonts/elegant-font/images/PNG/icon_search.png
new file mode 100644
index 00000000..ca961f91
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_search.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_search2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_search2.png
new file mode 100644
index 00000000..32060dd2
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_search2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_search_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_search_alt.png
new file mode 100644
index 00000000..3687e02f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_search_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_shield.png b/static_in_env/fonts/elegant-font/images/PNG/icon_shield.png
new file mode 100644
index 00000000..9225bfae
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_shield.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_shield_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_shield_alt.png
new file mode 100644
index 00000000..9f2b28bd
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_shield_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_star-half.png b/static_in_env/fonts/elegant-font/images/PNG/icon_star-half.png
new file mode 100644
index 00000000..bf02cbec
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_star-half.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_star-half_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_star-half_alt.png
new file mode 100644
index 00000000..4a2d968d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_star-half_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_star.png b/static_in_env/fonts/elegant-font/images/PNG/icon_star.png
new file mode 100644
index 00000000..830be922
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_star.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_star_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_star_alt.png
new file mode 100644
index 00000000..51be3101
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_star_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_stop.png b/static_in_env/fonts/elegant-font/images/PNG/icon_stop.png
new file mode 100644
index 00000000..4cba1c55
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_stop.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_stop_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_stop_alt.png
new file mode 100644
index 00000000..d7a75115
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_stop_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_stop_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/icon_stop_alt2.png
new file mode 100644
index 00000000..f97fb1ec
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_stop_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_table.png b/static_in_env/fonts/elegant-font/images/PNG/icon_table.png
new file mode 100644
index 00000000..9af47e65
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_table.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_tablet.png b/static_in_env/fonts/elegant-font/images/PNG/icon_tablet.png
new file mode 100644
index 00000000..49a6dd72
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_tablet.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_tag.png b/static_in_env/fonts/elegant-font/images/PNG/icon_tag.png
new file mode 100644
index 00000000..db3d0ba7
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_tag.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_tag_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_tag_alt.png
new file mode 100644
index 00000000..1bdbc808
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_tag_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_tags.png b/static_in_env/fonts/elegant-font/images/PNG/icon_tags.png
new file mode 100644
index 00000000..da9d955e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_tags.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_tags_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_tags_alt.png
new file mode 100644
index 00000000..a9e1e748
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_tags_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_target.png b/static_in_env/fonts/elegant-font/images/PNG/icon_target.png
new file mode 100644
index 00000000..9593027e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_target.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_tool.png b/static_in_env/fonts/elegant-font/images/PNG/icon_tool.png
new file mode 100644
index 00000000..5878368b
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_tool.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_toolbox.png b/static_in_env/fonts/elegant-font/images/PNG/icon_toolbox.png
new file mode 100644
index 00000000..97551ac8
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_toolbox.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_toolbox_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_toolbox_alt.png
new file mode 100644
index 00000000..89d551dc
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_toolbox_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_tools.png b/static_in_env/fonts/elegant-font/images/PNG/icon_tools.png
new file mode 100644
index 00000000..2b360989
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_tools.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_trash.png b/static_in_env/fonts/elegant-font/images/PNG/icon_trash.png
new file mode 100644
index 00000000..3154719a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_trash.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_trash_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_trash_alt.png
new file mode 100644
index 00000000..7391eee0
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_trash_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_ul.png b/static_in_env/fonts/elegant-font/images/PNG/icon_ul.png
new file mode 100644
index 00000000..16e1a6cc
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_ul.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_upload.png b/static_in_env/fonts/elegant-font/images/PNG/icon_upload.png
new file mode 100644
index 00000000..17a1968a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_upload.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_vol-mute.png b/static_in_env/fonts/elegant-font/images/PNG/icon_vol-mute.png
new file mode 100644
index 00000000..42c46e26
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_vol-mute.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_vol-mute_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_vol-mute_alt.png
new file mode 100644
index 00000000..f33c6458
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_vol-mute_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_volume-high.png b/static_in_env/fonts/elegant-font/images/PNG/icon_volume-high.png
new file mode 100644
index 00000000..eeb3f911
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_volume-high.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_volume-high_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_volume-high_alt.png
new file mode 100644
index 00000000..b5f57317
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_volume-high_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_volume-low.png b/static_in_env/fonts/elegant-font/images/PNG/icon_volume-low.png
new file mode 100644
index 00000000..36c02279
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_volume-low.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_volume-low_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_volume-low_alt.png
new file mode 100644
index 00000000..be17d50c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_volume-low_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_wallet.png b/static_in_env/fonts/elegant-font/images/PNG/icon_wallet.png
new file mode 100644
index 00000000..2d9901c1
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_wallet.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_wallet_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_wallet_alt.png
new file mode 100644
index 00000000..d08ccce5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_wallet_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-in.png b/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-in.png
new file mode 100644
index 00000000..cecfd2c4
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-in.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-in_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-in_alt.png
new file mode 100644
index 00000000..00ac8562
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-in_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-out.png b/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-out.png
new file mode 100644
index 00000000..cb3f0b56
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-out.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-out_alt.png b/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-out_alt.png
new file mode 100644
index 00000000..992da6ca
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/icon_zoom-out_alt.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_blogger.png b/static_in_env/fonts/elegant-font/images/PNG/social_blogger.png
new file mode 100644
index 00000000..3663a8fc
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_blogger.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_blogger_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_blogger_circle.png
new file mode 100644
index 00000000..daf6ea99
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_blogger_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_blogger_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_blogger_square.png
new file mode 100644
index 00000000..79539c0e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_blogger_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_delicious.png b/static_in_env/fonts/elegant-font/images/PNG/social_delicious.png
new file mode 100644
index 00000000..5786993c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_delicious.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_delicious_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_delicious_circle.png
new file mode 100644
index 00000000..c10dd266
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_delicious_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_delicious_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_delicious_square.png
new file mode 100644
index 00000000..c00fb69c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_delicious_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_deviantart.png b/static_in_env/fonts/elegant-font/images/PNG/social_deviantart.png
new file mode 100644
index 00000000..e75e3478
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_deviantart.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_deviantart_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_deviantart_circle.png
new file mode 100644
index 00000000..da91d7b6
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_deviantart_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_deviantart_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_deviantart_square.png
new file mode 100644
index 00000000..b7660c12
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_deviantart_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_dribbble.png b/static_in_env/fonts/elegant-font/images/PNG/social_dribbble.png
new file mode 100644
index 00000000..d223c98b
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_dribbble.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_dribbble_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_dribbble_circle.png
new file mode 100644
index 00000000..36fa03cd
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_dribbble_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_dribbble_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_dribbble_square.png
new file mode 100644
index 00000000..fa28d2f0
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_dribbble_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_facebook.png b/static_in_env/fonts/elegant-font/images/PNG/social_facebook.png
new file mode 100644
index 00000000..33c44f64
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_facebook.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_facebook_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_facebook_circle.png
new file mode 100644
index 00000000..a42a4d39
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_facebook_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_facebook_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_facebook_square.png
new file mode 100644
index 00000000..d372d896
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_facebook_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_flickr.png b/static_in_env/fonts/elegant-font/images/PNG/social_flickr.png
new file mode 100644
index 00000000..e8bab9e3
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_flickr.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_flickr_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_flickr_circle.png
new file mode 100644
index 00000000..c8dbe8a3
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_flickr_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_flickr_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_flickr_square.png
new file mode 100644
index 00000000..a95d542c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_flickr_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_googledrive.png b/static_in_env/fonts/elegant-font/images/PNG/social_googledrive.png
new file mode 100644
index 00000000..28607b05
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_googledrive.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_googledrive_alt2.png b/static_in_env/fonts/elegant-font/images/PNG/social_googledrive_alt2.png
new file mode 100644
index 00000000..5d001d9b
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_googledrive_alt2.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_googledrive_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_googledrive_square.png
new file mode 100644
index 00000000..6f3f2f5d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_googledrive_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_googleplus.png b/static_in_env/fonts/elegant-font/images/PNG/social_googleplus.png
new file mode 100644
index 00000000..4f3705a1
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_googleplus.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_googleplus_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_googleplus_circle.png
new file mode 100644
index 00000000..13dcfdd1
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_googleplus_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_googleplus_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_googleplus_square.png
new file mode 100644
index 00000000..46781483
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_googleplus_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_instagram.png b/static_in_env/fonts/elegant-font/images/PNG/social_instagram.png
new file mode 100644
index 00000000..b1030293
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_instagram.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_instagram_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_instagram_circle.png
new file mode 100644
index 00000000..0a2faf0e
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_instagram_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_instagram_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_instagram_square.png
new file mode 100644
index 00000000..067be2ce
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_instagram_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_linkedin.png b/static_in_env/fonts/elegant-font/images/PNG/social_linkedin.png
new file mode 100644
index 00000000..bf8c6d12
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_linkedin.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_linkedin_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_linkedin_circle.png
new file mode 100644
index 00000000..d4f4ca2f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_linkedin_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_linkedin_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_linkedin_square.png
new file mode 100644
index 00000000..d01a715f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_linkedin_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_myspace.png b/static_in_env/fonts/elegant-font/images/PNG/social_myspace.png
new file mode 100644
index 00000000..81098be3
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_myspace.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_myspace_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_myspace_circle.png
new file mode 100644
index 00000000..44e5180f
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_myspace_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_myspace_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_myspace_square.png
new file mode 100644
index 00000000..69c45fa5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_myspace_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_picassa.png b/static_in_env/fonts/elegant-font/images/PNG/social_picassa.png
new file mode 100644
index 00000000..f644626c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_picassa.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_picassa_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_picassa_circle.png
new file mode 100644
index 00000000..7a3b04e1
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_picassa_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_picassa_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_picassa_square.png
new file mode 100644
index 00000000..57d51b42
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_picassa_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_pinterest.png b/static_in_env/fonts/elegant-font/images/PNG/social_pinterest.png
new file mode 100644
index 00000000..e5a7d48d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_pinterest.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_pinterest_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_pinterest_circle.png
new file mode 100644
index 00000000..3d81660b
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_pinterest_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_pinterest_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_pinterest_square.png
new file mode 100644
index 00000000..dd6af3a8
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_pinterest_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_rss.png b/static_in_env/fonts/elegant-font/images/PNG/social_rss.png
new file mode 100644
index 00000000..3e439f0c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_rss.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_rss_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_rss_circle.png
new file mode 100644
index 00000000..6b7c706a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_rss_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_rss_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_rss_square.png
new file mode 100644
index 00000000..0240103b
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_rss_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_share.png b/static_in_env/fonts/elegant-font/images/PNG/social_share.png
new file mode 100644
index 00000000..b356d790
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_share.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_share_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_share_circle.png
new file mode 100644
index 00000000..70177c90
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_share_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_share_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_share_square.png
new file mode 100644
index 00000000..3028cf66
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_share_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_skype.png b/static_in_env/fonts/elegant-font/images/PNG/social_skype.png
new file mode 100644
index 00000000..234fdfb2
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_skype.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_skype_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_skype_circle.png
new file mode 100644
index 00000000..e8c2e830
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_skype_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_skype_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_skype_square.png
new file mode 100644
index 00000000..11c6cd28
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_skype_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_spotify.png b/static_in_env/fonts/elegant-font/images/PNG/social_spotify.png
new file mode 100644
index 00000000..aa70108d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_spotify.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_spotify_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_spotify_circle.png
new file mode 100644
index 00000000..719b5dc2
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_spotify_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_spotify_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_spotify_square.png
new file mode 100644
index 00000000..a45ee667
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_spotify_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_stumbleupon_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_stumbleupon_circle.png
new file mode 100644
index 00000000..733b205c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_stumbleupon_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_stumbleupon_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_stumbleupon_square.png
new file mode 100644
index 00000000..04e34892
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_stumbleupon_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_tumbleupon.png b/static_in_env/fonts/elegant-font/images/PNG/social_tumbleupon.png
new file mode 100644
index 00000000..df9981c5
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_tumbleupon.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_tumblr.png b/static_in_env/fonts/elegant-font/images/PNG/social_tumblr.png
new file mode 100644
index 00000000..a3eeda9c
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_tumblr.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_tumblr_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_tumblr_circle.png
new file mode 100644
index 00000000..b4ebf453
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_tumblr_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_tumblr_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_tumblr_square.png
new file mode 100644
index 00000000..eb9ad4be
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_tumblr_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_twitter.png b/static_in_env/fonts/elegant-font/images/PNG/social_twitter.png
new file mode 100644
index 00000000..116efa87
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_twitter.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_twitter_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_twitter_circle.png
new file mode 100644
index 00000000..632022ef
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_twitter_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_twitter_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_twitter_square.png
new file mode 100644
index 00000000..091e20d8
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_twitter_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_vimeo.png b/static_in_env/fonts/elegant-font/images/PNG/social_vimeo.png
new file mode 100644
index 00000000..1c722841
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_vimeo.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_vimeo_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_vimeo_circle.png
new file mode 100644
index 00000000..63277d68
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_vimeo_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_vimeo_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_vimeo_square.png
new file mode 100644
index 00000000..eeadb15d
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_vimeo_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_wordpress.png b/static_in_env/fonts/elegant-font/images/PNG/social_wordpress.png
new file mode 100644
index 00000000..50e48e6a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_wordpress.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_wordpress_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_wordpress_circle.png
new file mode 100644
index 00000000..50e48e6a
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_wordpress_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_wordpress_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_wordpress_square.png
new file mode 100644
index 00000000..dc335ae6
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_wordpress_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_youtube.png b/static_in_env/fonts/elegant-font/images/PNG/social_youtube.png
new file mode 100644
index 00000000..25fa88db
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_youtube.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_youtube_circle.png b/static_in_env/fonts/elegant-font/images/PNG/social_youtube_circle.png
new file mode 100644
index 00000000..677dd5c1
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_youtube_circle.png differ
diff --git a/static_in_env/fonts/elegant-font/images/PNG/social_youtube_square.png b/static_in_env/fonts/elegant-font/images/PNG/social_youtube_square.png
new file mode 100644
index 00000000..6aa0b0d4
Binary files /dev/null and b/static_in_env/fonts/elegant-font/images/PNG/social_youtube_square.png differ
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow-up-down.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow-up-down.svg
new file mode 100644
index 00000000..f317c07a
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow-up-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_back.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_back.svg
new file mode 100644
index 00000000..9da37ca8
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_back.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2down.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2down.svg
new file mode 100644
index 00000000..72d802a0
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2down_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2down_alt2.svg
new file mode 100644
index 00000000..4b15f6e7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2down_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2dwnn_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2dwnn_alt.svg
new file mode 100644
index 00000000..bacd68da
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2dwnn_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2left.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2left.svg
new file mode 100644
index 00000000..286dba30
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2left_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2left_alt.svg
new file mode 100644
index 00000000..330fe68a
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2left_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2left_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2left_alt2.svg
new file mode 100644
index 00000000..bf28594c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2left_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2right.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2right.svg
new file mode 100644
index 00000000..e581c69d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2right_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2right_alt.svg
new file mode 100644
index 00000000..a0ec25a7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2right_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2right_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2right_alt2.svg
new file mode 100644
index 00000000..423fe5cc
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2right_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2up.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2up.svg
new file mode 100644
index 00000000..56930b00
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2up_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2up_alt.svg
new file mode 100644
index 00000000..5ce82101
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2up_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2up_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2up_alt2.svg
new file mode 100644
index 00000000..7ae1214a
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-2up_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-down.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-down.svg
new file mode 100644
index 00000000..e93348f7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-down_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-down_alt.svg
new file mode 100644
index 00000000..8a3a5e4f
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-down_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-down_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-down_alt2.svg
new file mode 100644
index 00000000..e4e7f60f
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-down_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-left.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-left.svg
new file mode 100644
index 00000000..4e514f15
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-left_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-left_alt.svg
new file mode 100644
index 00000000..0cac89bd
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-left_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-left_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-left_alt2.svg
new file mode 100644
index 00000000..ec3243ba
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-left_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-right.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-right.svg
new file mode 100644
index 00000000..febb9edf
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-right_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-right_alt.svg
new file mode 100644
index 00000000..7b498068
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-right_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-right_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-right_alt2.svg
new file mode 100644
index 00000000..51215a3e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-right_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-up.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-up.svg
new file mode 100644
index 00000000..8940dac2
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-up_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-up_alt2.svg
new file mode 100644
index 00000000..19664ccb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot-up_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot_up_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot_up_alt.svg
new file mode 100644
index 00000000..5ffd17f6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_carrot_up_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_condense.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_condense.svg
new file mode 100644
index 00000000..7c198ba6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_condense.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_condense_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_condense_alt.svg
new file mode 100644
index 00000000..15f0911d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_condense_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_down.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_down.svg
new file mode 100644
index 00000000..08bc41ed
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_down_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_down_alt.svg
new file mode 100644
index 00000000..62cd5dba
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_down_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_expand.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_expand.svg
new file mode 100644
index 00000000..7eb8501a
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_expand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_expand_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_expand_alt.svg
new file mode 100644
index 00000000..da462484
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_expand_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_expand_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_expand_alt2.svg
new file mode 100644
index 00000000..3e9cc6ed
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_expand_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_expand_alt3.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_expand_alt3.svg
new file mode 100644
index 00000000..469539b8
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_expand_alt3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_left-down.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-down.svg
new file mode 100644
index 00000000..e4d960e6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_left-down_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-down_alt.svg
new file mode 100644
index 00000000..941e5a8e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-down_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_left-right.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-right.svg
new file mode 100644
index 00000000..626260fe
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_left-right_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-right_alt.svg
new file mode 100644
index 00000000..3ee2e861
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-right_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_left-up.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-up.svg
new file mode 100644
index 00000000..80e17a24
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_left-up_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-up_alt.svg
new file mode 100644
index 00000000..0bc022ac
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_left-up_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_left.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_left.svg
new file mode 100644
index 00000000..68a5a9f3
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_left_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_left_alt.svg
new file mode 100644
index 00000000..d2885cf0
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_left_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_move.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_move.svg
new file mode 100644
index 00000000..6470d33a
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_move.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_right-down.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_right-down.svg
new file mode 100644
index 00000000..7c21ba3f
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_right-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_right-down_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_right-down_alt.svg
new file mode 100644
index 00000000..af6f23e2
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_right-down_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_right-up.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_right-up.svg
new file mode 100644
index 00000000..37c79f21
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_right-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_right-up_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_right-up_alt.svg
new file mode 100644
index 00000000..9f3028e0
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_right-up_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_right.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_right.svg
new file mode 100644
index 00000000..d9da6369
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_right_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_right_alt.svg
new file mode 100644
index 00000000..08201a4d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_right_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-down.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-down.svg
new file mode 100644
index 00000000..032eb1da
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-down_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-down_alt.svg
new file mode 100644
index 00000000..1f543845
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-down_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-down_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-down_alt2.svg
new file mode 100644
index 00000000..40adcea1
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-down_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-left.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-left.svg
new file mode 100644
index 00000000..e707465c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-left_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-left_alt.svg
new file mode 100644
index 00000000..481a4ea4
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-left_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-left_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-left_alt2.svg
new file mode 100644
index 00000000..8ccc11ba
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-left_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-right.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-right.svg
new file mode 100644
index 00000000..39b88144
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-right_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-right_alt.svg
new file mode 100644
index 00000000..9ec0035f
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-right_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-right_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-right_alt2.svg
new file mode 100644
index 00000000..e68f555b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-right_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-up.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-up.svg
new file mode 100644
index 00000000..661531bc
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-up_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-up_alt.svg
new file mode 100644
index 00000000..00d68722
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-up_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-up_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-up_alt2.svg
new file mode 100644
index 00000000..9029f02e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_triangle-up_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_up-down_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_up-down_alt.svg
new file mode 100644
index 00000000..6b8a858d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_up-down_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_up.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_up.svg
new file mode 100644
index 00000000..ca281768
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/arrow_up_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/arrow_up_alt.svg
new file mode 100644
index 00000000..2751f2e0
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/arrow_up_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_adjust-horiz.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_adjust-horiz.svg
new file mode 100644
index 00000000..1bd5ccbb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_adjust-horiz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_adjust-vert.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_adjust-vert.svg
new file mode 100644
index 00000000..8da79060
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_adjust-vert.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_archive.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_archive.svg
new file mode 100644
index 00000000..85f3fb8b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_archive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_archive_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_archive_alt.svg
new file mode 100644
index 00000000..7856f2fd
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_archive_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_bag.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_bag.svg
new file mode 100644
index 00000000..e0e25f30
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_bag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_bag_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_bag_alt.svg
new file mode 100644
index 00000000..d90698da
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_bag_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_balance.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_balance.svg
new file mode 100644
index 00000000..a0911b1b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_balance.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_blocked.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_blocked.svg
new file mode 100644
index 00000000..b63c6e88
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_blocked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_book.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_book.svg
new file mode 100644
index 00000000..14e6008d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_book_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_book_alt.svg
new file mode 100644
index 00000000..9295de21
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_book_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_box-checked.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_box-checked.svg
new file mode 100644
index 00000000..96122da5
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_box-checked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_box-empty.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_box-empty.svg
new file mode 100644
index 00000000..8fb409a8
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_box-empty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_box-selected.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_box-selected.svg
new file mode 100644
index 00000000..59f5c010
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_box-selected.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_briefcase.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_briefcase.svg
new file mode 100644
index 00000000..d9cf490d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_briefcase.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_briefcase_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_briefcase_alt.svg
new file mode 100644
index 00000000..a143ffda
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_briefcase_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_building.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_building.svg
new file mode 100644
index 00000000..1efec51c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_building.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_building_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_building_alt.svg
new file mode 100644
index 00000000..14430fd3
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_building_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_calculator_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_calculator_alt.svg
new file mode 100644
index 00000000..db027e10
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_calculator_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_calendar.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_calendar.svg
new file mode 100644
index 00000000..f724116c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_calulator.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_calulator.svg
new file mode 100644
index 00000000..ca7a67e4
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_calulator.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_camera.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_camera.svg
new file mode 100644
index 00000000..f69b5c90
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_camera.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_camera_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_camera_alt.svg
new file mode 100644
index 00000000..d001cc6d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_camera_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cart.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cart.svg
new file mode 100644
index 00000000..a2f5dd96
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cart_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cart_alt.svg
new file mode 100644
index 00000000..a06fefd6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cart_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_chat.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_chat.svg
new file mode 100644
index 00000000..2b8a0659
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_chat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_chat_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_chat_alt.svg
new file mode 100644
index 00000000..b2f03077
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_chat_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_check.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_check.svg
new file mode 100644
index 00000000..594b59c7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_check_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_check_alt.svg
new file mode 100644
index 00000000..97b6b723
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_check_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_check_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_check_alt2.svg
new file mode 100644
index 00000000..ba9a8baa
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_check_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_circle-empty.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_circle-empty.svg
new file mode 100644
index 00000000..d134d624
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_circle-empty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_circle-slelected.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_circle-slelected.svg
new file mode 100644
index 00000000..d2b61864
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_circle-slelected.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_clipboard.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_clipboard.svg
new file mode 100644
index 00000000..38c01126
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_clipboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_clock.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_clock.svg
new file mode 100644
index 00000000..1d1a7c7c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_clock_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_clock_alt.svg
new file mode 100644
index 00000000..79ac1032
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_clock_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_close.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_close.svg
new file mode 100644
index 00000000..0c2e4e11
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_close_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_close_alt.svg
new file mode 100644
index 00000000..2265d6a3
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_close_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_close_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_close_alt2.svg
new file mode 100644
index 00000000..5279f2fe
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_close_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-download.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-download.svg
new file mode 100644
index 00000000..69b6bae7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-download_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-download_alt.svg
new file mode 100644
index 00000000..7c8cb253
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-download_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-upload.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-upload.svg
new file mode 100644
index 00000000..91b9c459
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-upload.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-upload_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-upload_alt.svg
new file mode 100644
index 00000000..281f78fb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud-upload_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cloud.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud.svg
new file mode 100644
index 00000000..8a174ffe
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cloud_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud_alt.svg
new file mode 100644
index 00000000..b1bad3ca
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cloud_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cog.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cog.svg
new file mode 100644
index 00000000..24018ab2
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cogs.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cogs.svg
new file mode 100644
index 00000000..48e43496
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cogs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_comment.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_comment.svg
new file mode 100644
index 00000000..deb68f3c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_comment.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_comment_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_comment_alt.svg
new file mode 100644
index 00000000..82d3359b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_comment_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_compass.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_compass.svg
new file mode 100644
index 00000000..f0317c23
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_compass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_compass_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_compass_alt.svg
new file mode 100644
index 00000000..e3df6455
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_compass_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cone.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cone.svg
new file mode 100644
index 00000000..7f12d017
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cone_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cone_alt.svg
new file mode 100644
index 00000000..78ed5cdb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cone_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_contacts.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_contacts.svg
new file mode 100644
index 00000000..e90fafa9
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_contacts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_contacts_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_contacts_alt.svg
new file mode 100644
index 00000000..57ffb67b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_contacts_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_creditcard.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_creditcard.svg
new file mode 100644
index 00000000..796d23dd
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_creditcard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_currency.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_currency.svg
new file mode 100644
index 00000000..299896c6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_currency.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_currency_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_currency_alt.svg
new file mode 100644
index 00000000..bdbdb546
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_currency_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cursor.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cursor.svg
new file mode 100644
index 00000000..57df3d25
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cursor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_cursor_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_cursor_alt.svg
new file mode 100644
index 00000000..3a8b9762
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_cursor_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_datareport.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_datareport.svg
new file mode 100644
index 00000000..b289183c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_datareport.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_datareport_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_datareport_alt.svg
new file mode 100644
index 00000000..e1933808
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_datareport_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_desktop.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_desktop.svg
new file mode 100644
index 00000000..0e89dc78
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_desktop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_dislike.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_dislike.svg
new file mode 100644
index 00000000..129efd29
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_dislike.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_dislike_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_dislike_alt.svg
new file mode 100644
index 00000000..20b2d534
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_dislike_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_document.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_document.svg
new file mode 100644
index 00000000..2b772743
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_document.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_document_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_document_alt.svg
new file mode 100644
index 00000000..b4b81797
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_document_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_documents.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_documents.svg
new file mode 100644
index 00000000..ef7d2989
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_documents.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_documents_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_documents_alt.svg
new file mode 100644
index 00000000..d926f6d5
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_documents_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_download.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_download.svg
new file mode 100644
index 00000000..97841781
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_drawer.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_drawer.svg
new file mode 100644
index 00000000..dd74ceaa
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_drawer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_drawer_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_drawer_alt.svg
new file mode 100644
index 00000000..4e67e0a7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_drawer_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_drive.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_drive.svg
new file mode 100644
index 00000000..682ccfe0
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_drive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_drive_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_drive_alt.svg
new file mode 100644
index 00000000..e322ffa9
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_drive_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_easel.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_easel.svg
new file mode 100644
index 00000000..7f25defb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_easel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_easel_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_easel_alt.svg
new file mode 100644
index 00000000..30f2b455
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_easel_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_error-circle.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_error-circle.svg
new file mode 100644
index 00000000..58c26989
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_error-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_error-circle_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_error-circle_alt.svg
new file mode 100644
index 00000000..c27d32bb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_error-circle_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_error-oct.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_error-oct.svg
new file mode 100644
index 00000000..e84b18cd
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_error-oct.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_error-oct_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_error-oct_alt.svg
new file mode 100644
index 00000000..f8c0298e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_error-oct_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_error-triangle.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_error-triangle.svg
new file mode 100644
index 00000000..e31f8e34
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_error-triangle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_error-triangle_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_error-triangle_alt.svg
new file mode 100644
index 00000000..6fb36c55
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_error-triangle_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_film.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_film.svg
new file mode 100644
index 00000000..199cdaa8
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_film.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_floppy.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_floppy.svg
new file mode 100644
index 00000000..cc939186
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_floppy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_floppy_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_floppy_alt.svg
new file mode 100644
index 00000000..6fb66aca
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_floppy_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_flowchart.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_flowchart.svg
new file mode 100644
index 00000000..e7c9cdc7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_flowchart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_flowchart_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_flowchart_alt.svg
new file mode 100644
index 00000000..243233bd
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_flowchart_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_folder-add.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_folder-add.svg
new file mode 100644
index 00000000..78960884
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_folder-add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_folder-add_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_folder-add_alt.svg
new file mode 100644
index 00000000..5b57d1c7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_folder-add_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_folder-alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_folder-alt.svg
new file mode 100644
index 00000000..52b3efdd
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_folder-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_folder-open.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_folder-open.svg
new file mode 100644
index 00000000..d0975f29
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_folder-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_folder-open_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_folder-open_alt.svg
new file mode 100644
index 00000000..2f863fe9
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_folder-open_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_folder.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_folder.svg
new file mode 100644
index 00000000..dfc20c52
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_folder_download.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_folder_download.svg
new file mode 100644
index 00000000..d87b4f07
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_folder_download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_folder_upload.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_folder_upload.svg
new file mode 100644
index 00000000..1956974d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_folder_upload.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_genius.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_genius.svg
new file mode 100644
index 00000000..92f64564
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_genius.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_gift.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_gift.svg
new file mode 100644
index 00000000..9edec495
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_gift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_gift_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_gift_alt.svg
new file mode 100644
index 00000000..7bdd2570
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_gift_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_globe-2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_globe-2.svg
new file mode 100644
index 00000000..1e6bf188
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_globe-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_globe.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_globe.svg
new file mode 100644
index 00000000..e6b6f950
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_globe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_globe_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_globe_alt.svg
new file mode 100644
index 00000000..8bd61fe6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_globe_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_grid-2x2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_grid-2x2.svg
new file mode 100644
index 00000000..7f738870
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_grid-2x2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_grid-3x3.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_grid-3x3.svg
new file mode 100644
index 00000000..8d62cf5d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_grid-3x3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_group.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_group.svg
new file mode 100644
index 00000000..162ccda6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_group.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_headphones.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_headphones.svg
new file mode 100644
index 00000000..efd5ecbb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_headphones.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_heart.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_heart.svg
new file mode 100644
index 00000000..cb1a193b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_heart_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_heart_alt.svg
new file mode 100644
index 00000000..9a52c213
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_heart_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_hourglass.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_hourglass.svg
new file mode 100644
index 00000000..e0aed162
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_hourglass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_house.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_house.svg
new file mode 100644
index 00000000..fa5c3c44
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_house.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_house_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_house_alt.svg
new file mode 100644
index 00000000..a331f2bc
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_house_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_id-2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_id-2.svg
new file mode 100644
index 00000000..364dd022
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_id-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_id-2_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_id-2_alt.svg
new file mode 100644
index 00000000..2aba8e1b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_id-2_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_id.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_id.svg
new file mode 100644
index 00000000..fb516f28
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_id.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_id_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_id_alt.svg
new file mode 100644
index 00000000..3eb09478
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_id_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_image.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_image.svg
new file mode 100644
index 00000000..c21d1568
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_images.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_images.svg
new file mode 100644
index 00000000..2d7885d1
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_images.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_info.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_info.svg
new file mode 100644
index 00000000..44eab281
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_info.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_info_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_info_alt.svg
new file mode 100644
index 00000000..7a37ae00
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_info_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_key.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_key.svg
new file mode 100644
index 00000000..6a66d411
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_key.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_key_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_key_alt.svg
new file mode 100644
index 00000000..2309f4d4
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_key_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_laptop.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_laptop.svg
new file mode 100644
index 00000000..2c4435d7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_laptop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_lifesaver.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_lifesaver.svg
new file mode 100644
index 00000000..70a3f968
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_lifesaver.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_lightbulb.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_lightbulb.svg
new file mode 100644
index 00000000..9345d5cc
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_lightbulb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_lightbulb_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_lightbulb_alt.svg
new file mode 100644
index 00000000..6455fb94
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_lightbulb_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_like.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_like.svg
new file mode 100644
index 00000000..55dacf4b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_like.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_like_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_like_alt.svg
new file mode 100644
index 00000000..62187854
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_like_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_link.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_link.svg
new file mode 100644
index 00000000..28bcd1ef
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_link_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_link_alt.svg
new file mode 100644
index 00000000..6abb80fe
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_link_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_loading.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_loading.svg
new file mode 100644
index 00000000..00f3e76f
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_loading.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_lock-open.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_lock-open.svg
new file mode 100644
index 00000000..0cf94512
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_lock-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_lock-open_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_lock-open_alt.svg
new file mode 100644
index 00000000..153ceae4
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_lock-open_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_lock.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_lock.svg
new file mode 100644
index 00000000..ef1c925c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_lock_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_lock_alt.svg
new file mode 100644
index 00000000..2cfb54c0
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_lock_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_mail.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_mail.svg
new file mode 100644
index 00000000..061ac50c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_mail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_mail_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_mail_alt.svg
new file mode 100644
index 00000000..4d89700c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_mail_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_map.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_map.svg
new file mode 100644
index 00000000..9932e54b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_map.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_map_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_map_alt.svg
new file mode 100644
index 00000000..45f7526e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_map_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_menu-circle_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_menu-circle_alt.svg
new file mode 100644
index 00000000..d292730c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_menu-circle_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_menu-circle_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_menu-circle_alt2.svg
new file mode 100644
index 00000000..f6df71ba
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_menu-circle_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_menu-square_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_menu-square_alt.svg
new file mode 100644
index 00000000..16ab7a51
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_menu-square_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_menu-square_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_menu-square_alt2.svg
new file mode 100644
index 00000000..861be788
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_menu-square_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_menu.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_menu.svg
new file mode 100644
index 00000000..98198386
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_menu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_mic.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_mic.svg
new file mode 100644
index 00000000..f2dffc3f
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_mic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_mic_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_mic_alt.svg
new file mode 100644
index 00000000..e639b1fc
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_mic_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_minus-06.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_minus-06.svg
new file mode 100644
index 00000000..48693739
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_minus-06.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_minus-box.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_minus-box.svg
new file mode 100644
index 00000000..6deae9fb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_minus-box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_minus_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_minus_alt.svg
new file mode 100644
index 00000000..4961c60d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_minus_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_minus_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_minus_alt2.svg
new file mode 100644
index 00000000..9f4cb6dd
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_minus_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_mobile.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_mobile.svg
new file mode 100644
index 00000000..bc084ed5
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_mobile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_mug.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_mug.svg
new file mode 100644
index 00000000..52b793fb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_mug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_mug_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_mug_alt.svg
new file mode 100644
index 00000000..68801313
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_mug_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_music.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_music.svg
new file mode 100644
index 00000000..5cf62dd7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_music.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_ol.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_ol.svg
new file mode 100644
index 00000000..176b7cea
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_ol.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_paperclip.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_paperclip.svg
new file mode 100644
index 00000000..e89dd640
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_paperclip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pause.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pause.svg
new file mode 100644
index 00000000..7f244ebc
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pause_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pause_alt.svg
new file mode 100644
index 00000000..6cd2208e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pause_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pause_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pause_alt2.svg
new file mode 100644
index 00000000..68210013
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pause_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pencil-edit.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pencil-edit.svg
new file mode 100644
index 00000000..0992da1b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pencil-edit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pencil-edit_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pencil-edit_alt.svg
new file mode 100644
index 00000000..066810e6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pencil-edit_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pencil.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pencil.svg
new file mode 100644
index 00000000..dda3276f
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pencil.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pencil_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pencil_alt.svg
new file mode 100644
index 00000000..0add0dd7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pencil_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pens.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pens.svg
new file mode 100644
index 00000000..0f365698
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pens.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pens_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pens_alt.svg
new file mode 100644
index 00000000..f5b01316
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pens_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_percent.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_percent.svg
new file mode 100644
index 00000000..b1faea98
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_percent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_percent_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_percent_alt.svg
new file mode 100644
index 00000000..c4c940fa
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_percent_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_phone.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_phone.svg
new file mode 100644
index 00000000..d2242995
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_phone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_piechart.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_piechart.svg
new file mode 100644
index 00000000..8b418c4b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_piechart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pin.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pin.svg
new file mode 100644
index 00000000..0aefa243
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pin_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pin_alt.svg
new file mode 100644
index 00000000..dfd57ec7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pin_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_plus-box.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_plus-box.svg
new file mode 100644
index 00000000..47e18caf
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_plus-box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_plus.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_plus.svg
new file mode 100644
index 00000000..616a6ed1
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_plus_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_plus_alt.svg
new file mode 100644
index 00000000..9f1a6e0c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_plus_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_plus_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_plus_alt2.svg
new file mode 100644
index 00000000..9442d087
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_plus_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_printer-alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_printer-alt.svg
new file mode 100644
index 00000000..f09f2bfb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_printer-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_printer.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_printer.svg
new file mode 100644
index 00000000..f7ec8894
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_printer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_profile.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_profile.svg
new file mode 100644
index 00000000..428017dc
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_profile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pushpin.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pushpin.svg
new file mode 100644
index 00000000..23e2e2dc
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pushpin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_pushpin_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_pushpin_alt.svg
new file mode 100644
index 00000000..dad444f9
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_pushpin_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_puzzle.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_puzzle.svg
new file mode 100644
index 00000000..0dcda116
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_puzzle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_puzzle_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_puzzle_alt.svg
new file mode 100644
index 00000000..7c60a716
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_puzzle_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_question.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_question.svg
new file mode 100644
index 00000000..5c5a4105
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_question.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_question_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_question_alt.svg
new file mode 100644
index 00000000..ca4012d6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_question_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_question_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_question_alt2.svg
new file mode 100644
index 00000000..b569d54d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_question_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_quotations.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_quotations.svg
new file mode 100644
index 00000000..8df20c28
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_quotations.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_quotations_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_quotations_alt.svg
new file mode 100644
index 00000000..176e2400
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_quotations_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_quotations_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_quotations_alt2.svg
new file mode 100644
index 00000000..bdc71c9e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_quotations_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_refresh.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_refresh.svg
new file mode 100644
index 00000000..5f0101f0
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_refresh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_ribbon.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_ribbon.svg
new file mode 100644
index 00000000..5118e975
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_ribbon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_ribbon_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_ribbon_alt.svg
new file mode 100644
index 00000000..ba7e4d07
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_ribbon_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_rook.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_rook.svg
new file mode 100644
index 00000000..85c8c8da
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_rook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_search.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_search.svg
new file mode 100644
index 00000000..affd060c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_search2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_search2.svg
new file mode 100644
index 00000000..38c1a8e8
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_search2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_search_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_search_alt.svg
new file mode 100644
index 00000000..176cd704
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_search_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_shield.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_shield.svg
new file mode 100644
index 00000000..18e9cf03
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_shield.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_shield_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_shield_alt.svg
new file mode 100644
index 00000000..d83c308e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_shield_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_star-half.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_star-half.svg
new file mode 100644
index 00000000..a2a9dda1
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_star-half.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_star-half_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_star-half_alt.svg
new file mode 100644
index 00000000..a4f30f25
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_star-half_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_star.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_star.svg
new file mode 100644
index 00000000..8c093e8d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_star_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_star_alt.svg
new file mode 100644
index 00000000..fc3328fb
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_star_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_stop.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_stop.svg
new file mode 100644
index 00000000..c7653a7e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_stop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_stop_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_stop_alt.svg
new file mode 100644
index 00000000..08db7647
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_stop_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_stop_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_stop_alt2.svg
new file mode 100644
index 00000000..1ee1f867
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_stop_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_table.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_table.svg
new file mode 100644
index 00000000..41bd15ab
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_table.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_tablet.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_tablet.svg
new file mode 100644
index 00000000..162265df
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_tablet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_tag.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_tag.svg
new file mode 100644
index 00000000..99f3c50b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_tag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_tag_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_tag_alt.svg
new file mode 100644
index 00000000..200ff444
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_tag_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_tags.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_tags.svg
new file mode 100644
index 00000000..e9145a11
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_tags.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_tags_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_tags_alt.svg
new file mode 100644
index 00000000..64ecc888
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_tags_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_target.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_target.svg
new file mode 100644
index 00000000..2bd4eb30
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_target.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_tool.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_tool.svg
new file mode 100644
index 00000000..2a28bc8c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_tool.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_toolbox.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_toolbox.svg
new file mode 100644
index 00000000..67fb4a56
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_toolbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_toolbox_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_toolbox_alt.svg
new file mode 100644
index 00000000..cb093aa6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_toolbox_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_tools.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_tools.svg
new file mode 100644
index 00000000..8ef0769c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_tools.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_trash.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_trash.svg
new file mode 100644
index 00000000..1b58a94a
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_trash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_trash_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_trash_alt.svg
new file mode 100644
index 00000000..091539ef
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_trash_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_ul.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_ul.svg
new file mode 100644
index 00000000..e423a3a7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_ul.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_upload.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_upload.svg
new file mode 100644
index 00000000..dc622b4a
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_upload.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_vol-mute.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_vol-mute.svg
new file mode 100644
index 00000000..02d02426
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_vol-mute.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_vol-mute_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_vol-mute_alt.svg
new file mode 100644
index 00000000..7eeaa6c5
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_vol-mute_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_volume-high.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_volume-high.svg
new file mode 100644
index 00000000..21159014
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_volume-high.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_volume-high_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_volume-high_alt.svg
new file mode 100644
index 00000000..212ac691
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_volume-high_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_volume-low.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_volume-low.svg
new file mode 100644
index 00000000..366d3784
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_volume-low.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_volume-low_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_volume-low_alt.svg
new file mode 100644
index 00000000..6173a1ac
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_volume-low_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_wallet.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_wallet.svg
new file mode 100644
index 00000000..517cf6dc
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_wallet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_wallet_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_wallet_alt.svg
new file mode 100644
index 00000000..40fddab0
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_wallet_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-in.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-in.svg
new file mode 100644
index 00000000..de8b718a
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-in_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-in_alt.svg
new file mode 100644
index 00000000..8cf2c0d1
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-in_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-out.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-out.svg
new file mode 100644
index 00000000..ee1f5f62
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-out_alt.svg b/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-out_alt.svg
new file mode 100644
index 00000000..f6232f1a
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/icon_zoom-out_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_blogger.svg b/static_in_env/fonts/elegant-font/images/SVG/social_blogger.svg
new file mode 100644
index 00000000..826d8b7e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_blogger.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_blogger_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_blogger_circle.svg
new file mode 100644
index 00000000..e6a0dab6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_blogger_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_blogger_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_blogger_square.svg
new file mode 100644
index 00000000..25fb4653
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_blogger_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_delicious.svg b/static_in_env/fonts/elegant-font/images/SVG/social_delicious.svg
new file mode 100644
index 00000000..3c4f061f
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_delicious.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_delicious_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_delicious_circle.svg
new file mode 100644
index 00000000..60f72c4e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_delicious_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_delicious_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_delicious_square.svg
new file mode 100644
index 00000000..86ea450f
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_delicious_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_deviantart.svg b/static_in_env/fonts/elegant-font/images/SVG/social_deviantart.svg
new file mode 100644
index 00000000..60dd7563
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_deviantart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_deviantart_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_deviantart_circle.svg
new file mode 100644
index 00000000..7057a39b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_deviantart_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_deviantart_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_deviantart_square.svg
new file mode 100644
index 00000000..fc30d820
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_deviantart_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_dribbble.svg b/static_in_env/fonts/elegant-font/images/SVG/social_dribbble.svg
new file mode 100644
index 00000000..9446de28
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_dribbble.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_dribbble_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_dribbble_circle.svg
new file mode 100644
index 00000000..5301b6a9
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_dribbble_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_dribbble_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_dribbble_square.svg
new file mode 100644
index 00000000..c6d46b49
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_dribbble_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_facebook.svg b/static_in_env/fonts/elegant-font/images/SVG/social_facebook.svg
new file mode 100644
index 00000000..ce9d731d
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_facebook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_facebook_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_facebook_circle.svg
new file mode 100644
index 00000000..77e4b17b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_facebook_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_facebook_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_facebook_square.svg
new file mode 100644
index 00000000..792e5a14
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_facebook_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_flickr.svg b/static_in_env/fonts/elegant-font/images/SVG/social_flickr.svg
new file mode 100644
index 00000000..5dfdcb02
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_flickr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_flickr_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_flickr_circle.svg
new file mode 100644
index 00000000..ef57e88b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_flickr_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_flickr_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_flickr_square.svg
new file mode 100644
index 00000000..6378dae1
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_flickr_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_googledrive.svg b/static_in_env/fonts/elegant-font/images/SVG/social_googledrive.svg
new file mode 100644
index 00000000..b07756c9
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_googledrive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_googledrive_alt2.svg b/static_in_env/fonts/elegant-font/images/SVG/social_googledrive_alt2.svg
new file mode 100644
index 00000000..4f8bab4c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_googledrive_alt2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_googledrive_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_googledrive_square.svg
new file mode 100644
index 00000000..8f2c8b54
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_googledrive_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_googleplus.svg b/static_in_env/fonts/elegant-font/images/SVG/social_googleplus.svg
new file mode 100644
index 00000000..05ff2f64
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_googleplus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_googleplus_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_googleplus_circle.svg
new file mode 100644
index 00000000..e534e253
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_googleplus_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_googleplus_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_googleplus_square.svg
new file mode 100644
index 00000000..1907b415
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_googleplus_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_instagram.svg b/static_in_env/fonts/elegant-font/images/SVG/social_instagram.svg
new file mode 100644
index 00000000..65838522
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_instagram.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_instagram_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_instagram_circle.svg
new file mode 100644
index 00000000..807f58aa
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_instagram_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_instagram_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_instagram_square.svg
new file mode 100644
index 00000000..30181a66
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_instagram_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_linkedin.svg b/static_in_env/fonts/elegant-font/images/SVG/social_linkedin.svg
new file mode 100644
index 00000000..279cf896
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_linkedin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_linkedin_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_linkedin_circle.svg
new file mode 100644
index 00000000..678b4c61
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_linkedin_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_linkedin_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_linkedin_square.svg
new file mode 100644
index 00000000..583f0798
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_linkedin_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_myspace.svg b/static_in_env/fonts/elegant-font/images/SVG/social_myspace.svg
new file mode 100644
index 00000000..646efef4
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_myspace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_myspace_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_myspace_circle.svg
new file mode 100644
index 00000000..fd4a2848
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_myspace_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_myspace_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_myspace_square.svg
new file mode 100644
index 00000000..5a9c7bb4
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_myspace_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_picassa.svg b/static_in_env/fonts/elegant-font/images/SVG/social_picassa.svg
new file mode 100644
index 00000000..53955d05
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_picassa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_picassa_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_picassa_circle.svg
new file mode 100644
index 00000000..453e0567
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_picassa_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_picassa_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_picassa_square.svg
new file mode 100644
index 00000000..e13e48ee
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_picassa_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_pinterest.svg b/static_in_env/fonts/elegant-font/images/SVG/social_pinterest.svg
new file mode 100644
index 00000000..cfcaf591
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_pinterest.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_pinterest_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_pinterest_circle.svg
new file mode 100644
index 00000000..c26ed4e6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_pinterest_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_pinterest_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_pinterest_square.svg
new file mode 100644
index 00000000..31b9df1f
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_pinterest_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_rss.svg b/static_in_env/fonts/elegant-font/images/SVG/social_rss.svg
new file mode 100644
index 00000000..aac0a981
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_rss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_rss_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_rss_circle.svg
new file mode 100644
index 00000000..05b1b83c
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_rss_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_rss_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_rss_square.svg
new file mode 100644
index 00000000..284c00df
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_rss_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_share.svg b/static_in_env/fonts/elegant-font/images/SVG/social_share.svg
new file mode 100644
index 00000000..0b4e8892
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_share.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_share_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_share_circle.svg
new file mode 100644
index 00000000..d5bdd358
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_share_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_share_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_share_square.svg
new file mode 100644
index 00000000..09172f17
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_share_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_skype.svg b/static_in_env/fonts/elegant-font/images/SVG/social_skype.svg
new file mode 100644
index 00000000..9ec046e8
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_skype.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_skype_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_skype_circle.svg
new file mode 100644
index 00000000..e497d1fc
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_skype_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_skype_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_skype_square.svg
new file mode 100644
index 00000000..2612ee47
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_skype_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_spotify.svg b/static_in_env/fonts/elegant-font/images/SVG/social_spotify.svg
new file mode 100644
index 00000000..2ebc4fe5
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_spotify.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_spotify_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_spotify_circle.svg
new file mode 100644
index 00000000..ecd779f9
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_spotify_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_spotify_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_spotify_square.svg
new file mode 100644
index 00000000..897f6de1
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_spotify_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_stumbleupon_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_stumbleupon_circle.svg
new file mode 100644
index 00000000..adbb4c0a
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_stumbleupon_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_stumbleupon_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_stumbleupon_square.svg
new file mode 100644
index 00000000..45c366c0
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_stumbleupon_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_tumbleupon.svg b/static_in_env/fonts/elegant-font/images/SVG/social_tumbleupon.svg
new file mode 100644
index 00000000..7bcc5bc7
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_tumbleupon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_tumblr.svg b/static_in_env/fonts/elegant-font/images/SVG/social_tumblr.svg
new file mode 100644
index 00000000..ef1142d6
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_tumblr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_tumblr_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_tumblr_circle.svg
new file mode 100644
index 00000000..c338f0f4
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_tumblr_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_tumblr_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_tumblr_square.svg
new file mode 100644
index 00000000..2862f6e3
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_tumblr_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_twitter.svg b/static_in_env/fonts/elegant-font/images/SVG/social_twitter.svg
new file mode 100644
index 00000000..8d771a02
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_twitter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_twitter_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_twitter_circle.svg
new file mode 100644
index 00000000..c33e8c2b
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_twitter_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_twitter_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_twitter_square.svg
new file mode 100644
index 00000000..0be3c6d2
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_twitter_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_vimeo.svg b/static_in_env/fonts/elegant-font/images/SVG/social_vimeo.svg
new file mode 100644
index 00000000..bbd64cce
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_vimeo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_vimeo_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_vimeo_circle.svg
new file mode 100644
index 00000000..958184c3
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_vimeo_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_vimeo_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_vimeo_square.svg
new file mode 100644
index 00000000..e3e82dd4
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_vimeo_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_wordpress.svg b/static_in_env/fonts/elegant-font/images/SVG/social_wordpress.svg
new file mode 100644
index 00000000..25810c54
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_wordpress.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_wordpress_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_wordpress_circle.svg
new file mode 100644
index 00000000..25810c54
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_wordpress_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_wordpress_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_wordpress_square.svg
new file mode 100644
index 00000000..b943f7b5
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_wordpress_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_youtube.svg b/static_in_env/fonts/elegant-font/images/SVG/social_youtube.svg
new file mode 100644
index 00000000..de1305ac
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_youtube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_youtube_circle.svg b/static_in_env/fonts/elegant-font/images/SVG/social_youtube_circle.svg
new file mode 100644
index 00000000..c6533b9e
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_youtube_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/elegant-font/images/SVG/social_youtube_square.svg b/static_in_env/fonts/elegant-font/images/SVG/social_youtube_square.svg
new file mode 100644
index 00000000..1990fad1
--- /dev/null
+++ b/static_in_env/fonts/elegant-font/images/SVG/social_youtube_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/font-awesome-4.7.0/HELP-US-OUT.txt b/static_in_env/fonts/font-awesome-4.7.0/HELP-US-OUT.txt
new file mode 100644
index 00000000..83d083dd
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/HELP-US-OUT.txt
@@ -0,0 +1,7 @@
+I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project,
+Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome,
+comprehensive icon sets or copy and paste your own.
+
+Please. Check it out.
+
+-Dave Gandy
diff --git a/static_in_env/fonts/font-awesome-4.7.0/css/font-awesome.css b/static_in_env/fonts/font-awesome-4.7.0/css/font-awesome.css
new file mode 100644
index 00000000..ee906a81
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/css/font-awesome.css
@@ -0,0 +1,2337 @@
+/*!
+ * 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('../fonts/fontawesome-webfont.eot?v=4.7.0');
+ src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+.fa {
+ display: inline-block;
+ font: normal normal normal 14px/1 FontAwesome;
+ font-size: inherit;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+/* makes the font 33% larger relative to the icon container */
+.fa-lg {
+ font-size: 1.33333333em;
+ line-height: 0.75em;
+ vertical-align: -15%;
+}
+.fa-2x {
+ font-size: 2em;
+}
+.fa-3x {
+ font-size: 3em;
+}
+.fa-4x {
+ font-size: 4em;
+}
+.fa-5x {
+ font-size: 5em;
+}
+.fa-fw {
+ width: 1.28571429em;
+ text-align: center;
+}
+.fa-ul {
+ padding-left: 0;
+ margin-left: 2.14285714em;
+ list-style-type: none;
+}
+.fa-ul > li {
+ position: relative;
+}
+.fa-li {
+ position: absolute;
+ left: -2.14285714em;
+ width: 2.14285714em;
+ top: 0.14285714em;
+ text-align: center;
+}
+.fa-li.fa-lg {
+ left: -1.85714286em;
+}
+.fa-border {
+ padding: .2em .25em .15em;
+ border: solid 0.08em #eeeeee;
+ border-radius: .1em;
+}
+.fa-pull-left {
+ float: left;
+}
+.fa-pull-right {
+ float: right;
+}
+.fa.fa-pull-left {
+ margin-right: .3em;
+}
+.fa.fa-pull-right {
+ margin-left: .3em;
+}
+/* Deprecated as of 4.4.0 */
+.pull-right {
+ float: right;
+}
+.pull-left {
+ float: left;
+}
+.fa.pull-left {
+ margin-right: .3em;
+}
+.fa.pull-right {
+ margin-left: .3em;
+}
+.fa-spin {
+ -webkit-animation: fa-spin 2s infinite linear;
+ animation: fa-spin 2s infinite linear;
+}
+.fa-pulse {
+ -webkit-animation: fa-spin 1s infinite steps(8);
+ animation: fa-spin 1s infinite steps(8);
+}
+@-webkit-keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+@keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+.fa-rotate-90 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
+ -webkit-transform: rotate(90deg);
+ -ms-transform: rotate(90deg);
+ transform: rotate(90deg);
+}
+.fa-rotate-180 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+.fa-rotate-270 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
+ -webkit-transform: rotate(270deg);
+ -ms-transform: rotate(270deg);
+ transform: rotate(270deg);
+}
+.fa-flip-horizontal {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
+ -webkit-transform: scale(-1, 1);
+ -ms-transform: scale(-1, 1);
+ transform: scale(-1, 1);
+}
+.fa-flip-vertical {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
+ -webkit-transform: scale(1, -1);
+ -ms-transform: scale(1, -1);
+ transform: scale(1, -1);
+}
+:root .fa-rotate-90,
+:root .fa-rotate-180,
+:root .fa-rotate-270,
+:root .fa-flip-horizontal,
+:root .fa-flip-vertical {
+ filter: none;
+}
+.fa-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.fa-stack-1x,
+.fa-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+.fa-stack-1x {
+ line-height: inherit;
+}
+.fa-stack-2x {
+ font-size: 2em;
+}
+.fa-inverse {
+ color: #ffffff;
+}
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+.fa-glass:before {
+ content: "\f000";
+}
+.fa-music:before {
+ content: "\f001";
+}
+.fa-search:before {
+ content: "\f002";
+}
+.fa-envelope-o:before {
+ content: "\f003";
+}
+.fa-heart:before {
+ content: "\f004";
+}
+.fa-star:before {
+ content: "\f005";
+}
+.fa-star-o:before {
+ content: "\f006";
+}
+.fa-user:before {
+ content: "\f007";
+}
+.fa-film:before {
+ content: "\f008";
+}
+.fa-th-large:before {
+ content: "\f009";
+}
+.fa-th:before {
+ content: "\f00a";
+}
+.fa-th-list:before {
+ content: "\f00b";
+}
+.fa-check:before {
+ content: "\f00c";
+}
+.fa-remove:before,
+.fa-close:before,
+.fa-times:before {
+ content: "\f00d";
+}
+.fa-search-plus:before {
+ content: "\f00e";
+}
+.fa-search-minus:before {
+ content: "\f010";
+}
+.fa-power-off:before {
+ content: "\f011";
+}
+.fa-signal:before {
+ content: "\f012";
+}
+.fa-gear:before,
+.fa-cog:before {
+ content: "\f013";
+}
+.fa-trash-o:before {
+ content: "\f014";
+}
+.fa-home:before {
+ content: "\f015";
+}
+.fa-file-o:before {
+ content: "\f016";
+}
+.fa-clock-o:before {
+ content: "\f017";
+}
+.fa-road:before {
+ content: "\f018";
+}
+.fa-download:before {
+ content: "\f019";
+}
+.fa-arrow-circle-o-down:before {
+ content: "\f01a";
+}
+.fa-arrow-circle-o-up:before {
+ content: "\f01b";
+}
+.fa-inbox:before {
+ content: "\f01c";
+}
+.fa-play-circle-o:before {
+ content: "\f01d";
+}
+.fa-rotate-right:before,
+.fa-repeat:before {
+ content: "\f01e";
+}
+.fa-refresh:before {
+ content: "\f021";
+}
+.fa-list-alt:before {
+ content: "\f022";
+}
+.fa-lock:before {
+ content: "\f023";
+}
+.fa-flag:before {
+ content: "\f024";
+}
+.fa-headphones:before {
+ content: "\f025";
+}
+.fa-volume-off:before {
+ content: "\f026";
+}
+.fa-volume-down:before {
+ content: "\f027";
+}
+.fa-volume-up:before {
+ content: "\f028";
+}
+.fa-qrcode:before {
+ content: "\f029";
+}
+.fa-barcode:before {
+ content: "\f02a";
+}
+.fa-tag:before {
+ content: "\f02b";
+}
+.fa-tags:before {
+ content: "\f02c";
+}
+.fa-book:before {
+ content: "\f02d";
+}
+.fa-bookmark:before {
+ content: "\f02e";
+}
+.fa-print:before {
+ content: "\f02f";
+}
+.fa-camera:before {
+ content: "\f030";
+}
+.fa-font:before {
+ content: "\f031";
+}
+.fa-bold:before {
+ content: "\f032";
+}
+.fa-italic:before {
+ content: "\f033";
+}
+.fa-text-height:before {
+ content: "\f034";
+}
+.fa-text-width:before {
+ content: "\f035";
+}
+.fa-align-left:before {
+ content: "\f036";
+}
+.fa-align-center:before {
+ content: "\f037";
+}
+.fa-align-right:before {
+ content: "\f038";
+}
+.fa-align-justify:before {
+ content: "\f039";
+}
+.fa-list:before {
+ content: "\f03a";
+}
+.fa-dedent:before,
+.fa-outdent:before {
+ content: "\f03b";
+}
+.fa-indent:before {
+ content: "\f03c";
+}
+.fa-video-camera:before {
+ content: "\f03d";
+}
+.fa-photo:before,
+.fa-image:before,
+.fa-picture-o:before {
+ content: "\f03e";
+}
+.fa-pencil:before {
+ content: "\f040";
+}
+.fa-map-marker:before {
+ content: "\f041";
+}
+.fa-adjust:before {
+ content: "\f042";
+}
+.fa-tint:before {
+ content: "\f043";
+}
+.fa-edit:before,
+.fa-pencil-square-o:before {
+ content: "\f044";
+}
+.fa-share-square-o:before {
+ content: "\f045";
+}
+.fa-check-square-o:before {
+ content: "\f046";
+}
+.fa-arrows:before {
+ content: "\f047";
+}
+.fa-step-backward:before {
+ content: "\f048";
+}
+.fa-fast-backward:before {
+ content: "\f049";
+}
+.fa-backward:before {
+ content: "\f04a";
+}
+.fa-play:before {
+ content: "\f04b";
+}
+.fa-pause:before {
+ content: "\f04c";
+}
+.fa-stop:before {
+ content: "\f04d";
+}
+.fa-forward:before {
+ content: "\f04e";
+}
+.fa-fast-forward:before {
+ content: "\f050";
+}
+.fa-step-forward:before {
+ content: "\f051";
+}
+.fa-eject:before {
+ content: "\f052";
+}
+.fa-chevron-left:before {
+ content: "\f053";
+}
+.fa-chevron-right:before {
+ content: "\f054";
+}
+.fa-plus-circle:before {
+ content: "\f055";
+}
+.fa-minus-circle:before {
+ content: "\f056";
+}
+.fa-times-circle:before {
+ content: "\f057";
+}
+.fa-check-circle:before {
+ content: "\f058";
+}
+.fa-question-circle:before {
+ content: "\f059";
+}
+.fa-info-circle:before {
+ content: "\f05a";
+}
+.fa-crosshairs:before {
+ content: "\f05b";
+}
+.fa-times-circle-o:before {
+ content: "\f05c";
+}
+.fa-check-circle-o:before {
+ content: "\f05d";
+}
+.fa-ban:before {
+ content: "\f05e";
+}
+.fa-arrow-left:before {
+ content: "\f060";
+}
+.fa-arrow-right:before {
+ content: "\f061";
+}
+.fa-arrow-up:before {
+ content: "\f062";
+}
+.fa-arrow-down:before {
+ content: "\f063";
+}
+.fa-mail-forward:before,
+.fa-share:before {
+ content: "\f064";
+}
+.fa-expand:before {
+ content: "\f065";
+}
+.fa-compress:before {
+ content: "\f066";
+}
+.fa-plus:before {
+ content: "\f067";
+}
+.fa-minus:before {
+ content: "\f068";
+}
+.fa-asterisk:before {
+ content: "\f069";
+}
+.fa-exclamation-circle:before {
+ content: "\f06a";
+}
+.fa-gift:before {
+ content: "\f06b";
+}
+.fa-leaf:before {
+ content: "\f06c";
+}
+.fa-fire:before {
+ content: "\f06d";
+}
+.fa-eye:before {
+ content: "\f06e";
+}
+.fa-eye-slash:before {
+ content: "\f070";
+}
+.fa-warning:before,
+.fa-exclamation-triangle:before {
+ content: "\f071";
+}
+.fa-plane:before {
+ content: "\f072";
+}
+.fa-calendar:before {
+ content: "\f073";
+}
+.fa-random:before {
+ content: "\f074";
+}
+.fa-comment:before {
+ content: "\f075";
+}
+.fa-magnet:before {
+ content: "\f076";
+}
+.fa-chevron-up:before {
+ content: "\f077";
+}
+.fa-chevron-down:before {
+ content: "\f078";
+}
+.fa-retweet:before {
+ content: "\f079";
+}
+.fa-shopping-cart:before {
+ content: "\f07a";
+}
+.fa-folder:before {
+ content: "\f07b";
+}
+.fa-folder-open:before {
+ content: "\f07c";
+}
+.fa-arrows-v:before {
+ content: "\f07d";
+}
+.fa-arrows-h:before {
+ content: "\f07e";
+}
+.fa-bar-chart-o:before,
+.fa-bar-chart:before {
+ content: "\f080";
+}
+.fa-twitter-square:before {
+ content: "\f081";
+}
+.fa-facebook-square:before {
+ content: "\f082";
+}
+.fa-camera-retro:before {
+ content: "\f083";
+}
+.fa-key:before {
+ content: "\f084";
+}
+.fa-gears:before,
+.fa-cogs:before {
+ content: "\f085";
+}
+.fa-comments:before {
+ content: "\f086";
+}
+.fa-thumbs-o-up:before {
+ content: "\f087";
+}
+.fa-thumbs-o-down:before {
+ content: "\f088";
+}
+.fa-star-half:before {
+ content: "\f089";
+}
+.fa-heart-o:before {
+ content: "\f08a";
+}
+.fa-sign-out:before {
+ content: "\f08b";
+}
+.fa-linkedin-square:before {
+ content: "\f08c";
+}
+.fa-thumb-tack:before {
+ content: "\f08d";
+}
+.fa-external-link:before {
+ content: "\f08e";
+}
+.fa-sign-in:before {
+ content: "\f090";
+}
+.fa-trophy:before {
+ content: "\f091";
+}
+.fa-github-square:before {
+ content: "\f092";
+}
+.fa-upload:before {
+ content: "\f093";
+}
+.fa-lemon-o:before {
+ content: "\f094";
+}
+.fa-phone:before {
+ content: "\f095";
+}
+.fa-square-o:before {
+ content: "\f096";
+}
+.fa-bookmark-o:before {
+ content: "\f097";
+}
+.fa-phone-square:before {
+ content: "\f098";
+}
+.fa-twitter:before {
+ content: "\f099";
+}
+.fa-facebook-f:before,
+.fa-facebook:before {
+ content: "\f09a";
+}
+.fa-github:before {
+ content: "\f09b";
+}
+.fa-unlock:before {
+ content: "\f09c";
+}
+.fa-credit-card:before {
+ content: "\f09d";
+}
+.fa-feed:before,
+.fa-rss:before {
+ content: "\f09e";
+}
+.fa-hdd-o:before {
+ content: "\f0a0";
+}
+.fa-bullhorn:before {
+ content: "\f0a1";
+}
+.fa-bell:before {
+ content: "\f0f3";
+}
+.fa-certificate:before {
+ content: "\f0a3";
+}
+.fa-hand-o-right:before {
+ content: "\f0a4";
+}
+.fa-hand-o-left:before {
+ content: "\f0a5";
+}
+.fa-hand-o-up:before {
+ content: "\f0a6";
+}
+.fa-hand-o-down:before {
+ content: "\f0a7";
+}
+.fa-arrow-circle-left:before {
+ content: "\f0a8";
+}
+.fa-arrow-circle-right:before {
+ content: "\f0a9";
+}
+.fa-arrow-circle-up:before {
+ content: "\f0aa";
+}
+.fa-arrow-circle-down:before {
+ content: "\f0ab";
+}
+.fa-globe:before {
+ content: "\f0ac";
+}
+.fa-wrench:before {
+ content: "\f0ad";
+}
+.fa-tasks:before {
+ content: "\f0ae";
+}
+.fa-filter:before {
+ content: "\f0b0";
+}
+.fa-briefcase:before {
+ content: "\f0b1";
+}
+.fa-arrows-alt:before {
+ content: "\f0b2";
+}
+.fa-group:before,
+.fa-users:before {
+ content: "\f0c0";
+}
+.fa-chain:before,
+.fa-link:before {
+ content: "\f0c1";
+}
+.fa-cloud:before {
+ content: "\f0c2";
+}
+.fa-flask:before {
+ content: "\f0c3";
+}
+.fa-cut:before,
+.fa-scissors:before {
+ content: "\f0c4";
+}
+.fa-copy:before,
+.fa-files-o:before {
+ content: "\f0c5";
+}
+.fa-paperclip:before {
+ content: "\f0c6";
+}
+.fa-save:before,
+.fa-floppy-o:before {
+ content: "\f0c7";
+}
+.fa-square:before {
+ content: "\f0c8";
+}
+.fa-navicon:before,
+.fa-reorder:before,
+.fa-bars:before {
+ content: "\f0c9";
+}
+.fa-list-ul:before {
+ content: "\f0ca";
+}
+.fa-list-ol:before {
+ content: "\f0cb";
+}
+.fa-strikethrough:before {
+ content: "\f0cc";
+}
+.fa-underline:before {
+ content: "\f0cd";
+}
+.fa-table:before {
+ content: "\f0ce";
+}
+.fa-magic:before {
+ content: "\f0d0";
+}
+.fa-truck:before {
+ content: "\f0d1";
+}
+.fa-pinterest:before {
+ content: "\f0d2";
+}
+.fa-pinterest-square:before {
+ content: "\f0d3";
+}
+.fa-google-plus-square:before {
+ content: "\f0d4";
+}
+.fa-google-plus:before {
+ content: "\f0d5";
+}
+.fa-money:before {
+ content: "\f0d6";
+}
+.fa-caret-down:before {
+ content: "\f0d7";
+}
+.fa-caret-up:before {
+ content: "\f0d8";
+}
+.fa-caret-left:before {
+ content: "\f0d9";
+}
+.fa-caret-right:before {
+ content: "\f0da";
+}
+.fa-columns:before {
+ content: "\f0db";
+}
+.fa-unsorted:before,
+.fa-sort:before {
+ content: "\f0dc";
+}
+.fa-sort-down:before,
+.fa-sort-desc:before {
+ content: "\f0dd";
+}
+.fa-sort-up:before,
+.fa-sort-asc:before {
+ content: "\f0de";
+}
+.fa-envelope:before {
+ content: "\f0e0";
+}
+.fa-linkedin:before {
+ content: "\f0e1";
+}
+.fa-rotate-left:before,
+.fa-undo:before {
+ content: "\f0e2";
+}
+.fa-legal:before,
+.fa-gavel:before {
+ content: "\f0e3";
+}
+.fa-dashboard:before,
+.fa-tachometer:before {
+ content: "\f0e4";
+}
+.fa-comment-o:before {
+ content: "\f0e5";
+}
+.fa-comments-o:before {
+ content: "\f0e6";
+}
+.fa-flash:before,
+.fa-bolt:before {
+ content: "\f0e7";
+}
+.fa-sitemap:before {
+ content: "\f0e8";
+}
+.fa-umbrella:before {
+ content: "\f0e9";
+}
+.fa-paste:before,
+.fa-clipboard:before {
+ content: "\f0ea";
+}
+.fa-lightbulb-o:before {
+ content: "\f0eb";
+}
+.fa-exchange:before {
+ content: "\f0ec";
+}
+.fa-cloud-download:before {
+ content: "\f0ed";
+}
+.fa-cloud-upload:before {
+ content: "\f0ee";
+}
+.fa-user-md:before {
+ content: "\f0f0";
+}
+.fa-stethoscope:before {
+ content: "\f0f1";
+}
+.fa-suitcase:before {
+ content: "\f0f2";
+}
+.fa-bell-o:before {
+ content: "\f0a2";
+}
+.fa-coffee:before {
+ content: "\f0f4";
+}
+.fa-cutlery:before {
+ content: "\f0f5";
+}
+.fa-file-text-o:before {
+ content: "\f0f6";
+}
+.fa-building-o:before {
+ content: "\f0f7";
+}
+.fa-hospital-o:before {
+ content: "\f0f8";
+}
+.fa-ambulance:before {
+ content: "\f0f9";
+}
+.fa-medkit:before {
+ content: "\f0fa";
+}
+.fa-fighter-jet:before {
+ content: "\f0fb";
+}
+.fa-beer:before {
+ content: "\f0fc";
+}
+.fa-h-square:before {
+ content: "\f0fd";
+}
+.fa-plus-square:before {
+ content: "\f0fe";
+}
+.fa-angle-double-left:before {
+ content: "\f100";
+}
+.fa-angle-double-right:before {
+ content: "\f101";
+}
+.fa-angle-double-up:before {
+ content: "\f102";
+}
+.fa-angle-double-down:before {
+ content: "\f103";
+}
+.fa-angle-left:before {
+ content: "\f104";
+}
+.fa-angle-right:before {
+ content: "\f105";
+}
+.fa-angle-up:before {
+ content: "\f106";
+}
+.fa-angle-down:before {
+ content: "\f107";
+}
+.fa-desktop:before {
+ content: "\f108";
+}
+.fa-laptop:before {
+ content: "\f109";
+}
+.fa-tablet:before {
+ content: "\f10a";
+}
+.fa-mobile-phone:before,
+.fa-mobile:before {
+ content: "\f10b";
+}
+.fa-circle-o:before {
+ content: "\f10c";
+}
+.fa-quote-left:before {
+ content: "\f10d";
+}
+.fa-quote-right:before {
+ content: "\f10e";
+}
+.fa-spinner:before {
+ content: "\f110";
+}
+.fa-circle:before {
+ content: "\f111";
+}
+.fa-mail-reply:before,
+.fa-reply:before {
+ content: "\f112";
+}
+.fa-github-alt:before {
+ content: "\f113";
+}
+.fa-folder-o:before {
+ content: "\f114";
+}
+.fa-folder-open-o:before {
+ content: "\f115";
+}
+.fa-smile-o:before {
+ content: "\f118";
+}
+.fa-frown-o:before {
+ content: "\f119";
+}
+.fa-meh-o:before {
+ content: "\f11a";
+}
+.fa-gamepad:before {
+ content: "\f11b";
+}
+.fa-keyboard-o:before {
+ content: "\f11c";
+}
+.fa-flag-o:before {
+ content: "\f11d";
+}
+.fa-flag-checkered:before {
+ content: "\f11e";
+}
+.fa-terminal:before {
+ content: "\f120";
+}
+.fa-code:before {
+ content: "\f121";
+}
+.fa-mail-reply-all:before,
+.fa-reply-all:before {
+ content: "\f122";
+}
+.fa-star-half-empty:before,
+.fa-star-half-full:before,
+.fa-star-half-o:before {
+ content: "\f123";
+}
+.fa-location-arrow:before {
+ content: "\f124";
+}
+.fa-crop:before {
+ content: "\f125";
+}
+.fa-code-fork:before {
+ content: "\f126";
+}
+.fa-unlink:before,
+.fa-chain-broken:before {
+ content: "\f127";
+}
+.fa-question:before {
+ content: "\f128";
+}
+.fa-info:before {
+ content: "\f129";
+}
+.fa-exclamation:before {
+ content: "\f12a";
+}
+.fa-superscript:before {
+ content: "\f12b";
+}
+.fa-subscript:before {
+ content: "\f12c";
+}
+.fa-eraser:before {
+ content: "\f12d";
+}
+.fa-puzzle-piece:before {
+ content: "\f12e";
+}
+.fa-microphone:before {
+ content: "\f130";
+}
+.fa-microphone-slash:before {
+ content: "\f131";
+}
+.fa-shield:before {
+ content: "\f132";
+}
+.fa-calendar-o:before {
+ content: "\f133";
+}
+.fa-fire-extinguisher:before {
+ content: "\f134";
+}
+.fa-rocket:before {
+ content: "\f135";
+}
+.fa-maxcdn:before {
+ content: "\f136";
+}
+.fa-chevron-circle-left:before {
+ content: "\f137";
+}
+.fa-chevron-circle-right:before {
+ content: "\f138";
+}
+.fa-chevron-circle-up:before {
+ content: "\f139";
+}
+.fa-chevron-circle-down:before {
+ content: "\f13a";
+}
+.fa-html5:before {
+ content: "\f13b";
+}
+.fa-css3:before {
+ content: "\f13c";
+}
+.fa-anchor:before {
+ content: "\f13d";
+}
+.fa-unlock-alt:before {
+ content: "\f13e";
+}
+.fa-bullseye:before {
+ content: "\f140";
+}
+.fa-ellipsis-h:before {
+ content: "\f141";
+}
+.fa-ellipsis-v:before {
+ content: "\f142";
+}
+.fa-rss-square:before {
+ content: "\f143";
+}
+.fa-play-circle:before {
+ content: "\f144";
+}
+.fa-ticket:before {
+ content: "\f145";
+}
+.fa-minus-square:before {
+ content: "\f146";
+}
+.fa-minus-square-o:before {
+ content: "\f147";
+}
+.fa-level-up:before {
+ content: "\f148";
+}
+.fa-level-down:before {
+ content: "\f149";
+}
+.fa-check-square:before {
+ content: "\f14a";
+}
+.fa-pencil-square:before {
+ content: "\f14b";
+}
+.fa-external-link-square:before {
+ content: "\f14c";
+}
+.fa-share-square:before {
+ content: "\f14d";
+}
+.fa-compass:before {
+ content: "\f14e";
+}
+.fa-toggle-down:before,
+.fa-caret-square-o-down:before {
+ content: "\f150";
+}
+.fa-toggle-up:before,
+.fa-caret-square-o-up:before {
+ content: "\f151";
+}
+.fa-toggle-right:before,
+.fa-caret-square-o-right:before {
+ content: "\f152";
+}
+.fa-euro:before,
+.fa-eur:before {
+ content: "\f153";
+}
+.fa-gbp:before {
+ content: "\f154";
+}
+.fa-dollar:before,
+.fa-usd:before {
+ content: "\f155";
+}
+.fa-rupee:before,
+.fa-inr:before {
+ content: "\f156";
+}
+.fa-cny:before,
+.fa-rmb:before,
+.fa-yen:before,
+.fa-jpy:before {
+ content: "\f157";
+}
+.fa-ruble:before,
+.fa-rouble:before,
+.fa-rub:before {
+ content: "\f158";
+}
+.fa-won:before,
+.fa-krw:before {
+ content: "\f159";
+}
+.fa-bitcoin:before,
+.fa-btc:before {
+ content: "\f15a";
+}
+.fa-file:before {
+ content: "\f15b";
+}
+.fa-file-text:before {
+ content: "\f15c";
+}
+.fa-sort-alpha-asc:before {
+ content: "\f15d";
+}
+.fa-sort-alpha-desc:before {
+ content: "\f15e";
+}
+.fa-sort-amount-asc:before {
+ content: "\f160";
+}
+.fa-sort-amount-desc:before {
+ content: "\f161";
+}
+.fa-sort-numeric-asc:before {
+ content: "\f162";
+}
+.fa-sort-numeric-desc:before {
+ content: "\f163";
+}
+.fa-thumbs-up:before {
+ content: "\f164";
+}
+.fa-thumbs-down:before {
+ content: "\f165";
+}
+.fa-youtube-square:before {
+ content: "\f166";
+}
+.fa-youtube:before {
+ content: "\f167";
+}
+.fa-xing:before {
+ content: "\f168";
+}
+.fa-xing-square:before {
+ content: "\f169";
+}
+.fa-youtube-play:before {
+ content: "\f16a";
+}
+.fa-dropbox:before {
+ content: "\f16b";
+}
+.fa-stack-overflow:before {
+ content: "\f16c";
+}
+.fa-instagram:before {
+ content: "\f16d";
+}
+.fa-flickr:before {
+ content: "\f16e";
+}
+.fa-adn:before {
+ content: "\f170";
+}
+.fa-bitbucket:before {
+ content: "\f171";
+}
+.fa-bitbucket-square:before {
+ content: "\f172";
+}
+.fa-tumblr:before {
+ content: "\f173";
+}
+.fa-tumblr-square:before {
+ content: "\f174";
+}
+.fa-long-arrow-down:before {
+ content: "\f175";
+}
+.fa-long-arrow-up:before {
+ content: "\f176";
+}
+.fa-long-arrow-left:before {
+ content: "\f177";
+}
+.fa-long-arrow-right:before {
+ content: "\f178";
+}
+.fa-apple:before {
+ content: "\f179";
+}
+.fa-windows:before {
+ content: "\f17a";
+}
+.fa-android:before {
+ content: "\f17b";
+}
+.fa-linux:before {
+ content: "\f17c";
+}
+.fa-dribbble:before {
+ content: "\f17d";
+}
+.fa-skype:before {
+ content: "\f17e";
+}
+.fa-foursquare:before {
+ content: "\f180";
+}
+.fa-trello:before {
+ content: "\f181";
+}
+.fa-female:before {
+ content: "\f182";
+}
+.fa-male:before {
+ content: "\f183";
+}
+.fa-gittip:before,
+.fa-gratipay:before {
+ content: "\f184";
+}
+.fa-sun-o:before {
+ content: "\f185";
+}
+.fa-moon-o:before {
+ content: "\f186";
+}
+.fa-archive:before {
+ content: "\f187";
+}
+.fa-bug:before {
+ content: "\f188";
+}
+.fa-vk:before {
+ content: "\f189";
+}
+.fa-weibo:before {
+ content: "\f18a";
+}
+.fa-renren:before {
+ content: "\f18b";
+}
+.fa-pagelines:before {
+ content: "\f18c";
+}
+.fa-stack-exchange:before {
+ content: "\f18d";
+}
+.fa-arrow-circle-o-right:before {
+ content: "\f18e";
+}
+.fa-arrow-circle-o-left:before {
+ content: "\f190";
+}
+.fa-toggle-left:before,
+.fa-caret-square-o-left:before {
+ content: "\f191";
+}
+.fa-dot-circle-o:before {
+ content: "\f192";
+}
+.fa-wheelchair:before {
+ content: "\f193";
+}
+.fa-vimeo-square:before {
+ content: "\f194";
+}
+.fa-turkish-lira:before,
+.fa-try:before {
+ content: "\f195";
+}
+.fa-plus-square-o:before {
+ content: "\f196";
+}
+.fa-space-shuttle:before {
+ content: "\f197";
+}
+.fa-slack:before {
+ content: "\f198";
+}
+.fa-envelope-square:before {
+ content: "\f199";
+}
+.fa-wordpress:before {
+ content: "\f19a";
+}
+.fa-openid:before {
+ content: "\f19b";
+}
+.fa-institution:before,
+.fa-bank:before,
+.fa-university:before {
+ content: "\f19c";
+}
+.fa-mortar-board:before,
+.fa-graduation-cap:before {
+ content: "\f19d";
+}
+.fa-yahoo:before {
+ content: "\f19e";
+}
+.fa-google:before {
+ content: "\f1a0";
+}
+.fa-reddit:before {
+ content: "\f1a1";
+}
+.fa-reddit-square:before {
+ content: "\f1a2";
+}
+.fa-stumbleupon-circle:before {
+ content: "\f1a3";
+}
+.fa-stumbleupon:before {
+ content: "\f1a4";
+}
+.fa-delicious:before {
+ content: "\f1a5";
+}
+.fa-digg:before {
+ content: "\f1a6";
+}
+.fa-pied-piper-pp:before {
+ content: "\f1a7";
+}
+.fa-pied-piper-alt:before {
+ content: "\f1a8";
+}
+.fa-drupal:before {
+ content: "\f1a9";
+}
+.fa-joomla:before {
+ content: "\f1aa";
+}
+.fa-language:before {
+ content: "\f1ab";
+}
+.fa-fax:before {
+ content: "\f1ac";
+}
+.fa-building:before {
+ content: "\f1ad";
+}
+.fa-child:before {
+ content: "\f1ae";
+}
+.fa-paw:before {
+ content: "\f1b0";
+}
+.fa-spoon:before {
+ content: "\f1b1";
+}
+.fa-cube:before {
+ content: "\f1b2";
+}
+.fa-cubes:before {
+ content: "\f1b3";
+}
+.fa-behance:before {
+ content: "\f1b4";
+}
+.fa-behance-square:before {
+ content: "\f1b5";
+}
+.fa-steam:before {
+ content: "\f1b6";
+}
+.fa-steam-square:before {
+ content: "\f1b7";
+}
+.fa-recycle:before {
+ content: "\f1b8";
+}
+.fa-automobile:before,
+.fa-car:before {
+ content: "\f1b9";
+}
+.fa-cab:before,
+.fa-taxi:before {
+ content: "\f1ba";
+}
+.fa-tree:before {
+ content: "\f1bb";
+}
+.fa-spotify:before {
+ content: "\f1bc";
+}
+.fa-deviantart:before {
+ content: "\f1bd";
+}
+.fa-soundcloud:before {
+ content: "\f1be";
+}
+.fa-database:before {
+ content: "\f1c0";
+}
+.fa-file-pdf-o:before {
+ content: "\f1c1";
+}
+.fa-file-word-o:before {
+ content: "\f1c2";
+}
+.fa-file-excel-o:before {
+ content: "\f1c3";
+}
+.fa-file-powerpoint-o:before {
+ content: "\f1c4";
+}
+.fa-file-photo-o:before,
+.fa-file-picture-o:before,
+.fa-file-image-o:before {
+ content: "\f1c5";
+}
+.fa-file-zip-o:before,
+.fa-file-archive-o:before {
+ content: "\f1c6";
+}
+.fa-file-sound-o:before,
+.fa-file-audio-o:before {
+ content: "\f1c7";
+}
+.fa-file-movie-o:before,
+.fa-file-video-o:before {
+ content: "\f1c8";
+}
+.fa-file-code-o:before {
+ content: "\f1c9";
+}
+.fa-vine:before {
+ content: "\f1ca";
+}
+.fa-codepen:before {
+ content: "\f1cb";
+}
+.fa-jsfiddle:before {
+ content: "\f1cc";
+}
+.fa-life-bouy:before,
+.fa-life-buoy:before,
+.fa-life-saver:before,
+.fa-support:before,
+.fa-life-ring:before {
+ content: "\f1cd";
+}
+.fa-circle-o-notch:before {
+ content: "\f1ce";
+}
+.fa-ra:before,
+.fa-resistance:before,
+.fa-rebel:before {
+ content: "\f1d0";
+}
+.fa-ge:before,
+.fa-empire:before {
+ content: "\f1d1";
+}
+.fa-git-square:before {
+ content: "\f1d2";
+}
+.fa-git:before {
+ content: "\f1d3";
+}
+.fa-y-combinator-square:before,
+.fa-yc-square:before,
+.fa-hacker-news:before {
+ content: "\f1d4";
+}
+.fa-tencent-weibo:before {
+ content: "\f1d5";
+}
+.fa-qq:before {
+ content: "\f1d6";
+}
+.fa-wechat:before,
+.fa-weixin:before {
+ content: "\f1d7";
+}
+.fa-send:before,
+.fa-paper-plane:before {
+ content: "\f1d8";
+}
+.fa-send-o:before,
+.fa-paper-plane-o:before {
+ content: "\f1d9";
+}
+.fa-history:before {
+ content: "\f1da";
+}
+.fa-circle-thin:before {
+ content: "\f1db";
+}
+.fa-header:before {
+ content: "\f1dc";
+}
+.fa-paragraph:before {
+ content: "\f1dd";
+}
+.fa-sliders:before {
+ content: "\f1de";
+}
+.fa-share-alt:before {
+ content: "\f1e0";
+}
+.fa-share-alt-square:before {
+ content: "\f1e1";
+}
+.fa-bomb:before {
+ content: "\f1e2";
+}
+.fa-soccer-ball-o:before,
+.fa-futbol-o:before {
+ content: "\f1e3";
+}
+.fa-tty:before {
+ content: "\f1e4";
+}
+.fa-binoculars:before {
+ content: "\f1e5";
+}
+.fa-plug:before {
+ content: "\f1e6";
+}
+.fa-slideshare:before {
+ content: "\f1e7";
+}
+.fa-twitch:before {
+ content: "\f1e8";
+}
+.fa-yelp:before {
+ content: "\f1e9";
+}
+.fa-newspaper-o:before {
+ content: "\f1ea";
+}
+.fa-wifi:before {
+ content: "\f1eb";
+}
+.fa-calculator:before {
+ content: "\f1ec";
+}
+.fa-paypal:before {
+ content: "\f1ed";
+}
+.fa-google-wallet:before {
+ content: "\f1ee";
+}
+.fa-cc-visa:before {
+ content: "\f1f0";
+}
+.fa-cc-mastercard:before {
+ content: "\f1f1";
+}
+.fa-cc-discover:before {
+ content: "\f1f2";
+}
+.fa-cc-amex:before {
+ content: "\f1f3";
+}
+.fa-cc-paypal:before {
+ content: "\f1f4";
+}
+.fa-cc-stripe:before {
+ content: "\f1f5";
+}
+.fa-bell-slash:before {
+ content: "\f1f6";
+}
+.fa-bell-slash-o:before {
+ content: "\f1f7";
+}
+.fa-trash:before {
+ content: "\f1f8";
+}
+.fa-copyright:before {
+ content: "\f1f9";
+}
+.fa-at:before {
+ content: "\f1fa";
+}
+.fa-eyedropper:before {
+ content: "\f1fb";
+}
+.fa-paint-brush:before {
+ content: "\f1fc";
+}
+.fa-birthday-cake:before {
+ content: "\f1fd";
+}
+.fa-area-chart:before {
+ content: "\f1fe";
+}
+.fa-pie-chart:before {
+ content: "\f200";
+}
+.fa-line-chart:before {
+ content: "\f201";
+}
+.fa-lastfm:before {
+ content: "\f202";
+}
+.fa-lastfm-square:before {
+ content: "\f203";
+}
+.fa-toggle-off:before {
+ content: "\f204";
+}
+.fa-toggle-on:before {
+ content: "\f205";
+}
+.fa-bicycle:before {
+ content: "\f206";
+}
+.fa-bus:before {
+ content: "\f207";
+}
+.fa-ioxhost:before {
+ content: "\f208";
+}
+.fa-angellist:before {
+ content: "\f209";
+}
+.fa-cc:before {
+ content: "\f20a";
+}
+.fa-shekel:before,
+.fa-sheqel:before,
+.fa-ils:before {
+ content: "\f20b";
+}
+.fa-meanpath:before {
+ content: "\f20c";
+}
+.fa-buysellads:before {
+ content: "\f20d";
+}
+.fa-connectdevelop:before {
+ content: "\f20e";
+}
+.fa-dashcube:before {
+ content: "\f210";
+}
+.fa-forumbee:before {
+ content: "\f211";
+}
+.fa-leanpub:before {
+ content: "\f212";
+}
+.fa-sellsy:before {
+ content: "\f213";
+}
+.fa-shirtsinbulk:before {
+ content: "\f214";
+}
+.fa-simplybuilt:before {
+ content: "\f215";
+}
+.fa-skyatlas:before {
+ content: "\f216";
+}
+.fa-cart-plus:before {
+ content: "\f217";
+}
+.fa-cart-arrow-down:before {
+ content: "\f218";
+}
+.fa-diamond:before {
+ content: "\f219";
+}
+.fa-ship:before {
+ content: "\f21a";
+}
+.fa-user-secret:before {
+ content: "\f21b";
+}
+.fa-motorcycle:before {
+ content: "\f21c";
+}
+.fa-street-view:before {
+ content: "\f21d";
+}
+.fa-heartbeat:before {
+ content: "\f21e";
+}
+.fa-venus:before {
+ content: "\f221";
+}
+.fa-mars:before {
+ content: "\f222";
+}
+.fa-mercury:before {
+ content: "\f223";
+}
+.fa-intersex:before,
+.fa-transgender:before {
+ content: "\f224";
+}
+.fa-transgender-alt:before {
+ content: "\f225";
+}
+.fa-venus-double:before {
+ content: "\f226";
+}
+.fa-mars-double:before {
+ content: "\f227";
+}
+.fa-venus-mars:before {
+ content: "\f228";
+}
+.fa-mars-stroke:before {
+ content: "\f229";
+}
+.fa-mars-stroke-v:before {
+ content: "\f22a";
+}
+.fa-mars-stroke-h:before {
+ content: "\f22b";
+}
+.fa-neuter:before {
+ content: "\f22c";
+}
+.fa-genderless:before {
+ content: "\f22d";
+}
+.fa-facebook-official:before {
+ content: "\f230";
+}
+.fa-pinterest-p:before {
+ content: "\f231";
+}
+.fa-whatsapp:before {
+ content: "\f232";
+}
+.fa-server:before {
+ content: "\f233";
+}
+.fa-user-plus:before {
+ content: "\f234";
+}
+.fa-user-times:before {
+ content: "\f235";
+}
+.fa-hotel:before,
+.fa-bed:before {
+ content: "\f236";
+}
+.fa-viacoin:before {
+ content: "\f237";
+}
+.fa-train:before {
+ content: "\f238";
+}
+.fa-subway:before {
+ content: "\f239";
+}
+.fa-medium:before {
+ content: "\f23a";
+}
+.fa-yc:before,
+.fa-y-combinator:before {
+ content: "\f23b";
+}
+.fa-optin-monster:before {
+ content: "\f23c";
+}
+.fa-opencart:before {
+ content: "\f23d";
+}
+.fa-expeditedssl:before {
+ content: "\f23e";
+}
+.fa-battery-4:before,
+.fa-battery:before,
+.fa-battery-full:before {
+ content: "\f240";
+}
+.fa-battery-3:before,
+.fa-battery-three-quarters:before {
+ content: "\f241";
+}
+.fa-battery-2:before,
+.fa-battery-half:before {
+ content: "\f242";
+}
+.fa-battery-1:before,
+.fa-battery-quarter:before {
+ content: "\f243";
+}
+.fa-battery-0:before,
+.fa-battery-empty:before {
+ content: "\f244";
+}
+.fa-mouse-pointer:before {
+ content: "\f245";
+}
+.fa-i-cursor:before {
+ content: "\f246";
+}
+.fa-object-group:before {
+ content: "\f247";
+}
+.fa-object-ungroup:before {
+ content: "\f248";
+}
+.fa-sticky-note:before {
+ content: "\f249";
+}
+.fa-sticky-note-o:before {
+ content: "\f24a";
+}
+.fa-cc-jcb:before {
+ content: "\f24b";
+}
+.fa-cc-diners-club:before {
+ content: "\f24c";
+}
+.fa-clone:before {
+ content: "\f24d";
+}
+.fa-balance-scale:before {
+ content: "\f24e";
+}
+.fa-hourglass-o:before {
+ content: "\f250";
+}
+.fa-hourglass-1:before,
+.fa-hourglass-start:before {
+ content: "\f251";
+}
+.fa-hourglass-2:before,
+.fa-hourglass-half:before {
+ content: "\f252";
+}
+.fa-hourglass-3:before,
+.fa-hourglass-end:before {
+ content: "\f253";
+}
+.fa-hourglass:before {
+ content: "\f254";
+}
+.fa-hand-grab-o:before,
+.fa-hand-rock-o:before {
+ content: "\f255";
+}
+.fa-hand-stop-o:before,
+.fa-hand-paper-o:before {
+ content: "\f256";
+}
+.fa-hand-scissors-o:before {
+ content: "\f257";
+}
+.fa-hand-lizard-o:before {
+ content: "\f258";
+}
+.fa-hand-spock-o:before {
+ content: "\f259";
+}
+.fa-hand-pointer-o:before {
+ content: "\f25a";
+}
+.fa-hand-peace-o:before {
+ content: "\f25b";
+}
+.fa-trademark:before {
+ content: "\f25c";
+}
+.fa-registered:before {
+ content: "\f25d";
+}
+.fa-creative-commons:before {
+ content: "\f25e";
+}
+.fa-gg:before {
+ content: "\f260";
+}
+.fa-gg-circle:before {
+ content: "\f261";
+}
+.fa-tripadvisor:before {
+ content: "\f262";
+}
+.fa-odnoklassniki:before {
+ content: "\f263";
+}
+.fa-odnoklassniki-square:before {
+ content: "\f264";
+}
+.fa-get-pocket:before {
+ content: "\f265";
+}
+.fa-wikipedia-w:before {
+ content: "\f266";
+}
+.fa-safari:before {
+ content: "\f267";
+}
+.fa-chrome:before {
+ content: "\f268";
+}
+.fa-firefox:before {
+ content: "\f269";
+}
+.fa-opera:before {
+ content: "\f26a";
+}
+.fa-internet-explorer:before {
+ content: "\f26b";
+}
+.fa-tv:before,
+.fa-television:before {
+ content: "\f26c";
+}
+.fa-contao:before {
+ content: "\f26d";
+}
+.fa-500px:before {
+ content: "\f26e";
+}
+.fa-amazon:before {
+ content: "\f270";
+}
+.fa-calendar-plus-o:before {
+ content: "\f271";
+}
+.fa-calendar-minus-o:before {
+ content: "\f272";
+}
+.fa-calendar-times-o:before {
+ content: "\f273";
+}
+.fa-calendar-check-o:before {
+ content: "\f274";
+}
+.fa-industry:before {
+ content: "\f275";
+}
+.fa-map-pin:before {
+ content: "\f276";
+}
+.fa-map-signs:before {
+ content: "\f277";
+}
+.fa-map-o:before {
+ content: "\f278";
+}
+.fa-map:before {
+ content: "\f279";
+}
+.fa-commenting:before {
+ content: "\f27a";
+}
+.fa-commenting-o:before {
+ content: "\f27b";
+}
+.fa-houzz:before {
+ content: "\f27c";
+}
+.fa-vimeo:before {
+ content: "\f27d";
+}
+.fa-black-tie:before {
+ content: "\f27e";
+}
+.fa-fonticons:before {
+ content: "\f280";
+}
+.fa-reddit-alien:before {
+ content: "\f281";
+}
+.fa-edge:before {
+ content: "\f282";
+}
+.fa-credit-card-alt:before {
+ content: "\f283";
+}
+.fa-codiepie:before {
+ content: "\f284";
+}
+.fa-modx:before {
+ content: "\f285";
+}
+.fa-fort-awesome:before {
+ content: "\f286";
+}
+.fa-usb:before {
+ content: "\f287";
+}
+.fa-product-hunt:before {
+ content: "\f288";
+}
+.fa-mixcloud:before {
+ content: "\f289";
+}
+.fa-scribd:before {
+ content: "\f28a";
+}
+.fa-pause-circle:before {
+ content: "\f28b";
+}
+.fa-pause-circle-o:before {
+ content: "\f28c";
+}
+.fa-stop-circle:before {
+ content: "\f28d";
+}
+.fa-stop-circle-o:before {
+ content: "\f28e";
+}
+.fa-shopping-bag:before {
+ content: "\f290";
+}
+.fa-shopping-basket:before {
+ content: "\f291";
+}
+.fa-hashtag:before {
+ content: "\f292";
+}
+.fa-bluetooth:before {
+ content: "\f293";
+}
+.fa-bluetooth-b:before {
+ content: "\f294";
+}
+.fa-percent:before {
+ content: "\f295";
+}
+.fa-gitlab:before {
+ content: "\f296";
+}
+.fa-wpbeginner:before {
+ content: "\f297";
+}
+.fa-wpforms:before {
+ content: "\f298";
+}
+.fa-envira:before {
+ content: "\f299";
+}
+.fa-universal-access:before {
+ content: "\f29a";
+}
+.fa-wheelchair-alt:before {
+ content: "\f29b";
+}
+.fa-question-circle-o:before {
+ content: "\f29c";
+}
+.fa-blind:before {
+ content: "\f29d";
+}
+.fa-audio-description:before {
+ content: "\f29e";
+}
+.fa-volume-control-phone:before {
+ content: "\f2a0";
+}
+.fa-braille:before {
+ content: "\f2a1";
+}
+.fa-assistive-listening-systems:before {
+ content: "\f2a2";
+}
+.fa-asl-interpreting:before,
+.fa-american-sign-language-interpreting:before {
+ content: "\f2a3";
+}
+.fa-deafness:before,
+.fa-hard-of-hearing:before,
+.fa-deaf:before {
+ content: "\f2a4";
+}
+.fa-glide:before {
+ content: "\f2a5";
+}
+.fa-glide-g:before {
+ content: "\f2a6";
+}
+.fa-signing:before,
+.fa-sign-language:before {
+ content: "\f2a7";
+}
+.fa-low-vision:before {
+ content: "\f2a8";
+}
+.fa-viadeo:before {
+ content: "\f2a9";
+}
+.fa-viadeo-square:before {
+ content: "\f2aa";
+}
+.fa-snapchat:before {
+ content: "\f2ab";
+}
+.fa-snapchat-ghost:before {
+ content: "\f2ac";
+}
+.fa-snapchat-square:before {
+ content: "\f2ad";
+}
+.fa-pied-piper:before {
+ content: "\f2ae";
+}
+.fa-first-order:before {
+ content: "\f2b0";
+}
+.fa-yoast:before {
+ content: "\f2b1";
+}
+.fa-themeisle:before {
+ content: "\f2b2";
+}
+.fa-google-plus-circle:before,
+.fa-google-plus-official:before {
+ content: "\f2b3";
+}
+.fa-fa:before,
+.fa-font-awesome:before {
+ content: "\f2b4";
+}
+.fa-handshake-o:before {
+ content: "\f2b5";
+}
+.fa-envelope-open:before {
+ content: "\f2b6";
+}
+.fa-envelope-open-o:before {
+ content: "\f2b7";
+}
+.fa-linode:before {
+ content: "\f2b8";
+}
+.fa-address-book:before {
+ content: "\f2b9";
+}
+.fa-address-book-o:before {
+ content: "\f2ba";
+}
+.fa-vcard:before,
+.fa-address-card:before {
+ content: "\f2bb";
+}
+.fa-vcard-o:before,
+.fa-address-card-o:before {
+ content: "\f2bc";
+}
+.fa-user-circle:before {
+ content: "\f2bd";
+}
+.fa-user-circle-o:before {
+ content: "\f2be";
+}
+.fa-user-o:before {
+ content: "\f2c0";
+}
+.fa-id-badge:before {
+ content: "\f2c1";
+}
+.fa-drivers-license:before,
+.fa-id-card:before {
+ content: "\f2c2";
+}
+.fa-drivers-license-o:before,
+.fa-id-card-o:before {
+ content: "\f2c3";
+}
+.fa-quora:before {
+ content: "\f2c4";
+}
+.fa-free-code-camp:before {
+ content: "\f2c5";
+}
+.fa-telegram:before {
+ content: "\f2c6";
+}
+.fa-thermometer-4:before,
+.fa-thermometer:before,
+.fa-thermometer-full:before {
+ content: "\f2c7";
+}
+.fa-thermometer-3:before,
+.fa-thermometer-three-quarters:before {
+ content: "\f2c8";
+}
+.fa-thermometer-2:before,
+.fa-thermometer-half:before {
+ content: "\f2c9";
+}
+.fa-thermometer-1:before,
+.fa-thermometer-quarter:before {
+ content: "\f2ca";
+}
+.fa-thermometer-0:before,
+.fa-thermometer-empty:before {
+ content: "\f2cb";
+}
+.fa-shower:before {
+ content: "\f2cc";
+}
+.fa-bathtub:before,
+.fa-s15:before,
+.fa-bath:before {
+ content: "\f2cd";
+}
+.fa-podcast:before {
+ content: "\f2ce";
+}
+.fa-window-maximize:before {
+ content: "\f2d0";
+}
+.fa-window-minimize:before {
+ content: "\f2d1";
+}
+.fa-window-restore:before {
+ content: "\f2d2";
+}
+.fa-times-rectangle:before,
+.fa-window-close:before {
+ content: "\f2d3";
+}
+.fa-times-rectangle-o:before,
+.fa-window-close-o:before {
+ content: "\f2d4";
+}
+.fa-bandcamp:before {
+ content: "\f2d5";
+}
+.fa-grav:before {
+ content: "\f2d6";
+}
+.fa-etsy:before {
+ content: "\f2d7";
+}
+.fa-imdb:before {
+ content: "\f2d8";
+}
+.fa-ravelry:before {
+ content: "\f2d9";
+}
+.fa-eercast:before {
+ content: "\f2da";
+}
+.fa-microchip:before {
+ content: "\f2db";
+}
+.fa-snowflake-o:before {
+ content: "\f2dc";
+}
+.fa-superpowers:before {
+ content: "\f2dd";
+}
+.fa-wpexplorer:before {
+ content: "\f2de";
+}
+.fa-meetup:before {
+ content: "\f2e0";
+}
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/css/font-awesome.min.css b/static_in_env/fonts/font-awesome-4.7.0/css/font-awesome.min.css
new file mode 100644
index 00000000..540440ce
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/css/font-awesome.min.css
@@ -0,0 +1,4 @@
+/*!
+ * 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-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf b/static_in_env/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf
new file mode 100644
index 00000000..401ec0f3
Binary files /dev/null and b/static_in_env/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf differ
diff --git a/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot b/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot
new file mode 100644
index 00000000..e9f60ca9
Binary files /dev/null and b/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot differ
diff --git a/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg b/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg
new file mode 100644
index 00000000..855c845e
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg
@@ -0,0 +1,2671 @@
+
+
+
+
+Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016
+ By ,,,
+Copyright Dave Gandy 2016. All rights reserved.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf b/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf
new file mode 100644
index 00000000..35acda2f
Binary files /dev/null and b/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf differ
diff --git a/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff b/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff
new file mode 100644
index 00000000..400014a4
Binary files /dev/null and b/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff differ
diff --git a/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 b/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2
new file mode 100644
index 00000000..4d13fc60
Binary files /dev/null and b/static_in_env/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 differ
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/animated.less b/static_in_env/fonts/font-awesome-4.7.0/less/animated.less
new file mode 100644
index 00000000..66ad52a5
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/animated.less
@@ -0,0 +1,34 @@
+// Animated Icons
+// --------------------------
+
+.@{fa-css-prefix}-spin {
+ -webkit-animation: fa-spin 2s infinite linear;
+ animation: fa-spin 2s infinite linear;
+}
+
+.@{fa-css-prefix}-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);
+ }
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/bordered-pulled.less b/static_in_env/fonts/font-awesome-4.7.0/less/bordered-pulled.less
new file mode 100644
index 00000000..f1c8ad75
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/bordered-pulled.less
@@ -0,0 +1,25 @@
+// Bordered & Pulled
+// -------------------------
+
+.@{fa-css-prefix}-border {
+ padding: .2em .25em .15em;
+ border: solid .08em @fa-border-color;
+ border-radius: .1em;
+}
+
+.@{fa-css-prefix}-pull-left { float: left; }
+.@{fa-css-prefix}-pull-right { float: right; }
+
+.@{fa-css-prefix} {
+ &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
+ &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
+}
+
+/* Deprecated as of 4.4.0 */
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.@{fa-css-prefix} {
+ &.pull-left { margin-right: .3em; }
+ &.pull-right { margin-left: .3em; }
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/core.less b/static_in_env/fonts/font-awesome-4.7.0/less/core.less
new file mode 100644
index 00000000..c577ac84
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/core.less
@@ -0,0 +1,12 @@
+// Base Class Definition
+// -------------------------
+
+.@{fa-css-prefix} {
+ display: inline-block;
+ font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
+ font-size: inherit; // can't have font-size inherit on line above, so need to override
+ text-rendering: auto; // optimizelegibility throws things off #1094
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/fixed-width.less b/static_in_env/fonts/font-awesome-4.7.0/less/fixed-width.less
new file mode 100644
index 00000000..110289f2
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/fixed-width.less
@@ -0,0 +1,6 @@
+// Fixed Width Icons
+// -------------------------
+.@{fa-css-prefix}-fw {
+ width: (18em / 14);
+ text-align: center;
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/font-awesome.less b/static_in_env/fonts/font-awesome-4.7.0/less/font-awesome.less
new file mode 100644
index 00000000..c3677def
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/font-awesome.less
@@ -0,0 +1,18 @@
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+
+@import "variables.less";
+@import "mixins.less";
+@import "path.less";
+@import "core.less";
+@import "larger.less";
+@import "fixed-width.less";
+@import "list.less";
+@import "bordered-pulled.less";
+@import "animated.less";
+@import "rotated-flipped.less";
+@import "stacked.less";
+@import "icons.less";
+@import "screen-reader.less";
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/icons.less b/static_in_env/fonts/font-awesome-4.7.0/less/icons.less
new file mode 100644
index 00000000..159d6004
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/icons.less
@@ -0,0 +1,789 @@
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+
+.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
+.@{fa-css-prefix}-music:before { content: @fa-var-music; }
+.@{fa-css-prefix}-search:before { content: @fa-var-search; }
+.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
+.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
+.@{fa-css-prefix}-star:before { content: @fa-var-star; }
+.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
+.@{fa-css-prefix}-user:before { content: @fa-var-user; }
+.@{fa-css-prefix}-film:before { content: @fa-var-film; }
+.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
+.@{fa-css-prefix}-th:before { content: @fa-var-th; }
+.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
+.@{fa-css-prefix}-check:before { content: @fa-var-check; }
+.@{fa-css-prefix}-remove:before,
+.@{fa-css-prefix}-close:before,
+.@{fa-css-prefix}-times:before { content: @fa-var-times; }
+.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
+.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
+.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
+.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
+.@{fa-css-prefix}-gear:before,
+.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
+.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
+.@{fa-css-prefix}-home:before { content: @fa-var-home; }
+.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
+.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
+.@{fa-css-prefix}-road:before { content: @fa-var-road; }
+.@{fa-css-prefix}-download:before { content: @fa-var-download; }
+.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
+.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
+.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
+.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
+.@{fa-css-prefix}-rotate-right:before,
+.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
+.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
+.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
+.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
+.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
+.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
+.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
+.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
+.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
+.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
+.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
+.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
+.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
+.@{fa-css-prefix}-book:before { content: @fa-var-book; }
+.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
+.@{fa-css-prefix}-print:before { content: @fa-var-print; }
+.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
+.@{fa-css-prefix}-font:before { content: @fa-var-font; }
+.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
+.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
+.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
+.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
+.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
+.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
+.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
+.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
+.@{fa-css-prefix}-list:before { content: @fa-var-list; }
+.@{fa-css-prefix}-dedent:before,
+.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
+.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
+.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }
+.@{fa-css-prefix}-photo:before,
+.@{fa-css-prefix}-image:before,
+.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }
+.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }
+.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
+.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
+.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
+.@{fa-css-prefix}-edit:before,
+.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }
+.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }
+.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }
+.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }
+.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
+.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
+.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
+.@{fa-css-prefix}-play:before { content: @fa-var-play; }
+.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
+.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
+.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
+.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
+.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
+.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
+.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
+.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
+.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
+.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
+.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
+.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
+.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
+.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
+.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
+.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }
+.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }
+.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
+.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
+.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
+.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
+.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
+.@{fa-css-prefix}-mail-forward:before,
+.@{fa-css-prefix}-share:before { content: @fa-var-share; }
+.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
+.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
+.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
+.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
+.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
+.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
+.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
+.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
+.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
+.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
+.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
+.@{fa-css-prefix}-warning:before,
+.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
+.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
+.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
+.@{fa-css-prefix}-random:before { content: @fa-var-random; }
+.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
+.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
+.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
+.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
+.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
+.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
+.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
+.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
+.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }
+.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }
+.@{fa-css-prefix}-bar-chart-o:before,
+.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; }
+.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
+.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
+.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
+.@{fa-css-prefix}-key:before { content: @fa-var-key; }
+.@{fa-css-prefix}-gears:before,
+.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
+.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
+.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }
+.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }
+.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
+.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }
+.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }
+.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }
+.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }
+.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }
+.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }
+.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
+.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
+.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
+.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }
+.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
+.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }
+.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
+.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
+.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
+.@{fa-css-prefix}-facebook-f:before,
+.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
+.@{fa-css-prefix}-github:before { content: @fa-var-github; }
+.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
+.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
+.@{fa-css-prefix}-feed:before,
+.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
+.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
+.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
+.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
+.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
+.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }
+.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }
+.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }
+.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }
+.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
+.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
+.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
+.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
+.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
+.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
+.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
+.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
+.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
+.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
+.@{fa-css-prefix}-group:before,
+.@{fa-css-prefix}-users:before { content: @fa-var-users; }
+.@{fa-css-prefix}-chain:before,
+.@{fa-css-prefix}-link:before { content: @fa-var-link; }
+.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
+.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
+.@{fa-css-prefix}-cut:before,
+.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }
+.@{fa-css-prefix}-copy:before,
+.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }
+.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
+.@{fa-css-prefix}-save:before,
+.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }
+.@{fa-css-prefix}-square:before { content: @fa-var-square; }
+.@{fa-css-prefix}-navicon:before,
+.@{fa-css-prefix}-reorder:before,
+.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
+.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
+.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
+.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
+.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
+.@{fa-css-prefix}-table:before { content: @fa-var-table; }
+.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
+.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
+.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
+.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
+.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
+.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
+.@{fa-css-prefix}-money:before { content: @fa-var-money; }
+.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
+.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
+.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
+.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
+.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
+.@{fa-css-prefix}-unsorted:before,
+.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
+.@{fa-css-prefix}-sort-down:before,
+.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }
+.@{fa-css-prefix}-sort-up:before,
+.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }
+.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
+.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
+.@{fa-css-prefix}-rotate-left:before,
+.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
+.@{fa-css-prefix}-legal:before,
+.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
+.@{fa-css-prefix}-dashboard:before,
+.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }
+.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }
+.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }
+.@{fa-css-prefix}-flash:before,
+.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
+.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
+.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
+.@{fa-css-prefix}-paste:before,
+.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
+.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }
+.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }
+.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }
+.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }
+.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
+.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
+.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
+.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }
+.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
+.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }
+.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }
+.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }
+.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }
+.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
+.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
+.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
+.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
+.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
+.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
+.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
+.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
+.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
+.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
+.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
+.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
+.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
+.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
+.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
+.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
+.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
+.@{fa-css-prefix}-mobile-phone:before,
+.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
+.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }
+.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
+.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
+.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
+.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
+.@{fa-css-prefix}-mail-reply:before,
+.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
+.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
+.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }
+.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }
+.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }
+.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }
+.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }
+.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
+.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }
+.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }
+.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
+.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
+.@{fa-css-prefix}-code:before { content: @fa-var-code; }
+.@{fa-css-prefix}-mail-reply-all:before,
+.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
+.@{fa-css-prefix}-star-half-empty:before,
+.@{fa-css-prefix}-star-half-full:before,
+.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }
+.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
+.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
+.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }
+.@{fa-css-prefix}-unlink:before,
+.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }
+.@{fa-css-prefix}-question:before { content: @fa-var-question; }
+.@{fa-css-prefix}-info:before { content: @fa-var-info; }
+.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
+.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
+.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
+.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
+.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
+.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
+.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
+.@{fa-css-prefix}-shield:before { content: @fa-var-shield; }
+.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }
+.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
+.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
+.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
+.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
+.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
+.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
+.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
+.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
+.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
+.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
+.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
+.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
+.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
+.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
+.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
+.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
+.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }
+.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
+.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }
+.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }
+.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }
+.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
+.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }
+.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }
+.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
+.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
+.@{fa-css-prefix}-toggle-down:before,
+.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }
+.@{fa-css-prefix}-toggle-up:before,
+.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }
+.@{fa-css-prefix}-toggle-right:before,
+.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }
+.@{fa-css-prefix}-euro:before,
+.@{fa-css-prefix}-eur:before { content: @fa-var-eur; }
+.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }
+.@{fa-css-prefix}-dollar:before,
+.@{fa-css-prefix}-usd:before { content: @fa-var-usd; }
+.@{fa-css-prefix}-rupee:before,
+.@{fa-css-prefix}-inr:before { content: @fa-var-inr; }
+.@{fa-css-prefix}-cny:before,
+.@{fa-css-prefix}-rmb:before,
+.@{fa-css-prefix}-yen:before,
+.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }
+.@{fa-css-prefix}-ruble:before,
+.@{fa-css-prefix}-rouble:before,
+.@{fa-css-prefix}-rub:before { content: @fa-var-rub; }
+.@{fa-css-prefix}-won:before,
+.@{fa-css-prefix}-krw:before { content: @fa-var-krw; }
+.@{fa-css-prefix}-bitcoin:before,
+.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
+.@{fa-css-prefix}-file:before { content: @fa-var-file; }
+.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }
+.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }
+.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }
+.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }
+.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }
+.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }
+.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }
+.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
+.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
+.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
+.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
+.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
+.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
+.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }
+.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
+.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
+.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
+.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
+.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
+.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
+.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }
+.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
+.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
+.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }
+.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }
+.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }
+.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }
+.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
+.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
+.@{fa-css-prefix}-android:before { content: @fa-var-android; }
+.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
+.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
+.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
+.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
+.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
+.@{fa-css-prefix}-female:before { content: @fa-var-female; }
+.@{fa-css-prefix}-male:before { content: @fa-var-male; }
+.@{fa-css-prefix}-gittip:before,
+.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }
+.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
+.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
+.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
+.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
+.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
+.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
+.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
+.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
+.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
+.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }
+.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }
+.@{fa-css-prefix}-toggle-left:before,
+.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }
+.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }
+.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
+.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
+.@{fa-css-prefix}-turkish-lira:before,
+.@{fa-css-prefix}-try:before { content: @fa-var-try; }
+.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }
+.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
+.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
+.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
+.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
+.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
+.@{fa-css-prefix}-institution:before,
+.@{fa-css-prefix}-bank:before,
+.@{fa-css-prefix}-university:before { content: @fa-var-university; }
+.@{fa-css-prefix}-mortar-board:before,
+.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
+.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
+.@{fa-css-prefix}-google:before { content: @fa-var-google; }
+.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
+.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
+.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
+.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
+.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
+.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
+.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; }
+.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
+.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
+.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
+.@{fa-css-prefix}-language:before { content: @fa-var-language; }
+.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
+.@{fa-css-prefix}-building:before { content: @fa-var-building; }
+.@{fa-css-prefix}-child:before { content: @fa-var-child; }
+.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
+.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }
+.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
+.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
+.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
+.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
+.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
+.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
+.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
+.@{fa-css-prefix}-automobile:before,
+.@{fa-css-prefix}-car:before { content: @fa-var-car; }
+.@{fa-css-prefix}-cab:before,
+.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
+.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
+.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
+.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
+.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
+.@{fa-css-prefix}-database:before { content: @fa-var-database; }
+.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }
+.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }
+.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }
+.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }
+.@{fa-css-prefix}-file-photo-o:before,
+.@{fa-css-prefix}-file-picture-o:before,
+.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }
+.@{fa-css-prefix}-file-zip-o:before,
+.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }
+.@{fa-css-prefix}-file-sound-o:before,
+.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }
+.@{fa-css-prefix}-file-movie-o:before,
+.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }
+.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }
+.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
+.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
+.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
+.@{fa-css-prefix}-life-bouy:before,
+.@{fa-css-prefix}-life-buoy:before,
+.@{fa-css-prefix}-life-saver:before,
+.@{fa-css-prefix}-support:before,
+.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
+.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
+.@{fa-css-prefix}-ra:before,
+.@{fa-css-prefix}-resistance:before,
+.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
+.@{fa-css-prefix}-ge:before,
+.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
+.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
+.@{fa-css-prefix}-git:before { content: @fa-var-git; }
+.@{fa-css-prefix}-y-combinator-square:before,
+.@{fa-css-prefix}-yc-square:before,
+.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
+.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
+.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
+.@{fa-css-prefix}-wechat:before,
+.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
+.@{fa-css-prefix}-send:before,
+.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
+.@{fa-css-prefix}-send-o:before,
+.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }
+.@{fa-css-prefix}-history:before { content: @fa-var-history; }
+.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }
+.@{fa-css-prefix}-header:before { content: @fa-var-header; }
+.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
+.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }
+.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
+.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
+.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
+.@{fa-css-prefix}-soccer-ball-o:before,
+.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; }
+.@{fa-css-prefix}-tty:before { content: @fa-var-tty; }
+.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }
+.@{fa-css-prefix}-plug:before { content: @fa-var-plug; }
+.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }
+.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }
+.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }
+.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; }
+.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }
+.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }
+.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }
+.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }
+.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }
+.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }
+.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }
+.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }
+.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }
+.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }
+.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }
+.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; }
+.@{fa-css-prefix}-trash:before { content: @fa-var-trash; }
+.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }
+.@{fa-css-prefix}-at:before { content: @fa-var-at; }
+.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; }
+.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }
+.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }
+.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; }
+.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; }
+.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; }
+.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }
+.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }
+.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }
+.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }
+.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }
+.@{fa-css-prefix}-bus:before { content: @fa-var-bus; }
+.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }
+.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }
+.@{fa-css-prefix}-cc:before { content: @fa-var-cc; }
+.@{fa-css-prefix}-shekel:before,
+.@{fa-css-prefix}-sheqel:before,
+.@{fa-css-prefix}-ils:before { content: @fa-var-ils; }
+.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }
+.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }
+.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }
+.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }
+.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }
+.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }
+.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }
+.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }
+.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }
+.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }
+.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }
+.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }
+.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }
+.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }
+.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }
+.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }
+.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }
+.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }
+.@{fa-css-prefix}-venus:before { content: @fa-var-venus; }
+.@{fa-css-prefix}-mars:before { content: @fa-var-mars; }
+.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }
+.@{fa-css-prefix}-intersex:before,
+.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }
+.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }
+.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }
+.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }
+.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }
+.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }
+.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }
+.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }
+.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }
+.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; }
+.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; }
+.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }
+.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }
+.@{fa-css-prefix}-server:before { content: @fa-var-server; }
+.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }
+.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }
+.@{fa-css-prefix}-hotel:before,
+.@{fa-css-prefix}-bed:before { content: @fa-var-bed; }
+.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }
+.@{fa-css-prefix}-train:before { content: @fa-var-train; }
+.@{fa-css-prefix}-subway:before { content: @fa-var-subway; }
+.@{fa-css-prefix}-medium:before { content: @fa-var-medium; }
+.@{fa-css-prefix}-yc:before,
+.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; }
+.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; }
+.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; }
+.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; }
+.@{fa-css-prefix}-battery-4:before,
+.@{fa-css-prefix}-battery:before,
+.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; }
+.@{fa-css-prefix}-battery-3:before,
+.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; }
+.@{fa-css-prefix}-battery-2:before,
+.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; }
+.@{fa-css-prefix}-battery-1:before,
+.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; }
+.@{fa-css-prefix}-battery-0:before,
+.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; }
+.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; }
+.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; }
+.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; }
+.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; }
+.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; }
+.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; }
+.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; }
+.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; }
+.@{fa-css-prefix}-clone:before { content: @fa-var-clone; }
+.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; }
+.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; }
+.@{fa-css-prefix}-hourglass-1:before,
+.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; }
+.@{fa-css-prefix}-hourglass-2:before,
+.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; }
+.@{fa-css-prefix}-hourglass-3:before,
+.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; }
+.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; }
+.@{fa-css-prefix}-hand-grab-o:before,
+.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; }
+.@{fa-css-prefix}-hand-stop-o:before,
+.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; }
+.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; }
+.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; }
+.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; }
+.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; }
+.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; }
+.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; }
+.@{fa-css-prefix}-registered:before { content: @fa-var-registered; }
+.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; }
+.@{fa-css-prefix}-gg:before { content: @fa-var-gg; }
+.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; }
+.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; }
+.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; }
+.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; }
+.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; }
+.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; }
+.@{fa-css-prefix}-safari:before { content: @fa-var-safari; }
+.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; }
+.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; }
+.@{fa-css-prefix}-opera:before { content: @fa-var-opera; }
+.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; }
+.@{fa-css-prefix}-tv:before,
+.@{fa-css-prefix}-television:before { content: @fa-var-television; }
+.@{fa-css-prefix}-contao:before { content: @fa-var-contao; }
+.@{fa-css-prefix}-500px:before { content: @fa-var-500px; }
+.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; }
+.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; }
+.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; }
+.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; }
+.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; }
+.@{fa-css-prefix}-industry:before { content: @fa-var-industry; }
+.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; }
+.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; }
+.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; }
+.@{fa-css-prefix}-map:before { content: @fa-var-map; }
+.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; }
+.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; }
+.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; }
+.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; }
+.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; }
+.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; }
+.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; }
+.@{fa-css-prefix}-edge:before { content: @fa-var-edge; }
+.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; }
+.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; }
+.@{fa-css-prefix}-modx:before { content: @fa-var-modx; }
+.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; }
+.@{fa-css-prefix}-usb:before { content: @fa-var-usb; }
+.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; }
+.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; }
+.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; }
+.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; }
+.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; }
+.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; }
+.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; }
+.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; }
+.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; }
+.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; }
+.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; }
+.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; }
+.@{fa-css-prefix}-percent:before { content: @fa-var-percent; }
+.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; }
+.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; }
+.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; }
+.@{fa-css-prefix}-envira:before { content: @fa-var-envira; }
+.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; }
+.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; }
+.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; }
+.@{fa-css-prefix}-blind:before { content: @fa-var-blind; }
+.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; }
+.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; }
+.@{fa-css-prefix}-braille:before { content: @fa-var-braille; }
+.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; }
+.@{fa-css-prefix}-asl-interpreting:before,
+.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; }
+.@{fa-css-prefix}-deafness:before,
+.@{fa-css-prefix}-hard-of-hearing:before,
+.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; }
+.@{fa-css-prefix}-glide:before { content: @fa-var-glide; }
+.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; }
+.@{fa-css-prefix}-signing:before,
+.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; }
+.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; }
+.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; }
+.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; }
+.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; }
+.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; }
+.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; }
+.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
+.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; }
+.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; }
+.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; }
+.@{fa-css-prefix}-google-plus-circle:before,
+.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; }
+.@{fa-css-prefix}-fa:before,
+.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; }
+.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; }
+.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; }
+.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; }
+.@{fa-css-prefix}-linode:before { content: @fa-var-linode; }
+.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; }
+.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; }
+.@{fa-css-prefix}-vcard:before,
+.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; }
+.@{fa-css-prefix}-vcard-o:before,
+.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; }
+.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; }
+.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; }
+.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; }
+.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; }
+.@{fa-css-prefix}-drivers-license:before,
+.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; }
+.@{fa-css-prefix}-drivers-license-o:before,
+.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; }
+.@{fa-css-prefix}-quora:before { content: @fa-var-quora; }
+.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; }
+.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; }
+.@{fa-css-prefix}-thermometer-4:before,
+.@{fa-css-prefix}-thermometer:before,
+.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; }
+.@{fa-css-prefix}-thermometer-3:before,
+.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; }
+.@{fa-css-prefix}-thermometer-2:before,
+.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; }
+.@{fa-css-prefix}-thermometer-1:before,
+.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; }
+.@{fa-css-prefix}-thermometer-0:before,
+.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; }
+.@{fa-css-prefix}-shower:before { content: @fa-var-shower; }
+.@{fa-css-prefix}-bathtub:before,
+.@{fa-css-prefix}-s15:before,
+.@{fa-css-prefix}-bath:before { content: @fa-var-bath; }
+.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; }
+.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; }
+.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; }
+.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; }
+.@{fa-css-prefix}-times-rectangle:before,
+.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; }
+.@{fa-css-prefix}-times-rectangle-o:before,
+.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; }
+.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; }
+.@{fa-css-prefix}-grav:before { content: @fa-var-grav; }
+.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; }
+.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; }
+.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; }
+.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; }
+.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; }
+.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; }
+.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; }
+.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; }
+.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; }
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/larger.less b/static_in_env/fonts/font-awesome-4.7.0/less/larger.less
new file mode 100644
index 00000000..c9d64677
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/larger.less
@@ -0,0 +1,13 @@
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.@{fa-css-prefix}-lg {
+ font-size: (4em / 3);
+ line-height: (3em / 4);
+ vertical-align: -15%;
+}
+.@{fa-css-prefix}-2x { font-size: 2em; }
+.@{fa-css-prefix}-3x { font-size: 3em; }
+.@{fa-css-prefix}-4x { font-size: 4em; }
+.@{fa-css-prefix}-5x { font-size: 5em; }
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/list.less b/static_in_env/fonts/font-awesome-4.7.0/less/list.less
new file mode 100644
index 00000000..0b440382
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/list.less
@@ -0,0 +1,19 @@
+// List Icons
+// -------------------------
+
+.@{fa-css-prefix}-ul {
+ padding-left: 0;
+ margin-left: @fa-li-width;
+ list-style-type: none;
+ > li { position: relative; }
+}
+.@{fa-css-prefix}-li {
+ position: absolute;
+ left: -@fa-li-width;
+ width: @fa-li-width;
+ top: (2em / 14);
+ text-align: center;
+ &.@{fa-css-prefix}-lg {
+ left: (-@fa-li-width + (4em / 14));
+ }
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/mixins.less b/static_in_env/fonts/font-awesome-4.7.0/less/mixins.less
new file mode 100644
index 00000000..beef231d
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/mixins.less
@@ -0,0 +1,60 @@
+// Mixins
+// --------------------------
+
+.fa-icon() {
+ display: inline-block;
+ font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
+ font-size: inherit; // can't have font-size inherit on line above, so need to override
+ text-rendering: auto; // optimizelegibility throws things off #1094
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+
+}
+
+.fa-icon-rotate(@degrees, @rotation) {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
+ -webkit-transform: rotate(@degrees);
+ -ms-transform: rotate(@degrees);
+ transform: rotate(@degrees);
+}
+
+.fa-icon-flip(@horiz, @vert, @rotation) {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
+ -webkit-transform: scale(@horiz, @vert);
+ -ms-transform: scale(@horiz, @vert);
+ transform: scale(@horiz, @vert);
+}
+
+
+// Only display content to screen readers. A la Bootstrap 4.
+//
+// See: http://a11yproject.com/posts/how-to-hide-content/
+
+.sr-only() {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0,0,0,0);
+ border: 0;
+}
+
+// Use in conjunction with .sr-only to only display content when it's focused.
+//
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
+//
+// Credit: HTML5 Boilerplate
+
+.sr-only-focusable() {
+ &:active,
+ &:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+ }
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/path.less b/static_in_env/fonts/font-awesome-4.7.0/less/path.less
new file mode 100644
index 00000000..835be41f
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/path.less
@@ -0,0 +1,15 @@
+/* FONT PATH
+ * -------------------------- */
+
+@font-face {
+ font-family: 'FontAwesome';
+ src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
+ src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
+ url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
+ url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
+ url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
+ url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
+ // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
+ font-weight: normal;
+ font-style: normal;
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/rotated-flipped.less b/static_in_env/fonts/font-awesome-4.7.0/less/rotated-flipped.less
new file mode 100644
index 00000000..f6ba8147
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/rotated-flipped.less
@@ -0,0 +1,20 @@
+// Rotated & Flipped Icons
+// -------------------------
+
+.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
+.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
+.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
+
+.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
+.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
+
+// Hook for IE8-9
+// -------------------------
+
+:root .@{fa-css-prefix}-rotate-90,
+:root .@{fa-css-prefix}-rotate-180,
+:root .@{fa-css-prefix}-rotate-270,
+:root .@{fa-css-prefix}-flip-horizontal,
+:root .@{fa-css-prefix}-flip-vertical {
+ filter: none;
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/screen-reader.less b/static_in_env/fonts/font-awesome-4.7.0/less/screen-reader.less
new file mode 100644
index 00000000..11c18819
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/screen-reader.less
@@ -0,0 +1,5 @@
+// Screen Readers
+// -------------------------
+
+.sr-only { .sr-only(); }
+.sr-only-focusable { .sr-only-focusable(); }
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/stacked.less b/static_in_env/fonts/font-awesome-4.7.0/less/stacked.less
new file mode 100644
index 00000000..fc53fb0e
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/stacked.less
@@ -0,0 +1,20 @@
+// Stacked Icons
+// -------------------------
+
+.@{fa-css-prefix}-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+.@{fa-css-prefix}-stack-1x { line-height: inherit; }
+.@{fa-css-prefix}-stack-2x { font-size: 2em; }
+.@{fa-css-prefix}-inverse { color: @fa-inverse; }
diff --git a/static_in_env/fonts/font-awesome-4.7.0/less/variables.less b/static_in_env/fonts/font-awesome-4.7.0/less/variables.less
new file mode 100644
index 00000000..7ddbbc01
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/less/variables.less
@@ -0,0 +1,800 @@
+// Variables
+// --------------------------
+
+@fa-font-path: "../fonts";
+@fa-font-size-base: 14px;
+@fa-line-height-base: 1;
+//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly
+@fa-css-prefix: fa;
+@fa-version: "4.7.0";
+@fa-border-color: #eee;
+@fa-inverse: #fff;
+@fa-li-width: (30em / 14);
+
+@fa-var-500px: "\f26e";
+@fa-var-address-book: "\f2b9";
+@fa-var-address-book-o: "\f2ba";
+@fa-var-address-card: "\f2bb";
+@fa-var-address-card-o: "\f2bc";
+@fa-var-adjust: "\f042";
+@fa-var-adn: "\f170";
+@fa-var-align-center: "\f037";
+@fa-var-align-justify: "\f039";
+@fa-var-align-left: "\f036";
+@fa-var-align-right: "\f038";
+@fa-var-amazon: "\f270";
+@fa-var-ambulance: "\f0f9";
+@fa-var-american-sign-language-interpreting: "\f2a3";
+@fa-var-anchor: "\f13d";
+@fa-var-android: "\f17b";
+@fa-var-angellist: "\f209";
+@fa-var-angle-double-down: "\f103";
+@fa-var-angle-double-left: "\f100";
+@fa-var-angle-double-right: "\f101";
+@fa-var-angle-double-up: "\f102";
+@fa-var-angle-down: "\f107";
+@fa-var-angle-left: "\f104";
+@fa-var-angle-right: "\f105";
+@fa-var-angle-up: "\f106";
+@fa-var-apple: "\f179";
+@fa-var-archive: "\f187";
+@fa-var-area-chart: "\f1fe";
+@fa-var-arrow-circle-down: "\f0ab";
+@fa-var-arrow-circle-left: "\f0a8";
+@fa-var-arrow-circle-o-down: "\f01a";
+@fa-var-arrow-circle-o-left: "\f190";
+@fa-var-arrow-circle-o-right: "\f18e";
+@fa-var-arrow-circle-o-up: "\f01b";
+@fa-var-arrow-circle-right: "\f0a9";
+@fa-var-arrow-circle-up: "\f0aa";
+@fa-var-arrow-down: "\f063";
+@fa-var-arrow-left: "\f060";
+@fa-var-arrow-right: "\f061";
+@fa-var-arrow-up: "\f062";
+@fa-var-arrows: "\f047";
+@fa-var-arrows-alt: "\f0b2";
+@fa-var-arrows-h: "\f07e";
+@fa-var-arrows-v: "\f07d";
+@fa-var-asl-interpreting: "\f2a3";
+@fa-var-assistive-listening-systems: "\f2a2";
+@fa-var-asterisk: "\f069";
+@fa-var-at: "\f1fa";
+@fa-var-audio-description: "\f29e";
+@fa-var-automobile: "\f1b9";
+@fa-var-backward: "\f04a";
+@fa-var-balance-scale: "\f24e";
+@fa-var-ban: "\f05e";
+@fa-var-bandcamp: "\f2d5";
+@fa-var-bank: "\f19c";
+@fa-var-bar-chart: "\f080";
+@fa-var-bar-chart-o: "\f080";
+@fa-var-barcode: "\f02a";
+@fa-var-bars: "\f0c9";
+@fa-var-bath: "\f2cd";
+@fa-var-bathtub: "\f2cd";
+@fa-var-battery: "\f240";
+@fa-var-battery-0: "\f244";
+@fa-var-battery-1: "\f243";
+@fa-var-battery-2: "\f242";
+@fa-var-battery-3: "\f241";
+@fa-var-battery-4: "\f240";
+@fa-var-battery-empty: "\f244";
+@fa-var-battery-full: "\f240";
+@fa-var-battery-half: "\f242";
+@fa-var-battery-quarter: "\f243";
+@fa-var-battery-three-quarters: "\f241";
+@fa-var-bed: "\f236";
+@fa-var-beer: "\f0fc";
+@fa-var-behance: "\f1b4";
+@fa-var-behance-square: "\f1b5";
+@fa-var-bell: "\f0f3";
+@fa-var-bell-o: "\f0a2";
+@fa-var-bell-slash: "\f1f6";
+@fa-var-bell-slash-o: "\f1f7";
+@fa-var-bicycle: "\f206";
+@fa-var-binoculars: "\f1e5";
+@fa-var-birthday-cake: "\f1fd";
+@fa-var-bitbucket: "\f171";
+@fa-var-bitbucket-square: "\f172";
+@fa-var-bitcoin: "\f15a";
+@fa-var-black-tie: "\f27e";
+@fa-var-blind: "\f29d";
+@fa-var-bluetooth: "\f293";
+@fa-var-bluetooth-b: "\f294";
+@fa-var-bold: "\f032";
+@fa-var-bolt: "\f0e7";
+@fa-var-bomb: "\f1e2";
+@fa-var-book: "\f02d";
+@fa-var-bookmark: "\f02e";
+@fa-var-bookmark-o: "\f097";
+@fa-var-braille: "\f2a1";
+@fa-var-briefcase: "\f0b1";
+@fa-var-btc: "\f15a";
+@fa-var-bug: "\f188";
+@fa-var-building: "\f1ad";
+@fa-var-building-o: "\f0f7";
+@fa-var-bullhorn: "\f0a1";
+@fa-var-bullseye: "\f140";
+@fa-var-bus: "\f207";
+@fa-var-buysellads: "\f20d";
+@fa-var-cab: "\f1ba";
+@fa-var-calculator: "\f1ec";
+@fa-var-calendar: "\f073";
+@fa-var-calendar-check-o: "\f274";
+@fa-var-calendar-minus-o: "\f272";
+@fa-var-calendar-o: "\f133";
+@fa-var-calendar-plus-o: "\f271";
+@fa-var-calendar-times-o: "\f273";
+@fa-var-camera: "\f030";
+@fa-var-camera-retro: "\f083";
+@fa-var-car: "\f1b9";
+@fa-var-caret-down: "\f0d7";
+@fa-var-caret-left: "\f0d9";
+@fa-var-caret-right: "\f0da";
+@fa-var-caret-square-o-down: "\f150";
+@fa-var-caret-square-o-left: "\f191";
+@fa-var-caret-square-o-right: "\f152";
+@fa-var-caret-square-o-up: "\f151";
+@fa-var-caret-up: "\f0d8";
+@fa-var-cart-arrow-down: "\f218";
+@fa-var-cart-plus: "\f217";
+@fa-var-cc: "\f20a";
+@fa-var-cc-amex: "\f1f3";
+@fa-var-cc-diners-club: "\f24c";
+@fa-var-cc-discover: "\f1f2";
+@fa-var-cc-jcb: "\f24b";
+@fa-var-cc-mastercard: "\f1f1";
+@fa-var-cc-paypal: "\f1f4";
+@fa-var-cc-stripe: "\f1f5";
+@fa-var-cc-visa: "\f1f0";
+@fa-var-certificate: "\f0a3";
+@fa-var-chain: "\f0c1";
+@fa-var-chain-broken: "\f127";
+@fa-var-check: "\f00c";
+@fa-var-check-circle: "\f058";
+@fa-var-check-circle-o: "\f05d";
+@fa-var-check-square: "\f14a";
+@fa-var-check-square-o: "\f046";
+@fa-var-chevron-circle-down: "\f13a";
+@fa-var-chevron-circle-left: "\f137";
+@fa-var-chevron-circle-right: "\f138";
+@fa-var-chevron-circle-up: "\f139";
+@fa-var-chevron-down: "\f078";
+@fa-var-chevron-left: "\f053";
+@fa-var-chevron-right: "\f054";
+@fa-var-chevron-up: "\f077";
+@fa-var-child: "\f1ae";
+@fa-var-chrome: "\f268";
+@fa-var-circle: "\f111";
+@fa-var-circle-o: "\f10c";
+@fa-var-circle-o-notch: "\f1ce";
+@fa-var-circle-thin: "\f1db";
+@fa-var-clipboard: "\f0ea";
+@fa-var-clock-o: "\f017";
+@fa-var-clone: "\f24d";
+@fa-var-close: "\f00d";
+@fa-var-cloud: "\f0c2";
+@fa-var-cloud-download: "\f0ed";
+@fa-var-cloud-upload: "\f0ee";
+@fa-var-cny: "\f157";
+@fa-var-code: "\f121";
+@fa-var-code-fork: "\f126";
+@fa-var-codepen: "\f1cb";
+@fa-var-codiepie: "\f284";
+@fa-var-coffee: "\f0f4";
+@fa-var-cog: "\f013";
+@fa-var-cogs: "\f085";
+@fa-var-columns: "\f0db";
+@fa-var-comment: "\f075";
+@fa-var-comment-o: "\f0e5";
+@fa-var-commenting: "\f27a";
+@fa-var-commenting-o: "\f27b";
+@fa-var-comments: "\f086";
+@fa-var-comments-o: "\f0e6";
+@fa-var-compass: "\f14e";
+@fa-var-compress: "\f066";
+@fa-var-connectdevelop: "\f20e";
+@fa-var-contao: "\f26d";
+@fa-var-copy: "\f0c5";
+@fa-var-copyright: "\f1f9";
+@fa-var-creative-commons: "\f25e";
+@fa-var-credit-card: "\f09d";
+@fa-var-credit-card-alt: "\f283";
+@fa-var-crop: "\f125";
+@fa-var-crosshairs: "\f05b";
+@fa-var-css3: "\f13c";
+@fa-var-cube: "\f1b2";
+@fa-var-cubes: "\f1b3";
+@fa-var-cut: "\f0c4";
+@fa-var-cutlery: "\f0f5";
+@fa-var-dashboard: "\f0e4";
+@fa-var-dashcube: "\f210";
+@fa-var-database: "\f1c0";
+@fa-var-deaf: "\f2a4";
+@fa-var-deafness: "\f2a4";
+@fa-var-dedent: "\f03b";
+@fa-var-delicious: "\f1a5";
+@fa-var-desktop: "\f108";
+@fa-var-deviantart: "\f1bd";
+@fa-var-diamond: "\f219";
+@fa-var-digg: "\f1a6";
+@fa-var-dollar: "\f155";
+@fa-var-dot-circle-o: "\f192";
+@fa-var-download: "\f019";
+@fa-var-dribbble: "\f17d";
+@fa-var-drivers-license: "\f2c2";
+@fa-var-drivers-license-o: "\f2c3";
+@fa-var-dropbox: "\f16b";
+@fa-var-drupal: "\f1a9";
+@fa-var-edge: "\f282";
+@fa-var-edit: "\f044";
+@fa-var-eercast: "\f2da";
+@fa-var-eject: "\f052";
+@fa-var-ellipsis-h: "\f141";
+@fa-var-ellipsis-v: "\f142";
+@fa-var-empire: "\f1d1";
+@fa-var-envelope: "\f0e0";
+@fa-var-envelope-o: "\f003";
+@fa-var-envelope-open: "\f2b6";
+@fa-var-envelope-open-o: "\f2b7";
+@fa-var-envelope-square: "\f199";
+@fa-var-envira: "\f299";
+@fa-var-eraser: "\f12d";
+@fa-var-etsy: "\f2d7";
+@fa-var-eur: "\f153";
+@fa-var-euro: "\f153";
+@fa-var-exchange: "\f0ec";
+@fa-var-exclamation: "\f12a";
+@fa-var-exclamation-circle: "\f06a";
+@fa-var-exclamation-triangle: "\f071";
+@fa-var-expand: "\f065";
+@fa-var-expeditedssl: "\f23e";
+@fa-var-external-link: "\f08e";
+@fa-var-external-link-square: "\f14c";
+@fa-var-eye: "\f06e";
+@fa-var-eye-slash: "\f070";
+@fa-var-eyedropper: "\f1fb";
+@fa-var-fa: "\f2b4";
+@fa-var-facebook: "\f09a";
+@fa-var-facebook-f: "\f09a";
+@fa-var-facebook-official: "\f230";
+@fa-var-facebook-square: "\f082";
+@fa-var-fast-backward: "\f049";
+@fa-var-fast-forward: "\f050";
+@fa-var-fax: "\f1ac";
+@fa-var-feed: "\f09e";
+@fa-var-female: "\f182";
+@fa-var-fighter-jet: "\f0fb";
+@fa-var-file: "\f15b";
+@fa-var-file-archive-o: "\f1c6";
+@fa-var-file-audio-o: "\f1c7";
+@fa-var-file-code-o: "\f1c9";
+@fa-var-file-excel-o: "\f1c3";
+@fa-var-file-image-o: "\f1c5";
+@fa-var-file-movie-o: "\f1c8";
+@fa-var-file-o: "\f016";
+@fa-var-file-pdf-o: "\f1c1";
+@fa-var-file-photo-o: "\f1c5";
+@fa-var-file-picture-o: "\f1c5";
+@fa-var-file-powerpoint-o: "\f1c4";
+@fa-var-file-sound-o: "\f1c7";
+@fa-var-file-text: "\f15c";
+@fa-var-file-text-o: "\f0f6";
+@fa-var-file-video-o: "\f1c8";
+@fa-var-file-word-o: "\f1c2";
+@fa-var-file-zip-o: "\f1c6";
+@fa-var-files-o: "\f0c5";
+@fa-var-film: "\f008";
+@fa-var-filter: "\f0b0";
+@fa-var-fire: "\f06d";
+@fa-var-fire-extinguisher: "\f134";
+@fa-var-firefox: "\f269";
+@fa-var-first-order: "\f2b0";
+@fa-var-flag: "\f024";
+@fa-var-flag-checkered: "\f11e";
+@fa-var-flag-o: "\f11d";
+@fa-var-flash: "\f0e7";
+@fa-var-flask: "\f0c3";
+@fa-var-flickr: "\f16e";
+@fa-var-floppy-o: "\f0c7";
+@fa-var-folder: "\f07b";
+@fa-var-folder-o: "\f114";
+@fa-var-folder-open: "\f07c";
+@fa-var-folder-open-o: "\f115";
+@fa-var-font: "\f031";
+@fa-var-font-awesome: "\f2b4";
+@fa-var-fonticons: "\f280";
+@fa-var-fort-awesome: "\f286";
+@fa-var-forumbee: "\f211";
+@fa-var-forward: "\f04e";
+@fa-var-foursquare: "\f180";
+@fa-var-free-code-camp: "\f2c5";
+@fa-var-frown-o: "\f119";
+@fa-var-futbol-o: "\f1e3";
+@fa-var-gamepad: "\f11b";
+@fa-var-gavel: "\f0e3";
+@fa-var-gbp: "\f154";
+@fa-var-ge: "\f1d1";
+@fa-var-gear: "\f013";
+@fa-var-gears: "\f085";
+@fa-var-genderless: "\f22d";
+@fa-var-get-pocket: "\f265";
+@fa-var-gg: "\f260";
+@fa-var-gg-circle: "\f261";
+@fa-var-gift: "\f06b";
+@fa-var-git: "\f1d3";
+@fa-var-git-square: "\f1d2";
+@fa-var-github: "\f09b";
+@fa-var-github-alt: "\f113";
+@fa-var-github-square: "\f092";
+@fa-var-gitlab: "\f296";
+@fa-var-gittip: "\f184";
+@fa-var-glass: "\f000";
+@fa-var-glide: "\f2a5";
+@fa-var-glide-g: "\f2a6";
+@fa-var-globe: "\f0ac";
+@fa-var-google: "\f1a0";
+@fa-var-google-plus: "\f0d5";
+@fa-var-google-plus-circle: "\f2b3";
+@fa-var-google-plus-official: "\f2b3";
+@fa-var-google-plus-square: "\f0d4";
+@fa-var-google-wallet: "\f1ee";
+@fa-var-graduation-cap: "\f19d";
+@fa-var-gratipay: "\f184";
+@fa-var-grav: "\f2d6";
+@fa-var-group: "\f0c0";
+@fa-var-h-square: "\f0fd";
+@fa-var-hacker-news: "\f1d4";
+@fa-var-hand-grab-o: "\f255";
+@fa-var-hand-lizard-o: "\f258";
+@fa-var-hand-o-down: "\f0a7";
+@fa-var-hand-o-left: "\f0a5";
+@fa-var-hand-o-right: "\f0a4";
+@fa-var-hand-o-up: "\f0a6";
+@fa-var-hand-paper-o: "\f256";
+@fa-var-hand-peace-o: "\f25b";
+@fa-var-hand-pointer-o: "\f25a";
+@fa-var-hand-rock-o: "\f255";
+@fa-var-hand-scissors-o: "\f257";
+@fa-var-hand-spock-o: "\f259";
+@fa-var-hand-stop-o: "\f256";
+@fa-var-handshake-o: "\f2b5";
+@fa-var-hard-of-hearing: "\f2a4";
+@fa-var-hashtag: "\f292";
+@fa-var-hdd-o: "\f0a0";
+@fa-var-header: "\f1dc";
+@fa-var-headphones: "\f025";
+@fa-var-heart: "\f004";
+@fa-var-heart-o: "\f08a";
+@fa-var-heartbeat: "\f21e";
+@fa-var-history: "\f1da";
+@fa-var-home: "\f015";
+@fa-var-hospital-o: "\f0f8";
+@fa-var-hotel: "\f236";
+@fa-var-hourglass: "\f254";
+@fa-var-hourglass-1: "\f251";
+@fa-var-hourglass-2: "\f252";
+@fa-var-hourglass-3: "\f253";
+@fa-var-hourglass-end: "\f253";
+@fa-var-hourglass-half: "\f252";
+@fa-var-hourglass-o: "\f250";
+@fa-var-hourglass-start: "\f251";
+@fa-var-houzz: "\f27c";
+@fa-var-html5: "\f13b";
+@fa-var-i-cursor: "\f246";
+@fa-var-id-badge: "\f2c1";
+@fa-var-id-card: "\f2c2";
+@fa-var-id-card-o: "\f2c3";
+@fa-var-ils: "\f20b";
+@fa-var-image: "\f03e";
+@fa-var-imdb: "\f2d8";
+@fa-var-inbox: "\f01c";
+@fa-var-indent: "\f03c";
+@fa-var-industry: "\f275";
+@fa-var-info: "\f129";
+@fa-var-info-circle: "\f05a";
+@fa-var-inr: "\f156";
+@fa-var-instagram: "\f16d";
+@fa-var-institution: "\f19c";
+@fa-var-internet-explorer: "\f26b";
+@fa-var-intersex: "\f224";
+@fa-var-ioxhost: "\f208";
+@fa-var-italic: "\f033";
+@fa-var-joomla: "\f1aa";
+@fa-var-jpy: "\f157";
+@fa-var-jsfiddle: "\f1cc";
+@fa-var-key: "\f084";
+@fa-var-keyboard-o: "\f11c";
+@fa-var-krw: "\f159";
+@fa-var-language: "\f1ab";
+@fa-var-laptop: "\f109";
+@fa-var-lastfm: "\f202";
+@fa-var-lastfm-square: "\f203";
+@fa-var-leaf: "\f06c";
+@fa-var-leanpub: "\f212";
+@fa-var-legal: "\f0e3";
+@fa-var-lemon-o: "\f094";
+@fa-var-level-down: "\f149";
+@fa-var-level-up: "\f148";
+@fa-var-life-bouy: "\f1cd";
+@fa-var-life-buoy: "\f1cd";
+@fa-var-life-ring: "\f1cd";
+@fa-var-life-saver: "\f1cd";
+@fa-var-lightbulb-o: "\f0eb";
+@fa-var-line-chart: "\f201";
+@fa-var-link: "\f0c1";
+@fa-var-linkedin: "\f0e1";
+@fa-var-linkedin-square: "\f08c";
+@fa-var-linode: "\f2b8";
+@fa-var-linux: "\f17c";
+@fa-var-list: "\f03a";
+@fa-var-list-alt: "\f022";
+@fa-var-list-ol: "\f0cb";
+@fa-var-list-ul: "\f0ca";
+@fa-var-location-arrow: "\f124";
+@fa-var-lock: "\f023";
+@fa-var-long-arrow-down: "\f175";
+@fa-var-long-arrow-left: "\f177";
+@fa-var-long-arrow-right: "\f178";
+@fa-var-long-arrow-up: "\f176";
+@fa-var-low-vision: "\f2a8";
+@fa-var-magic: "\f0d0";
+@fa-var-magnet: "\f076";
+@fa-var-mail-forward: "\f064";
+@fa-var-mail-reply: "\f112";
+@fa-var-mail-reply-all: "\f122";
+@fa-var-male: "\f183";
+@fa-var-map: "\f279";
+@fa-var-map-marker: "\f041";
+@fa-var-map-o: "\f278";
+@fa-var-map-pin: "\f276";
+@fa-var-map-signs: "\f277";
+@fa-var-mars: "\f222";
+@fa-var-mars-double: "\f227";
+@fa-var-mars-stroke: "\f229";
+@fa-var-mars-stroke-h: "\f22b";
+@fa-var-mars-stroke-v: "\f22a";
+@fa-var-maxcdn: "\f136";
+@fa-var-meanpath: "\f20c";
+@fa-var-medium: "\f23a";
+@fa-var-medkit: "\f0fa";
+@fa-var-meetup: "\f2e0";
+@fa-var-meh-o: "\f11a";
+@fa-var-mercury: "\f223";
+@fa-var-microchip: "\f2db";
+@fa-var-microphone: "\f130";
+@fa-var-microphone-slash: "\f131";
+@fa-var-minus: "\f068";
+@fa-var-minus-circle: "\f056";
+@fa-var-minus-square: "\f146";
+@fa-var-minus-square-o: "\f147";
+@fa-var-mixcloud: "\f289";
+@fa-var-mobile: "\f10b";
+@fa-var-mobile-phone: "\f10b";
+@fa-var-modx: "\f285";
+@fa-var-money: "\f0d6";
+@fa-var-moon-o: "\f186";
+@fa-var-mortar-board: "\f19d";
+@fa-var-motorcycle: "\f21c";
+@fa-var-mouse-pointer: "\f245";
+@fa-var-music: "\f001";
+@fa-var-navicon: "\f0c9";
+@fa-var-neuter: "\f22c";
+@fa-var-newspaper-o: "\f1ea";
+@fa-var-object-group: "\f247";
+@fa-var-object-ungroup: "\f248";
+@fa-var-odnoklassniki: "\f263";
+@fa-var-odnoklassniki-square: "\f264";
+@fa-var-opencart: "\f23d";
+@fa-var-openid: "\f19b";
+@fa-var-opera: "\f26a";
+@fa-var-optin-monster: "\f23c";
+@fa-var-outdent: "\f03b";
+@fa-var-pagelines: "\f18c";
+@fa-var-paint-brush: "\f1fc";
+@fa-var-paper-plane: "\f1d8";
+@fa-var-paper-plane-o: "\f1d9";
+@fa-var-paperclip: "\f0c6";
+@fa-var-paragraph: "\f1dd";
+@fa-var-paste: "\f0ea";
+@fa-var-pause: "\f04c";
+@fa-var-pause-circle: "\f28b";
+@fa-var-pause-circle-o: "\f28c";
+@fa-var-paw: "\f1b0";
+@fa-var-paypal: "\f1ed";
+@fa-var-pencil: "\f040";
+@fa-var-pencil-square: "\f14b";
+@fa-var-pencil-square-o: "\f044";
+@fa-var-percent: "\f295";
+@fa-var-phone: "\f095";
+@fa-var-phone-square: "\f098";
+@fa-var-photo: "\f03e";
+@fa-var-picture-o: "\f03e";
+@fa-var-pie-chart: "\f200";
+@fa-var-pied-piper: "\f2ae";
+@fa-var-pied-piper-alt: "\f1a8";
+@fa-var-pied-piper-pp: "\f1a7";
+@fa-var-pinterest: "\f0d2";
+@fa-var-pinterest-p: "\f231";
+@fa-var-pinterest-square: "\f0d3";
+@fa-var-plane: "\f072";
+@fa-var-play: "\f04b";
+@fa-var-play-circle: "\f144";
+@fa-var-play-circle-o: "\f01d";
+@fa-var-plug: "\f1e6";
+@fa-var-plus: "\f067";
+@fa-var-plus-circle: "\f055";
+@fa-var-plus-square: "\f0fe";
+@fa-var-plus-square-o: "\f196";
+@fa-var-podcast: "\f2ce";
+@fa-var-power-off: "\f011";
+@fa-var-print: "\f02f";
+@fa-var-product-hunt: "\f288";
+@fa-var-puzzle-piece: "\f12e";
+@fa-var-qq: "\f1d6";
+@fa-var-qrcode: "\f029";
+@fa-var-question: "\f128";
+@fa-var-question-circle: "\f059";
+@fa-var-question-circle-o: "\f29c";
+@fa-var-quora: "\f2c4";
+@fa-var-quote-left: "\f10d";
+@fa-var-quote-right: "\f10e";
+@fa-var-ra: "\f1d0";
+@fa-var-random: "\f074";
+@fa-var-ravelry: "\f2d9";
+@fa-var-rebel: "\f1d0";
+@fa-var-recycle: "\f1b8";
+@fa-var-reddit: "\f1a1";
+@fa-var-reddit-alien: "\f281";
+@fa-var-reddit-square: "\f1a2";
+@fa-var-refresh: "\f021";
+@fa-var-registered: "\f25d";
+@fa-var-remove: "\f00d";
+@fa-var-renren: "\f18b";
+@fa-var-reorder: "\f0c9";
+@fa-var-repeat: "\f01e";
+@fa-var-reply: "\f112";
+@fa-var-reply-all: "\f122";
+@fa-var-resistance: "\f1d0";
+@fa-var-retweet: "\f079";
+@fa-var-rmb: "\f157";
+@fa-var-road: "\f018";
+@fa-var-rocket: "\f135";
+@fa-var-rotate-left: "\f0e2";
+@fa-var-rotate-right: "\f01e";
+@fa-var-rouble: "\f158";
+@fa-var-rss: "\f09e";
+@fa-var-rss-square: "\f143";
+@fa-var-rub: "\f158";
+@fa-var-ruble: "\f158";
+@fa-var-rupee: "\f156";
+@fa-var-s15: "\f2cd";
+@fa-var-safari: "\f267";
+@fa-var-save: "\f0c7";
+@fa-var-scissors: "\f0c4";
+@fa-var-scribd: "\f28a";
+@fa-var-search: "\f002";
+@fa-var-search-minus: "\f010";
+@fa-var-search-plus: "\f00e";
+@fa-var-sellsy: "\f213";
+@fa-var-send: "\f1d8";
+@fa-var-send-o: "\f1d9";
+@fa-var-server: "\f233";
+@fa-var-share: "\f064";
+@fa-var-share-alt: "\f1e0";
+@fa-var-share-alt-square: "\f1e1";
+@fa-var-share-square: "\f14d";
+@fa-var-share-square-o: "\f045";
+@fa-var-shekel: "\f20b";
+@fa-var-sheqel: "\f20b";
+@fa-var-shield: "\f132";
+@fa-var-ship: "\f21a";
+@fa-var-shirtsinbulk: "\f214";
+@fa-var-shopping-bag: "\f290";
+@fa-var-shopping-basket: "\f291";
+@fa-var-shopping-cart: "\f07a";
+@fa-var-shower: "\f2cc";
+@fa-var-sign-in: "\f090";
+@fa-var-sign-language: "\f2a7";
+@fa-var-sign-out: "\f08b";
+@fa-var-signal: "\f012";
+@fa-var-signing: "\f2a7";
+@fa-var-simplybuilt: "\f215";
+@fa-var-sitemap: "\f0e8";
+@fa-var-skyatlas: "\f216";
+@fa-var-skype: "\f17e";
+@fa-var-slack: "\f198";
+@fa-var-sliders: "\f1de";
+@fa-var-slideshare: "\f1e7";
+@fa-var-smile-o: "\f118";
+@fa-var-snapchat: "\f2ab";
+@fa-var-snapchat-ghost: "\f2ac";
+@fa-var-snapchat-square: "\f2ad";
+@fa-var-snowflake-o: "\f2dc";
+@fa-var-soccer-ball-o: "\f1e3";
+@fa-var-sort: "\f0dc";
+@fa-var-sort-alpha-asc: "\f15d";
+@fa-var-sort-alpha-desc: "\f15e";
+@fa-var-sort-amount-asc: "\f160";
+@fa-var-sort-amount-desc: "\f161";
+@fa-var-sort-asc: "\f0de";
+@fa-var-sort-desc: "\f0dd";
+@fa-var-sort-down: "\f0dd";
+@fa-var-sort-numeric-asc: "\f162";
+@fa-var-sort-numeric-desc: "\f163";
+@fa-var-sort-up: "\f0de";
+@fa-var-soundcloud: "\f1be";
+@fa-var-space-shuttle: "\f197";
+@fa-var-spinner: "\f110";
+@fa-var-spoon: "\f1b1";
+@fa-var-spotify: "\f1bc";
+@fa-var-square: "\f0c8";
+@fa-var-square-o: "\f096";
+@fa-var-stack-exchange: "\f18d";
+@fa-var-stack-overflow: "\f16c";
+@fa-var-star: "\f005";
+@fa-var-star-half: "\f089";
+@fa-var-star-half-empty: "\f123";
+@fa-var-star-half-full: "\f123";
+@fa-var-star-half-o: "\f123";
+@fa-var-star-o: "\f006";
+@fa-var-steam: "\f1b6";
+@fa-var-steam-square: "\f1b7";
+@fa-var-step-backward: "\f048";
+@fa-var-step-forward: "\f051";
+@fa-var-stethoscope: "\f0f1";
+@fa-var-sticky-note: "\f249";
+@fa-var-sticky-note-o: "\f24a";
+@fa-var-stop: "\f04d";
+@fa-var-stop-circle: "\f28d";
+@fa-var-stop-circle-o: "\f28e";
+@fa-var-street-view: "\f21d";
+@fa-var-strikethrough: "\f0cc";
+@fa-var-stumbleupon: "\f1a4";
+@fa-var-stumbleupon-circle: "\f1a3";
+@fa-var-subscript: "\f12c";
+@fa-var-subway: "\f239";
+@fa-var-suitcase: "\f0f2";
+@fa-var-sun-o: "\f185";
+@fa-var-superpowers: "\f2dd";
+@fa-var-superscript: "\f12b";
+@fa-var-support: "\f1cd";
+@fa-var-table: "\f0ce";
+@fa-var-tablet: "\f10a";
+@fa-var-tachometer: "\f0e4";
+@fa-var-tag: "\f02b";
+@fa-var-tags: "\f02c";
+@fa-var-tasks: "\f0ae";
+@fa-var-taxi: "\f1ba";
+@fa-var-telegram: "\f2c6";
+@fa-var-television: "\f26c";
+@fa-var-tencent-weibo: "\f1d5";
+@fa-var-terminal: "\f120";
+@fa-var-text-height: "\f034";
+@fa-var-text-width: "\f035";
+@fa-var-th: "\f00a";
+@fa-var-th-large: "\f009";
+@fa-var-th-list: "\f00b";
+@fa-var-themeisle: "\f2b2";
+@fa-var-thermometer: "\f2c7";
+@fa-var-thermometer-0: "\f2cb";
+@fa-var-thermometer-1: "\f2ca";
+@fa-var-thermometer-2: "\f2c9";
+@fa-var-thermometer-3: "\f2c8";
+@fa-var-thermometer-4: "\f2c7";
+@fa-var-thermometer-empty: "\f2cb";
+@fa-var-thermometer-full: "\f2c7";
+@fa-var-thermometer-half: "\f2c9";
+@fa-var-thermometer-quarter: "\f2ca";
+@fa-var-thermometer-three-quarters: "\f2c8";
+@fa-var-thumb-tack: "\f08d";
+@fa-var-thumbs-down: "\f165";
+@fa-var-thumbs-o-down: "\f088";
+@fa-var-thumbs-o-up: "\f087";
+@fa-var-thumbs-up: "\f164";
+@fa-var-ticket: "\f145";
+@fa-var-times: "\f00d";
+@fa-var-times-circle: "\f057";
+@fa-var-times-circle-o: "\f05c";
+@fa-var-times-rectangle: "\f2d3";
+@fa-var-times-rectangle-o: "\f2d4";
+@fa-var-tint: "\f043";
+@fa-var-toggle-down: "\f150";
+@fa-var-toggle-left: "\f191";
+@fa-var-toggle-off: "\f204";
+@fa-var-toggle-on: "\f205";
+@fa-var-toggle-right: "\f152";
+@fa-var-toggle-up: "\f151";
+@fa-var-trademark: "\f25c";
+@fa-var-train: "\f238";
+@fa-var-transgender: "\f224";
+@fa-var-transgender-alt: "\f225";
+@fa-var-trash: "\f1f8";
+@fa-var-trash-o: "\f014";
+@fa-var-tree: "\f1bb";
+@fa-var-trello: "\f181";
+@fa-var-tripadvisor: "\f262";
+@fa-var-trophy: "\f091";
+@fa-var-truck: "\f0d1";
+@fa-var-try: "\f195";
+@fa-var-tty: "\f1e4";
+@fa-var-tumblr: "\f173";
+@fa-var-tumblr-square: "\f174";
+@fa-var-turkish-lira: "\f195";
+@fa-var-tv: "\f26c";
+@fa-var-twitch: "\f1e8";
+@fa-var-twitter: "\f099";
+@fa-var-twitter-square: "\f081";
+@fa-var-umbrella: "\f0e9";
+@fa-var-underline: "\f0cd";
+@fa-var-undo: "\f0e2";
+@fa-var-universal-access: "\f29a";
+@fa-var-university: "\f19c";
+@fa-var-unlink: "\f127";
+@fa-var-unlock: "\f09c";
+@fa-var-unlock-alt: "\f13e";
+@fa-var-unsorted: "\f0dc";
+@fa-var-upload: "\f093";
+@fa-var-usb: "\f287";
+@fa-var-usd: "\f155";
+@fa-var-user: "\f007";
+@fa-var-user-circle: "\f2bd";
+@fa-var-user-circle-o: "\f2be";
+@fa-var-user-md: "\f0f0";
+@fa-var-user-o: "\f2c0";
+@fa-var-user-plus: "\f234";
+@fa-var-user-secret: "\f21b";
+@fa-var-user-times: "\f235";
+@fa-var-users: "\f0c0";
+@fa-var-vcard: "\f2bb";
+@fa-var-vcard-o: "\f2bc";
+@fa-var-venus: "\f221";
+@fa-var-venus-double: "\f226";
+@fa-var-venus-mars: "\f228";
+@fa-var-viacoin: "\f237";
+@fa-var-viadeo: "\f2a9";
+@fa-var-viadeo-square: "\f2aa";
+@fa-var-video-camera: "\f03d";
+@fa-var-vimeo: "\f27d";
+@fa-var-vimeo-square: "\f194";
+@fa-var-vine: "\f1ca";
+@fa-var-vk: "\f189";
+@fa-var-volume-control-phone: "\f2a0";
+@fa-var-volume-down: "\f027";
+@fa-var-volume-off: "\f026";
+@fa-var-volume-up: "\f028";
+@fa-var-warning: "\f071";
+@fa-var-wechat: "\f1d7";
+@fa-var-weibo: "\f18a";
+@fa-var-weixin: "\f1d7";
+@fa-var-whatsapp: "\f232";
+@fa-var-wheelchair: "\f193";
+@fa-var-wheelchair-alt: "\f29b";
+@fa-var-wifi: "\f1eb";
+@fa-var-wikipedia-w: "\f266";
+@fa-var-window-close: "\f2d3";
+@fa-var-window-close-o: "\f2d4";
+@fa-var-window-maximize: "\f2d0";
+@fa-var-window-minimize: "\f2d1";
+@fa-var-window-restore: "\f2d2";
+@fa-var-windows: "\f17a";
+@fa-var-won: "\f159";
+@fa-var-wordpress: "\f19a";
+@fa-var-wpbeginner: "\f297";
+@fa-var-wpexplorer: "\f2de";
+@fa-var-wpforms: "\f298";
+@fa-var-wrench: "\f0ad";
+@fa-var-xing: "\f168";
+@fa-var-xing-square: "\f169";
+@fa-var-y-combinator: "\f23b";
+@fa-var-y-combinator-square: "\f1d4";
+@fa-var-yahoo: "\f19e";
+@fa-var-yc: "\f23b";
+@fa-var-yc-square: "\f1d4";
+@fa-var-yelp: "\f1e9";
+@fa-var-yen: "\f157";
+@fa-var-yoast: "\f2b1";
+@fa-var-youtube: "\f167";
+@fa-var-youtube-play: "\f16a";
+@fa-var-youtube-square: "\f166";
+
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_animated.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_animated.scss
new file mode 100644
index 00000000..8a020dbf
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_animated.scss
@@ -0,0 +1,34 @@
+// Spinning Icons
+// --------------------------
+
+.#{$fa-css-prefix}-spin {
+ -webkit-animation: fa-spin 2s infinite linear;
+ animation: fa-spin 2s infinite linear;
+}
+
+.#{$fa-css-prefix}-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);
+ }
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_bordered-pulled.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_bordered-pulled.scss
new file mode 100644
index 00000000..d4b85a02
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_bordered-pulled.scss
@@ -0,0 +1,25 @@
+// Bordered & Pulled
+// -------------------------
+
+.#{$fa-css-prefix}-border {
+ padding: .2em .25em .15em;
+ border: solid .08em $fa-border-color;
+ border-radius: .1em;
+}
+
+.#{$fa-css-prefix}-pull-left { float: left; }
+.#{$fa-css-prefix}-pull-right { float: right; }
+
+.#{$fa-css-prefix} {
+ &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
+ &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
+}
+
+/* Deprecated as of 4.4.0 */
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.#{$fa-css-prefix} {
+ &.pull-left { margin-right: .3em; }
+ &.pull-right { margin-left: .3em; }
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_core.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_core.scss
new file mode 100644
index 00000000..7425ef85
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_core.scss
@@ -0,0 +1,12 @@
+// Base Class Definition
+// -------------------------
+
+.#{$fa-css-prefix} {
+ display: inline-block;
+ font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
+ font-size: inherit; // can't have font-size inherit on line above, so need to override
+ text-rendering: auto; // optimizelegibility throws things off #1094
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_fixed-width.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_fixed-width.scss
new file mode 100644
index 00000000..b221c981
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_fixed-width.scss
@@ -0,0 +1,6 @@
+// Fixed Width Icons
+// -------------------------
+.#{$fa-css-prefix}-fw {
+ width: (18em / 14);
+ text-align: center;
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_icons.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_icons.scss
new file mode 100644
index 00000000..e63e702c
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_icons.scss
@@ -0,0 +1,789 @@
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+
+.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; }
+.#{$fa-css-prefix}-music:before { content: $fa-var-music; }
+.#{$fa-css-prefix}-search:before { content: $fa-var-search; }
+.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; }
+.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; }
+.#{$fa-css-prefix}-star:before { content: $fa-var-star; }
+.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; }
+.#{$fa-css-prefix}-user:before { content: $fa-var-user; }
+.#{$fa-css-prefix}-film:before { content: $fa-var-film; }
+.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; }
+.#{$fa-css-prefix}-th:before { content: $fa-var-th; }
+.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; }
+.#{$fa-css-prefix}-check:before { content: $fa-var-check; }
+.#{$fa-css-prefix}-remove:before,
+.#{$fa-css-prefix}-close:before,
+.#{$fa-css-prefix}-times:before { content: $fa-var-times; }
+.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; }
+.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; }
+.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; }
+.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; }
+.#{$fa-css-prefix}-gear:before,
+.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; }
+.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; }
+.#{$fa-css-prefix}-home:before { content: $fa-var-home; }
+.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; }
+.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; }
+.#{$fa-css-prefix}-road:before { content: $fa-var-road; }
+.#{$fa-css-prefix}-download:before { content: $fa-var-download; }
+.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; }
+.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; }
+.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; }
+.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; }
+.#{$fa-css-prefix}-rotate-right:before,
+.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; }
+.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; }
+.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; }
+.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; }
+.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; }
+.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; }
+.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; }
+.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; }
+.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; }
+.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; }
+.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; }
+.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; }
+.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; }
+.#{$fa-css-prefix}-book:before { content: $fa-var-book; }
+.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; }
+.#{$fa-css-prefix}-print:before { content: $fa-var-print; }
+.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; }
+.#{$fa-css-prefix}-font:before { content: $fa-var-font; }
+.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; }
+.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; }
+.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; }
+.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; }
+.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; }
+.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; }
+.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; }
+.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; }
+.#{$fa-css-prefix}-list:before { content: $fa-var-list; }
+.#{$fa-css-prefix}-dedent:before,
+.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; }
+.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; }
+.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; }
+.#{$fa-css-prefix}-photo:before,
+.#{$fa-css-prefix}-image:before,
+.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; }
+.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; }
+.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; }
+.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; }
+.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; }
+.#{$fa-css-prefix}-edit:before,
+.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; }
+.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; }
+.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; }
+.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; }
+.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; }
+.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; }
+.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; }
+.#{$fa-css-prefix}-play:before { content: $fa-var-play; }
+.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; }
+.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; }
+.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; }
+.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; }
+.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; }
+.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; }
+.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; }
+.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; }
+.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; }
+.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; }
+.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; }
+.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; }
+.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; }
+.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; }
+.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; }
+.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; }
+.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; }
+.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; }
+.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; }
+.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; }
+.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; }
+.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; }
+.#{$fa-css-prefix}-mail-forward:before,
+.#{$fa-css-prefix}-share:before { content: $fa-var-share; }
+.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; }
+.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; }
+.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; }
+.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; }
+.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; }
+.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; }
+.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; }
+.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; }
+.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; }
+.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; }
+.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; }
+.#{$fa-css-prefix}-warning:before,
+.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; }
+.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; }
+.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; }
+.#{$fa-css-prefix}-random:before { content: $fa-var-random; }
+.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; }
+.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; }
+.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; }
+.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; }
+.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; }
+.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; }
+.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; }
+.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; }
+.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; }
+.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; }
+.#{$fa-css-prefix}-bar-chart-o:before,
+.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; }
+.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; }
+.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; }
+.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; }
+.#{$fa-css-prefix}-key:before { content: $fa-var-key; }
+.#{$fa-css-prefix}-gears:before,
+.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; }
+.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; }
+.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; }
+.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; }
+.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; }
+.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; }
+.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; }
+.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; }
+.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; }
+.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; }
+.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; }
+.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; }
+.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; }
+.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; }
+.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; }
+.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; }
+.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; }
+.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; }
+.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; }
+.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; }
+.#{$fa-css-prefix}-facebook-f:before,
+.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; }
+.#{$fa-css-prefix}-github:before { content: $fa-var-github; }
+.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; }
+.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; }
+.#{$fa-css-prefix}-feed:before,
+.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; }
+.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; }
+.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; }
+.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; }
+.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; }
+.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; }
+.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; }
+.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; }
+.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; }
+.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; }
+.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; }
+.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; }
+.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; }
+.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; }
+.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; }
+.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; }
+.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; }
+.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; }
+.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; }
+.#{$fa-css-prefix}-group:before,
+.#{$fa-css-prefix}-users:before { content: $fa-var-users; }
+.#{$fa-css-prefix}-chain:before,
+.#{$fa-css-prefix}-link:before { content: $fa-var-link; }
+.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; }
+.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; }
+.#{$fa-css-prefix}-cut:before,
+.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; }
+.#{$fa-css-prefix}-copy:before,
+.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; }
+.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; }
+.#{$fa-css-prefix}-save:before,
+.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; }
+.#{$fa-css-prefix}-square:before { content: $fa-var-square; }
+.#{$fa-css-prefix}-navicon:before,
+.#{$fa-css-prefix}-reorder:before,
+.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; }
+.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; }
+.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; }
+.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; }
+.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; }
+.#{$fa-css-prefix}-table:before { content: $fa-var-table; }
+.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; }
+.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; }
+.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; }
+.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; }
+.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; }
+.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; }
+.#{$fa-css-prefix}-money:before { content: $fa-var-money; }
+.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; }
+.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; }
+.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; }
+.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; }
+.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; }
+.#{$fa-css-prefix}-unsorted:before,
+.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; }
+.#{$fa-css-prefix}-sort-down:before,
+.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; }
+.#{$fa-css-prefix}-sort-up:before,
+.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; }
+.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; }
+.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; }
+.#{$fa-css-prefix}-rotate-left:before,
+.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; }
+.#{$fa-css-prefix}-legal:before,
+.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; }
+.#{$fa-css-prefix}-dashboard:before,
+.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; }
+.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; }
+.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; }
+.#{$fa-css-prefix}-flash:before,
+.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; }
+.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; }
+.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; }
+.#{$fa-css-prefix}-paste:before,
+.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; }
+.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; }
+.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; }
+.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; }
+.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; }
+.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; }
+.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; }
+.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; }
+.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; }
+.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; }
+.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; }
+.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; }
+.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; }
+.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; }
+.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; }
+.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; }
+.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; }
+.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; }
+.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; }
+.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; }
+.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; }
+.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; }
+.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; }
+.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; }
+.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; }
+.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; }
+.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; }
+.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; }
+.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; }
+.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; }
+.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; }
+.#{$fa-css-prefix}-mobile-phone:before,
+.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; }
+.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; }
+.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; }
+.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; }
+.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; }
+.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; }
+.#{$fa-css-prefix}-mail-reply:before,
+.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; }
+.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; }
+.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; }
+.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; }
+.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; }
+.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; }
+.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; }
+.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; }
+.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; }
+.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; }
+.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; }
+.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; }
+.#{$fa-css-prefix}-code:before { content: $fa-var-code; }
+.#{$fa-css-prefix}-mail-reply-all:before,
+.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; }
+.#{$fa-css-prefix}-star-half-empty:before,
+.#{$fa-css-prefix}-star-half-full:before,
+.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; }
+.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; }
+.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; }
+.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; }
+.#{$fa-css-prefix}-unlink:before,
+.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; }
+.#{$fa-css-prefix}-question:before { content: $fa-var-question; }
+.#{$fa-css-prefix}-info:before { content: $fa-var-info; }
+.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; }
+.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; }
+.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; }
+.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; }
+.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; }
+.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; }
+.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; }
+.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; }
+.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; }
+.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; }
+.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; }
+.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; }
+.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; }
+.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; }
+.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; }
+.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; }
+.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; }
+.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; }
+.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; }
+.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; }
+.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; }
+.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; }
+.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; }
+.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; }
+.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; }
+.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; }
+.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; }
+.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; }
+.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; }
+.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; }
+.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; }
+.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; }
+.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; }
+.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; }
+.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; }
+.#{$fa-css-prefix}-toggle-down:before,
+.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; }
+.#{$fa-css-prefix}-toggle-up:before,
+.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; }
+.#{$fa-css-prefix}-toggle-right:before,
+.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; }
+.#{$fa-css-prefix}-euro:before,
+.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; }
+.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; }
+.#{$fa-css-prefix}-dollar:before,
+.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; }
+.#{$fa-css-prefix}-rupee:before,
+.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; }
+.#{$fa-css-prefix}-cny:before,
+.#{$fa-css-prefix}-rmb:before,
+.#{$fa-css-prefix}-yen:before,
+.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; }
+.#{$fa-css-prefix}-ruble:before,
+.#{$fa-css-prefix}-rouble:before,
+.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; }
+.#{$fa-css-prefix}-won:before,
+.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; }
+.#{$fa-css-prefix}-bitcoin:before,
+.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; }
+.#{$fa-css-prefix}-file:before { content: $fa-var-file; }
+.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; }
+.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; }
+.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; }
+.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; }
+.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; }
+.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; }
+.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; }
+.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; }
+.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; }
+.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; }
+.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; }
+.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; }
+.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; }
+.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; }
+.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; }
+.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; }
+.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; }
+.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; }
+.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; }
+.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; }
+.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; }
+.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; }
+.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; }
+.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; }
+.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; }
+.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; }
+.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; }
+.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; }
+.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; }
+.#{$fa-css-prefix}-android:before { content: $fa-var-android; }
+.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; }
+.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; }
+.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; }
+.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; }
+.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; }
+.#{$fa-css-prefix}-female:before { content: $fa-var-female; }
+.#{$fa-css-prefix}-male:before { content: $fa-var-male; }
+.#{$fa-css-prefix}-gittip:before,
+.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; }
+.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; }
+.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; }
+.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; }
+.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; }
+.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; }
+.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; }
+.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; }
+.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; }
+.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; }
+.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; }
+.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; }
+.#{$fa-css-prefix}-toggle-left:before,
+.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; }
+.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; }
+.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; }
+.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; }
+.#{$fa-css-prefix}-turkish-lira:before,
+.#{$fa-css-prefix}-try:before { content: $fa-var-try; }
+.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; }
+.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; }
+.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; }
+.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; }
+.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; }
+.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; }
+.#{$fa-css-prefix}-institution:before,
+.#{$fa-css-prefix}-bank:before,
+.#{$fa-css-prefix}-university:before { content: $fa-var-university; }
+.#{$fa-css-prefix}-mortar-board:before,
+.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; }
+.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; }
+.#{$fa-css-prefix}-google:before { content: $fa-var-google; }
+.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; }
+.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; }
+.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; }
+.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; }
+.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; }
+.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; }
+.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; }
+.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; }
+.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; }
+.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; }
+.#{$fa-css-prefix}-language:before { content: $fa-var-language; }
+.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; }
+.#{$fa-css-prefix}-building:before { content: $fa-var-building; }
+.#{$fa-css-prefix}-child:before { content: $fa-var-child; }
+.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; }
+.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; }
+.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; }
+.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; }
+.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; }
+.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; }
+.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; }
+.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; }
+.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; }
+.#{$fa-css-prefix}-automobile:before,
+.#{$fa-css-prefix}-car:before { content: $fa-var-car; }
+.#{$fa-css-prefix}-cab:before,
+.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; }
+.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; }
+.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; }
+.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; }
+.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; }
+.#{$fa-css-prefix}-database:before { content: $fa-var-database; }
+.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; }
+.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; }
+.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; }
+.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; }
+.#{$fa-css-prefix}-file-photo-o:before,
+.#{$fa-css-prefix}-file-picture-o:before,
+.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; }
+.#{$fa-css-prefix}-file-zip-o:before,
+.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; }
+.#{$fa-css-prefix}-file-sound-o:before,
+.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; }
+.#{$fa-css-prefix}-file-movie-o:before,
+.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; }
+.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; }
+.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; }
+.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; }
+.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; }
+.#{$fa-css-prefix}-life-bouy:before,
+.#{$fa-css-prefix}-life-buoy:before,
+.#{$fa-css-prefix}-life-saver:before,
+.#{$fa-css-prefix}-support:before,
+.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; }
+.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; }
+.#{$fa-css-prefix}-ra:before,
+.#{$fa-css-prefix}-resistance:before,
+.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; }
+.#{$fa-css-prefix}-ge:before,
+.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; }
+.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; }
+.#{$fa-css-prefix}-git:before { content: $fa-var-git; }
+.#{$fa-css-prefix}-y-combinator-square:before,
+.#{$fa-css-prefix}-yc-square:before,
+.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; }
+.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; }
+.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; }
+.#{$fa-css-prefix}-wechat:before,
+.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; }
+.#{$fa-css-prefix}-send:before,
+.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; }
+.#{$fa-css-prefix}-send-o:before,
+.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; }
+.#{$fa-css-prefix}-history:before { content: $fa-var-history; }
+.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; }
+.#{$fa-css-prefix}-header:before { content: $fa-var-header; }
+.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; }
+.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; }
+.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; }
+.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; }
+.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; }
+.#{$fa-css-prefix}-soccer-ball-o:before,
+.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; }
+.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; }
+.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; }
+.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; }
+.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; }
+.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; }
+.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; }
+.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; }
+.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; }
+.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; }
+.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; }
+.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; }
+.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; }
+.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; }
+.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; }
+.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; }
+.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; }
+.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; }
+.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; }
+.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; }
+.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; }
+.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; }
+.#{$fa-css-prefix}-at:before { content: $fa-var-at; }
+.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; }
+.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; }
+.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; }
+.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; }
+.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; }
+.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; }
+.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; }
+.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; }
+.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; }
+.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; }
+.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; }
+.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; }
+.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; }
+.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; }
+.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; }
+.#{$fa-css-prefix}-shekel:before,
+.#{$fa-css-prefix}-sheqel:before,
+.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; }
+.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; }
+.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; }
+.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; }
+.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; }
+.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; }
+.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; }
+.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; }
+.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; }
+.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; }
+.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; }
+.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; }
+.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; }
+.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; }
+.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; }
+.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; }
+.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; }
+.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; }
+.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; }
+.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; }
+.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; }
+.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; }
+.#{$fa-css-prefix}-intersex:before,
+.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; }
+.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; }
+.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; }
+.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; }
+.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; }
+.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; }
+.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; }
+.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; }
+.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; }
+.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; }
+.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; }
+.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; }
+.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; }
+.#{$fa-css-prefix}-server:before { content: $fa-var-server; }
+.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; }
+.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; }
+.#{$fa-css-prefix}-hotel:before,
+.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; }
+.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; }
+.#{$fa-css-prefix}-train:before { content: $fa-var-train; }
+.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; }
+.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; }
+.#{$fa-css-prefix}-yc:before,
+.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; }
+.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; }
+.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; }
+.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; }
+.#{$fa-css-prefix}-battery-4:before,
+.#{$fa-css-prefix}-battery:before,
+.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; }
+.#{$fa-css-prefix}-battery-3:before,
+.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; }
+.#{$fa-css-prefix}-battery-2:before,
+.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; }
+.#{$fa-css-prefix}-battery-1:before,
+.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; }
+.#{$fa-css-prefix}-battery-0:before,
+.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; }
+.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; }
+.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; }
+.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; }
+.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; }
+.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; }
+.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; }
+.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; }
+.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; }
+.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; }
+.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; }
+.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; }
+.#{$fa-css-prefix}-hourglass-1:before,
+.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; }
+.#{$fa-css-prefix}-hourglass-2:before,
+.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; }
+.#{$fa-css-prefix}-hourglass-3:before,
+.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; }
+.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; }
+.#{$fa-css-prefix}-hand-grab-o:before,
+.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; }
+.#{$fa-css-prefix}-hand-stop-o:before,
+.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; }
+.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; }
+.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; }
+.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; }
+.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; }
+.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; }
+.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; }
+.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; }
+.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; }
+.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; }
+.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; }
+.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; }
+.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; }
+.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; }
+.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; }
+.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; }
+.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; }
+.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; }
+.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; }
+.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; }
+.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; }
+.#{$fa-css-prefix}-tv:before,
+.#{$fa-css-prefix}-television:before { content: $fa-var-television; }
+.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; }
+.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; }
+.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; }
+.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; }
+.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; }
+.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; }
+.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; }
+.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; }
+.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; }
+.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; }
+.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; }
+.#{$fa-css-prefix}-map:before { content: $fa-var-map; }
+.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; }
+.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; }
+.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; }
+.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; }
+.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; }
+.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; }
+.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; }
+.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; }
+.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; }
+.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; }
+.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; }
+.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; }
+.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; }
+.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; }
+.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; }
+.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; }
+.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; }
+.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; }
+.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; }
+.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; }
+.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; }
+.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; }
+.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; }
+.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; }
+.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; }
+.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; }
+.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; }
+.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; }
+.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; }
+.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; }
+.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; }
+.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; }
+.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; }
+.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; }
+.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; }
+.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; }
+.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; }
+.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; }
+.#{$fa-css-prefix}-asl-interpreting:before,
+.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; }
+.#{$fa-css-prefix}-deafness:before,
+.#{$fa-css-prefix}-hard-of-hearing:before,
+.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; }
+.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; }
+.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; }
+.#{$fa-css-prefix}-signing:before,
+.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; }
+.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; }
+.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; }
+.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; }
+.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; }
+.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; }
+.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; }
+.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; }
+.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; }
+.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; }
+.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; }
+.#{$fa-css-prefix}-google-plus-circle:before,
+.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; }
+.#{$fa-css-prefix}-fa:before,
+.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; }
+.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; }
+.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; }
+.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; }
+.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; }
+.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; }
+.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; }
+.#{$fa-css-prefix}-vcard:before,
+.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; }
+.#{$fa-css-prefix}-vcard-o:before,
+.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; }
+.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; }
+.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; }
+.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; }
+.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; }
+.#{$fa-css-prefix}-drivers-license:before,
+.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; }
+.#{$fa-css-prefix}-drivers-license-o:before,
+.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; }
+.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; }
+.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; }
+.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; }
+.#{$fa-css-prefix}-thermometer-4:before,
+.#{$fa-css-prefix}-thermometer:before,
+.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; }
+.#{$fa-css-prefix}-thermometer-3:before,
+.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; }
+.#{$fa-css-prefix}-thermometer-2:before,
+.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; }
+.#{$fa-css-prefix}-thermometer-1:before,
+.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; }
+.#{$fa-css-prefix}-thermometer-0:before,
+.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; }
+.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; }
+.#{$fa-css-prefix}-bathtub:before,
+.#{$fa-css-prefix}-s15:before,
+.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; }
+.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; }
+.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; }
+.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; }
+.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; }
+.#{$fa-css-prefix}-times-rectangle:before,
+.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; }
+.#{$fa-css-prefix}-times-rectangle-o:before,
+.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; }
+.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; }
+.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; }
+.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; }
+.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; }
+.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; }
+.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; }
+.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; }
+.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; }
+.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; }
+.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; }
+.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; }
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_larger.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_larger.scss
new file mode 100644
index 00000000..41e9a818
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_larger.scss
@@ -0,0 +1,13 @@
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.#{$fa-css-prefix}-lg {
+ font-size: (4em / 3);
+ line-height: (3em / 4);
+ vertical-align: -15%;
+}
+.#{$fa-css-prefix}-2x { font-size: 2em; }
+.#{$fa-css-prefix}-3x { font-size: 3em; }
+.#{$fa-css-prefix}-4x { font-size: 4em; }
+.#{$fa-css-prefix}-5x { font-size: 5em; }
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_list.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_list.scss
new file mode 100644
index 00000000..7d1e4d54
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_list.scss
@@ -0,0 +1,19 @@
+// List Icons
+// -------------------------
+
+.#{$fa-css-prefix}-ul {
+ padding-left: 0;
+ margin-left: $fa-li-width;
+ list-style-type: none;
+ > li { position: relative; }
+}
+.#{$fa-css-prefix}-li {
+ position: absolute;
+ left: -$fa-li-width;
+ width: $fa-li-width;
+ top: (2em / 14);
+ text-align: center;
+ &.#{$fa-css-prefix}-lg {
+ left: -$fa-li-width + (4em / 14);
+ }
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_mixins.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_mixins.scss
new file mode 100644
index 00000000..c3bbd574
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_mixins.scss
@@ -0,0 +1,60 @@
+// Mixins
+// --------------------------
+
+@mixin fa-icon() {
+ display: inline-block;
+ font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
+ font-size: inherit; // can't have font-size inherit on line above, so need to override
+ text-rendering: auto; // optimizelegibility throws things off #1094
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+
+}
+
+@mixin fa-icon-rotate($degrees, $rotation) {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})";
+ -webkit-transform: rotate($degrees);
+ -ms-transform: rotate($degrees);
+ transform: rotate($degrees);
+}
+
+@mixin fa-icon-flip($horiz, $vert, $rotation) {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)";
+ -webkit-transform: scale($horiz, $vert);
+ -ms-transform: scale($horiz, $vert);
+ transform: scale($horiz, $vert);
+}
+
+
+// Only display content to screen readers. A la Bootstrap 4.
+//
+// See: http://a11yproject.com/posts/how-to-hide-content/
+
+@mixin sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0,0,0,0);
+ border: 0;
+}
+
+// Use in conjunction with .sr-only to only display content when it's focused.
+//
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
+//
+// Credit: HTML5 Boilerplate
+
+@mixin sr-only-focusable {
+ &:active,
+ &:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+ }
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_path.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_path.scss
new file mode 100644
index 00000000..bb457c23
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_path.scss
@@ -0,0 +1,15 @@
+/* FONT PATH
+ * -------------------------- */
+
+@font-face {
+ font-family: 'FontAwesome';
+ src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
+ src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
+ url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
+ url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
+ url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
+ url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
+// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
+ font-weight: normal;
+ font-style: normal;
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_rotated-flipped.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_rotated-flipped.scss
new file mode 100644
index 00000000..a3558fd0
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_rotated-flipped.scss
@@ -0,0 +1,20 @@
+// Rotated & Flipped Icons
+// -------------------------
+
+.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
+.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
+.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
+
+.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
+.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
+
+// Hook for IE8-9
+// -------------------------
+
+:root .#{$fa-css-prefix}-rotate-90,
+:root .#{$fa-css-prefix}-rotate-180,
+:root .#{$fa-css-prefix}-rotate-270,
+:root .#{$fa-css-prefix}-flip-horizontal,
+:root .#{$fa-css-prefix}-flip-vertical {
+ filter: none;
+}
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_screen-reader.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_screen-reader.scss
new file mode 100644
index 00000000..637426f0
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_screen-reader.scss
@@ -0,0 +1,5 @@
+// Screen Readers
+// -------------------------
+
+.sr-only { @include sr-only(); }
+.sr-only-focusable { @include sr-only-focusable(); }
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_stacked.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_stacked.scss
new file mode 100644
index 00000000..aef74036
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_stacked.scss
@@ -0,0 +1,20 @@
+// Stacked Icons
+// -------------------------
+
+.#{$fa-css-prefix}-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+.#{$fa-css-prefix}-stack-1x { line-height: inherit; }
+.#{$fa-css-prefix}-stack-2x { font-size: 2em; }
+.#{$fa-css-prefix}-inverse { color: $fa-inverse; }
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/_variables.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/_variables.scss
new file mode 100644
index 00000000..498fc4a0
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/_variables.scss
@@ -0,0 +1,800 @@
+// Variables
+// --------------------------
+
+$fa-font-path: "../fonts" !default;
+$fa-font-size-base: 14px !default;
+$fa-line-height-base: 1 !default;
+//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly
+$fa-css-prefix: fa !default;
+$fa-version: "4.7.0" !default;
+$fa-border-color: #eee !default;
+$fa-inverse: #fff !default;
+$fa-li-width: (30em / 14) !default;
+
+$fa-var-500px: "\f26e";
+$fa-var-address-book: "\f2b9";
+$fa-var-address-book-o: "\f2ba";
+$fa-var-address-card: "\f2bb";
+$fa-var-address-card-o: "\f2bc";
+$fa-var-adjust: "\f042";
+$fa-var-adn: "\f170";
+$fa-var-align-center: "\f037";
+$fa-var-align-justify: "\f039";
+$fa-var-align-left: "\f036";
+$fa-var-align-right: "\f038";
+$fa-var-amazon: "\f270";
+$fa-var-ambulance: "\f0f9";
+$fa-var-american-sign-language-interpreting: "\f2a3";
+$fa-var-anchor: "\f13d";
+$fa-var-android: "\f17b";
+$fa-var-angellist: "\f209";
+$fa-var-angle-double-down: "\f103";
+$fa-var-angle-double-left: "\f100";
+$fa-var-angle-double-right: "\f101";
+$fa-var-angle-double-up: "\f102";
+$fa-var-angle-down: "\f107";
+$fa-var-angle-left: "\f104";
+$fa-var-angle-right: "\f105";
+$fa-var-angle-up: "\f106";
+$fa-var-apple: "\f179";
+$fa-var-archive: "\f187";
+$fa-var-area-chart: "\f1fe";
+$fa-var-arrow-circle-down: "\f0ab";
+$fa-var-arrow-circle-left: "\f0a8";
+$fa-var-arrow-circle-o-down: "\f01a";
+$fa-var-arrow-circle-o-left: "\f190";
+$fa-var-arrow-circle-o-right: "\f18e";
+$fa-var-arrow-circle-o-up: "\f01b";
+$fa-var-arrow-circle-right: "\f0a9";
+$fa-var-arrow-circle-up: "\f0aa";
+$fa-var-arrow-down: "\f063";
+$fa-var-arrow-left: "\f060";
+$fa-var-arrow-right: "\f061";
+$fa-var-arrow-up: "\f062";
+$fa-var-arrows: "\f047";
+$fa-var-arrows-alt: "\f0b2";
+$fa-var-arrows-h: "\f07e";
+$fa-var-arrows-v: "\f07d";
+$fa-var-asl-interpreting: "\f2a3";
+$fa-var-assistive-listening-systems: "\f2a2";
+$fa-var-asterisk: "\f069";
+$fa-var-at: "\f1fa";
+$fa-var-audio-description: "\f29e";
+$fa-var-automobile: "\f1b9";
+$fa-var-backward: "\f04a";
+$fa-var-balance-scale: "\f24e";
+$fa-var-ban: "\f05e";
+$fa-var-bandcamp: "\f2d5";
+$fa-var-bank: "\f19c";
+$fa-var-bar-chart: "\f080";
+$fa-var-bar-chart-o: "\f080";
+$fa-var-barcode: "\f02a";
+$fa-var-bars: "\f0c9";
+$fa-var-bath: "\f2cd";
+$fa-var-bathtub: "\f2cd";
+$fa-var-battery: "\f240";
+$fa-var-battery-0: "\f244";
+$fa-var-battery-1: "\f243";
+$fa-var-battery-2: "\f242";
+$fa-var-battery-3: "\f241";
+$fa-var-battery-4: "\f240";
+$fa-var-battery-empty: "\f244";
+$fa-var-battery-full: "\f240";
+$fa-var-battery-half: "\f242";
+$fa-var-battery-quarter: "\f243";
+$fa-var-battery-three-quarters: "\f241";
+$fa-var-bed: "\f236";
+$fa-var-beer: "\f0fc";
+$fa-var-behance: "\f1b4";
+$fa-var-behance-square: "\f1b5";
+$fa-var-bell: "\f0f3";
+$fa-var-bell-o: "\f0a2";
+$fa-var-bell-slash: "\f1f6";
+$fa-var-bell-slash-o: "\f1f7";
+$fa-var-bicycle: "\f206";
+$fa-var-binoculars: "\f1e5";
+$fa-var-birthday-cake: "\f1fd";
+$fa-var-bitbucket: "\f171";
+$fa-var-bitbucket-square: "\f172";
+$fa-var-bitcoin: "\f15a";
+$fa-var-black-tie: "\f27e";
+$fa-var-blind: "\f29d";
+$fa-var-bluetooth: "\f293";
+$fa-var-bluetooth-b: "\f294";
+$fa-var-bold: "\f032";
+$fa-var-bolt: "\f0e7";
+$fa-var-bomb: "\f1e2";
+$fa-var-book: "\f02d";
+$fa-var-bookmark: "\f02e";
+$fa-var-bookmark-o: "\f097";
+$fa-var-braille: "\f2a1";
+$fa-var-briefcase: "\f0b1";
+$fa-var-btc: "\f15a";
+$fa-var-bug: "\f188";
+$fa-var-building: "\f1ad";
+$fa-var-building-o: "\f0f7";
+$fa-var-bullhorn: "\f0a1";
+$fa-var-bullseye: "\f140";
+$fa-var-bus: "\f207";
+$fa-var-buysellads: "\f20d";
+$fa-var-cab: "\f1ba";
+$fa-var-calculator: "\f1ec";
+$fa-var-calendar: "\f073";
+$fa-var-calendar-check-o: "\f274";
+$fa-var-calendar-minus-o: "\f272";
+$fa-var-calendar-o: "\f133";
+$fa-var-calendar-plus-o: "\f271";
+$fa-var-calendar-times-o: "\f273";
+$fa-var-camera: "\f030";
+$fa-var-camera-retro: "\f083";
+$fa-var-car: "\f1b9";
+$fa-var-caret-down: "\f0d7";
+$fa-var-caret-left: "\f0d9";
+$fa-var-caret-right: "\f0da";
+$fa-var-caret-square-o-down: "\f150";
+$fa-var-caret-square-o-left: "\f191";
+$fa-var-caret-square-o-right: "\f152";
+$fa-var-caret-square-o-up: "\f151";
+$fa-var-caret-up: "\f0d8";
+$fa-var-cart-arrow-down: "\f218";
+$fa-var-cart-plus: "\f217";
+$fa-var-cc: "\f20a";
+$fa-var-cc-amex: "\f1f3";
+$fa-var-cc-diners-club: "\f24c";
+$fa-var-cc-discover: "\f1f2";
+$fa-var-cc-jcb: "\f24b";
+$fa-var-cc-mastercard: "\f1f1";
+$fa-var-cc-paypal: "\f1f4";
+$fa-var-cc-stripe: "\f1f5";
+$fa-var-cc-visa: "\f1f0";
+$fa-var-certificate: "\f0a3";
+$fa-var-chain: "\f0c1";
+$fa-var-chain-broken: "\f127";
+$fa-var-check: "\f00c";
+$fa-var-check-circle: "\f058";
+$fa-var-check-circle-o: "\f05d";
+$fa-var-check-square: "\f14a";
+$fa-var-check-square-o: "\f046";
+$fa-var-chevron-circle-down: "\f13a";
+$fa-var-chevron-circle-left: "\f137";
+$fa-var-chevron-circle-right: "\f138";
+$fa-var-chevron-circle-up: "\f139";
+$fa-var-chevron-down: "\f078";
+$fa-var-chevron-left: "\f053";
+$fa-var-chevron-right: "\f054";
+$fa-var-chevron-up: "\f077";
+$fa-var-child: "\f1ae";
+$fa-var-chrome: "\f268";
+$fa-var-circle: "\f111";
+$fa-var-circle-o: "\f10c";
+$fa-var-circle-o-notch: "\f1ce";
+$fa-var-circle-thin: "\f1db";
+$fa-var-clipboard: "\f0ea";
+$fa-var-clock-o: "\f017";
+$fa-var-clone: "\f24d";
+$fa-var-close: "\f00d";
+$fa-var-cloud: "\f0c2";
+$fa-var-cloud-download: "\f0ed";
+$fa-var-cloud-upload: "\f0ee";
+$fa-var-cny: "\f157";
+$fa-var-code: "\f121";
+$fa-var-code-fork: "\f126";
+$fa-var-codepen: "\f1cb";
+$fa-var-codiepie: "\f284";
+$fa-var-coffee: "\f0f4";
+$fa-var-cog: "\f013";
+$fa-var-cogs: "\f085";
+$fa-var-columns: "\f0db";
+$fa-var-comment: "\f075";
+$fa-var-comment-o: "\f0e5";
+$fa-var-commenting: "\f27a";
+$fa-var-commenting-o: "\f27b";
+$fa-var-comments: "\f086";
+$fa-var-comments-o: "\f0e6";
+$fa-var-compass: "\f14e";
+$fa-var-compress: "\f066";
+$fa-var-connectdevelop: "\f20e";
+$fa-var-contao: "\f26d";
+$fa-var-copy: "\f0c5";
+$fa-var-copyright: "\f1f9";
+$fa-var-creative-commons: "\f25e";
+$fa-var-credit-card: "\f09d";
+$fa-var-credit-card-alt: "\f283";
+$fa-var-crop: "\f125";
+$fa-var-crosshairs: "\f05b";
+$fa-var-css3: "\f13c";
+$fa-var-cube: "\f1b2";
+$fa-var-cubes: "\f1b3";
+$fa-var-cut: "\f0c4";
+$fa-var-cutlery: "\f0f5";
+$fa-var-dashboard: "\f0e4";
+$fa-var-dashcube: "\f210";
+$fa-var-database: "\f1c0";
+$fa-var-deaf: "\f2a4";
+$fa-var-deafness: "\f2a4";
+$fa-var-dedent: "\f03b";
+$fa-var-delicious: "\f1a5";
+$fa-var-desktop: "\f108";
+$fa-var-deviantart: "\f1bd";
+$fa-var-diamond: "\f219";
+$fa-var-digg: "\f1a6";
+$fa-var-dollar: "\f155";
+$fa-var-dot-circle-o: "\f192";
+$fa-var-download: "\f019";
+$fa-var-dribbble: "\f17d";
+$fa-var-drivers-license: "\f2c2";
+$fa-var-drivers-license-o: "\f2c3";
+$fa-var-dropbox: "\f16b";
+$fa-var-drupal: "\f1a9";
+$fa-var-edge: "\f282";
+$fa-var-edit: "\f044";
+$fa-var-eercast: "\f2da";
+$fa-var-eject: "\f052";
+$fa-var-ellipsis-h: "\f141";
+$fa-var-ellipsis-v: "\f142";
+$fa-var-empire: "\f1d1";
+$fa-var-envelope: "\f0e0";
+$fa-var-envelope-o: "\f003";
+$fa-var-envelope-open: "\f2b6";
+$fa-var-envelope-open-o: "\f2b7";
+$fa-var-envelope-square: "\f199";
+$fa-var-envira: "\f299";
+$fa-var-eraser: "\f12d";
+$fa-var-etsy: "\f2d7";
+$fa-var-eur: "\f153";
+$fa-var-euro: "\f153";
+$fa-var-exchange: "\f0ec";
+$fa-var-exclamation: "\f12a";
+$fa-var-exclamation-circle: "\f06a";
+$fa-var-exclamation-triangle: "\f071";
+$fa-var-expand: "\f065";
+$fa-var-expeditedssl: "\f23e";
+$fa-var-external-link: "\f08e";
+$fa-var-external-link-square: "\f14c";
+$fa-var-eye: "\f06e";
+$fa-var-eye-slash: "\f070";
+$fa-var-eyedropper: "\f1fb";
+$fa-var-fa: "\f2b4";
+$fa-var-facebook: "\f09a";
+$fa-var-facebook-f: "\f09a";
+$fa-var-facebook-official: "\f230";
+$fa-var-facebook-square: "\f082";
+$fa-var-fast-backward: "\f049";
+$fa-var-fast-forward: "\f050";
+$fa-var-fax: "\f1ac";
+$fa-var-feed: "\f09e";
+$fa-var-female: "\f182";
+$fa-var-fighter-jet: "\f0fb";
+$fa-var-file: "\f15b";
+$fa-var-file-archive-o: "\f1c6";
+$fa-var-file-audio-o: "\f1c7";
+$fa-var-file-code-o: "\f1c9";
+$fa-var-file-excel-o: "\f1c3";
+$fa-var-file-image-o: "\f1c5";
+$fa-var-file-movie-o: "\f1c8";
+$fa-var-file-o: "\f016";
+$fa-var-file-pdf-o: "\f1c1";
+$fa-var-file-photo-o: "\f1c5";
+$fa-var-file-picture-o: "\f1c5";
+$fa-var-file-powerpoint-o: "\f1c4";
+$fa-var-file-sound-o: "\f1c7";
+$fa-var-file-text: "\f15c";
+$fa-var-file-text-o: "\f0f6";
+$fa-var-file-video-o: "\f1c8";
+$fa-var-file-word-o: "\f1c2";
+$fa-var-file-zip-o: "\f1c6";
+$fa-var-files-o: "\f0c5";
+$fa-var-film: "\f008";
+$fa-var-filter: "\f0b0";
+$fa-var-fire: "\f06d";
+$fa-var-fire-extinguisher: "\f134";
+$fa-var-firefox: "\f269";
+$fa-var-first-order: "\f2b0";
+$fa-var-flag: "\f024";
+$fa-var-flag-checkered: "\f11e";
+$fa-var-flag-o: "\f11d";
+$fa-var-flash: "\f0e7";
+$fa-var-flask: "\f0c3";
+$fa-var-flickr: "\f16e";
+$fa-var-floppy-o: "\f0c7";
+$fa-var-folder: "\f07b";
+$fa-var-folder-o: "\f114";
+$fa-var-folder-open: "\f07c";
+$fa-var-folder-open-o: "\f115";
+$fa-var-font: "\f031";
+$fa-var-font-awesome: "\f2b4";
+$fa-var-fonticons: "\f280";
+$fa-var-fort-awesome: "\f286";
+$fa-var-forumbee: "\f211";
+$fa-var-forward: "\f04e";
+$fa-var-foursquare: "\f180";
+$fa-var-free-code-camp: "\f2c5";
+$fa-var-frown-o: "\f119";
+$fa-var-futbol-o: "\f1e3";
+$fa-var-gamepad: "\f11b";
+$fa-var-gavel: "\f0e3";
+$fa-var-gbp: "\f154";
+$fa-var-ge: "\f1d1";
+$fa-var-gear: "\f013";
+$fa-var-gears: "\f085";
+$fa-var-genderless: "\f22d";
+$fa-var-get-pocket: "\f265";
+$fa-var-gg: "\f260";
+$fa-var-gg-circle: "\f261";
+$fa-var-gift: "\f06b";
+$fa-var-git: "\f1d3";
+$fa-var-git-square: "\f1d2";
+$fa-var-github: "\f09b";
+$fa-var-github-alt: "\f113";
+$fa-var-github-square: "\f092";
+$fa-var-gitlab: "\f296";
+$fa-var-gittip: "\f184";
+$fa-var-glass: "\f000";
+$fa-var-glide: "\f2a5";
+$fa-var-glide-g: "\f2a6";
+$fa-var-globe: "\f0ac";
+$fa-var-google: "\f1a0";
+$fa-var-google-plus: "\f0d5";
+$fa-var-google-plus-circle: "\f2b3";
+$fa-var-google-plus-official: "\f2b3";
+$fa-var-google-plus-square: "\f0d4";
+$fa-var-google-wallet: "\f1ee";
+$fa-var-graduation-cap: "\f19d";
+$fa-var-gratipay: "\f184";
+$fa-var-grav: "\f2d6";
+$fa-var-group: "\f0c0";
+$fa-var-h-square: "\f0fd";
+$fa-var-hacker-news: "\f1d4";
+$fa-var-hand-grab-o: "\f255";
+$fa-var-hand-lizard-o: "\f258";
+$fa-var-hand-o-down: "\f0a7";
+$fa-var-hand-o-left: "\f0a5";
+$fa-var-hand-o-right: "\f0a4";
+$fa-var-hand-o-up: "\f0a6";
+$fa-var-hand-paper-o: "\f256";
+$fa-var-hand-peace-o: "\f25b";
+$fa-var-hand-pointer-o: "\f25a";
+$fa-var-hand-rock-o: "\f255";
+$fa-var-hand-scissors-o: "\f257";
+$fa-var-hand-spock-o: "\f259";
+$fa-var-hand-stop-o: "\f256";
+$fa-var-handshake-o: "\f2b5";
+$fa-var-hard-of-hearing: "\f2a4";
+$fa-var-hashtag: "\f292";
+$fa-var-hdd-o: "\f0a0";
+$fa-var-header: "\f1dc";
+$fa-var-headphones: "\f025";
+$fa-var-heart: "\f004";
+$fa-var-heart-o: "\f08a";
+$fa-var-heartbeat: "\f21e";
+$fa-var-history: "\f1da";
+$fa-var-home: "\f015";
+$fa-var-hospital-o: "\f0f8";
+$fa-var-hotel: "\f236";
+$fa-var-hourglass: "\f254";
+$fa-var-hourglass-1: "\f251";
+$fa-var-hourglass-2: "\f252";
+$fa-var-hourglass-3: "\f253";
+$fa-var-hourglass-end: "\f253";
+$fa-var-hourglass-half: "\f252";
+$fa-var-hourglass-o: "\f250";
+$fa-var-hourglass-start: "\f251";
+$fa-var-houzz: "\f27c";
+$fa-var-html5: "\f13b";
+$fa-var-i-cursor: "\f246";
+$fa-var-id-badge: "\f2c1";
+$fa-var-id-card: "\f2c2";
+$fa-var-id-card-o: "\f2c3";
+$fa-var-ils: "\f20b";
+$fa-var-image: "\f03e";
+$fa-var-imdb: "\f2d8";
+$fa-var-inbox: "\f01c";
+$fa-var-indent: "\f03c";
+$fa-var-industry: "\f275";
+$fa-var-info: "\f129";
+$fa-var-info-circle: "\f05a";
+$fa-var-inr: "\f156";
+$fa-var-instagram: "\f16d";
+$fa-var-institution: "\f19c";
+$fa-var-internet-explorer: "\f26b";
+$fa-var-intersex: "\f224";
+$fa-var-ioxhost: "\f208";
+$fa-var-italic: "\f033";
+$fa-var-joomla: "\f1aa";
+$fa-var-jpy: "\f157";
+$fa-var-jsfiddle: "\f1cc";
+$fa-var-key: "\f084";
+$fa-var-keyboard-o: "\f11c";
+$fa-var-krw: "\f159";
+$fa-var-language: "\f1ab";
+$fa-var-laptop: "\f109";
+$fa-var-lastfm: "\f202";
+$fa-var-lastfm-square: "\f203";
+$fa-var-leaf: "\f06c";
+$fa-var-leanpub: "\f212";
+$fa-var-legal: "\f0e3";
+$fa-var-lemon-o: "\f094";
+$fa-var-level-down: "\f149";
+$fa-var-level-up: "\f148";
+$fa-var-life-bouy: "\f1cd";
+$fa-var-life-buoy: "\f1cd";
+$fa-var-life-ring: "\f1cd";
+$fa-var-life-saver: "\f1cd";
+$fa-var-lightbulb-o: "\f0eb";
+$fa-var-line-chart: "\f201";
+$fa-var-link: "\f0c1";
+$fa-var-linkedin: "\f0e1";
+$fa-var-linkedin-square: "\f08c";
+$fa-var-linode: "\f2b8";
+$fa-var-linux: "\f17c";
+$fa-var-list: "\f03a";
+$fa-var-list-alt: "\f022";
+$fa-var-list-ol: "\f0cb";
+$fa-var-list-ul: "\f0ca";
+$fa-var-location-arrow: "\f124";
+$fa-var-lock: "\f023";
+$fa-var-long-arrow-down: "\f175";
+$fa-var-long-arrow-left: "\f177";
+$fa-var-long-arrow-right: "\f178";
+$fa-var-long-arrow-up: "\f176";
+$fa-var-low-vision: "\f2a8";
+$fa-var-magic: "\f0d0";
+$fa-var-magnet: "\f076";
+$fa-var-mail-forward: "\f064";
+$fa-var-mail-reply: "\f112";
+$fa-var-mail-reply-all: "\f122";
+$fa-var-male: "\f183";
+$fa-var-map: "\f279";
+$fa-var-map-marker: "\f041";
+$fa-var-map-o: "\f278";
+$fa-var-map-pin: "\f276";
+$fa-var-map-signs: "\f277";
+$fa-var-mars: "\f222";
+$fa-var-mars-double: "\f227";
+$fa-var-mars-stroke: "\f229";
+$fa-var-mars-stroke-h: "\f22b";
+$fa-var-mars-stroke-v: "\f22a";
+$fa-var-maxcdn: "\f136";
+$fa-var-meanpath: "\f20c";
+$fa-var-medium: "\f23a";
+$fa-var-medkit: "\f0fa";
+$fa-var-meetup: "\f2e0";
+$fa-var-meh-o: "\f11a";
+$fa-var-mercury: "\f223";
+$fa-var-microchip: "\f2db";
+$fa-var-microphone: "\f130";
+$fa-var-microphone-slash: "\f131";
+$fa-var-minus: "\f068";
+$fa-var-minus-circle: "\f056";
+$fa-var-minus-square: "\f146";
+$fa-var-minus-square-o: "\f147";
+$fa-var-mixcloud: "\f289";
+$fa-var-mobile: "\f10b";
+$fa-var-mobile-phone: "\f10b";
+$fa-var-modx: "\f285";
+$fa-var-money: "\f0d6";
+$fa-var-moon-o: "\f186";
+$fa-var-mortar-board: "\f19d";
+$fa-var-motorcycle: "\f21c";
+$fa-var-mouse-pointer: "\f245";
+$fa-var-music: "\f001";
+$fa-var-navicon: "\f0c9";
+$fa-var-neuter: "\f22c";
+$fa-var-newspaper-o: "\f1ea";
+$fa-var-object-group: "\f247";
+$fa-var-object-ungroup: "\f248";
+$fa-var-odnoklassniki: "\f263";
+$fa-var-odnoklassniki-square: "\f264";
+$fa-var-opencart: "\f23d";
+$fa-var-openid: "\f19b";
+$fa-var-opera: "\f26a";
+$fa-var-optin-monster: "\f23c";
+$fa-var-outdent: "\f03b";
+$fa-var-pagelines: "\f18c";
+$fa-var-paint-brush: "\f1fc";
+$fa-var-paper-plane: "\f1d8";
+$fa-var-paper-plane-o: "\f1d9";
+$fa-var-paperclip: "\f0c6";
+$fa-var-paragraph: "\f1dd";
+$fa-var-paste: "\f0ea";
+$fa-var-pause: "\f04c";
+$fa-var-pause-circle: "\f28b";
+$fa-var-pause-circle-o: "\f28c";
+$fa-var-paw: "\f1b0";
+$fa-var-paypal: "\f1ed";
+$fa-var-pencil: "\f040";
+$fa-var-pencil-square: "\f14b";
+$fa-var-pencil-square-o: "\f044";
+$fa-var-percent: "\f295";
+$fa-var-phone: "\f095";
+$fa-var-phone-square: "\f098";
+$fa-var-photo: "\f03e";
+$fa-var-picture-o: "\f03e";
+$fa-var-pie-chart: "\f200";
+$fa-var-pied-piper: "\f2ae";
+$fa-var-pied-piper-alt: "\f1a8";
+$fa-var-pied-piper-pp: "\f1a7";
+$fa-var-pinterest: "\f0d2";
+$fa-var-pinterest-p: "\f231";
+$fa-var-pinterest-square: "\f0d3";
+$fa-var-plane: "\f072";
+$fa-var-play: "\f04b";
+$fa-var-play-circle: "\f144";
+$fa-var-play-circle-o: "\f01d";
+$fa-var-plug: "\f1e6";
+$fa-var-plus: "\f067";
+$fa-var-plus-circle: "\f055";
+$fa-var-plus-square: "\f0fe";
+$fa-var-plus-square-o: "\f196";
+$fa-var-podcast: "\f2ce";
+$fa-var-power-off: "\f011";
+$fa-var-print: "\f02f";
+$fa-var-product-hunt: "\f288";
+$fa-var-puzzle-piece: "\f12e";
+$fa-var-qq: "\f1d6";
+$fa-var-qrcode: "\f029";
+$fa-var-question: "\f128";
+$fa-var-question-circle: "\f059";
+$fa-var-question-circle-o: "\f29c";
+$fa-var-quora: "\f2c4";
+$fa-var-quote-left: "\f10d";
+$fa-var-quote-right: "\f10e";
+$fa-var-ra: "\f1d0";
+$fa-var-random: "\f074";
+$fa-var-ravelry: "\f2d9";
+$fa-var-rebel: "\f1d0";
+$fa-var-recycle: "\f1b8";
+$fa-var-reddit: "\f1a1";
+$fa-var-reddit-alien: "\f281";
+$fa-var-reddit-square: "\f1a2";
+$fa-var-refresh: "\f021";
+$fa-var-registered: "\f25d";
+$fa-var-remove: "\f00d";
+$fa-var-renren: "\f18b";
+$fa-var-reorder: "\f0c9";
+$fa-var-repeat: "\f01e";
+$fa-var-reply: "\f112";
+$fa-var-reply-all: "\f122";
+$fa-var-resistance: "\f1d0";
+$fa-var-retweet: "\f079";
+$fa-var-rmb: "\f157";
+$fa-var-road: "\f018";
+$fa-var-rocket: "\f135";
+$fa-var-rotate-left: "\f0e2";
+$fa-var-rotate-right: "\f01e";
+$fa-var-rouble: "\f158";
+$fa-var-rss: "\f09e";
+$fa-var-rss-square: "\f143";
+$fa-var-rub: "\f158";
+$fa-var-ruble: "\f158";
+$fa-var-rupee: "\f156";
+$fa-var-s15: "\f2cd";
+$fa-var-safari: "\f267";
+$fa-var-save: "\f0c7";
+$fa-var-scissors: "\f0c4";
+$fa-var-scribd: "\f28a";
+$fa-var-search: "\f002";
+$fa-var-search-minus: "\f010";
+$fa-var-search-plus: "\f00e";
+$fa-var-sellsy: "\f213";
+$fa-var-send: "\f1d8";
+$fa-var-send-o: "\f1d9";
+$fa-var-server: "\f233";
+$fa-var-share: "\f064";
+$fa-var-share-alt: "\f1e0";
+$fa-var-share-alt-square: "\f1e1";
+$fa-var-share-square: "\f14d";
+$fa-var-share-square-o: "\f045";
+$fa-var-shekel: "\f20b";
+$fa-var-sheqel: "\f20b";
+$fa-var-shield: "\f132";
+$fa-var-ship: "\f21a";
+$fa-var-shirtsinbulk: "\f214";
+$fa-var-shopping-bag: "\f290";
+$fa-var-shopping-basket: "\f291";
+$fa-var-shopping-cart: "\f07a";
+$fa-var-shower: "\f2cc";
+$fa-var-sign-in: "\f090";
+$fa-var-sign-language: "\f2a7";
+$fa-var-sign-out: "\f08b";
+$fa-var-signal: "\f012";
+$fa-var-signing: "\f2a7";
+$fa-var-simplybuilt: "\f215";
+$fa-var-sitemap: "\f0e8";
+$fa-var-skyatlas: "\f216";
+$fa-var-skype: "\f17e";
+$fa-var-slack: "\f198";
+$fa-var-sliders: "\f1de";
+$fa-var-slideshare: "\f1e7";
+$fa-var-smile-o: "\f118";
+$fa-var-snapchat: "\f2ab";
+$fa-var-snapchat-ghost: "\f2ac";
+$fa-var-snapchat-square: "\f2ad";
+$fa-var-snowflake-o: "\f2dc";
+$fa-var-soccer-ball-o: "\f1e3";
+$fa-var-sort: "\f0dc";
+$fa-var-sort-alpha-asc: "\f15d";
+$fa-var-sort-alpha-desc: "\f15e";
+$fa-var-sort-amount-asc: "\f160";
+$fa-var-sort-amount-desc: "\f161";
+$fa-var-sort-asc: "\f0de";
+$fa-var-sort-desc: "\f0dd";
+$fa-var-sort-down: "\f0dd";
+$fa-var-sort-numeric-asc: "\f162";
+$fa-var-sort-numeric-desc: "\f163";
+$fa-var-sort-up: "\f0de";
+$fa-var-soundcloud: "\f1be";
+$fa-var-space-shuttle: "\f197";
+$fa-var-spinner: "\f110";
+$fa-var-spoon: "\f1b1";
+$fa-var-spotify: "\f1bc";
+$fa-var-square: "\f0c8";
+$fa-var-square-o: "\f096";
+$fa-var-stack-exchange: "\f18d";
+$fa-var-stack-overflow: "\f16c";
+$fa-var-star: "\f005";
+$fa-var-star-half: "\f089";
+$fa-var-star-half-empty: "\f123";
+$fa-var-star-half-full: "\f123";
+$fa-var-star-half-o: "\f123";
+$fa-var-star-o: "\f006";
+$fa-var-steam: "\f1b6";
+$fa-var-steam-square: "\f1b7";
+$fa-var-step-backward: "\f048";
+$fa-var-step-forward: "\f051";
+$fa-var-stethoscope: "\f0f1";
+$fa-var-sticky-note: "\f249";
+$fa-var-sticky-note-o: "\f24a";
+$fa-var-stop: "\f04d";
+$fa-var-stop-circle: "\f28d";
+$fa-var-stop-circle-o: "\f28e";
+$fa-var-street-view: "\f21d";
+$fa-var-strikethrough: "\f0cc";
+$fa-var-stumbleupon: "\f1a4";
+$fa-var-stumbleupon-circle: "\f1a3";
+$fa-var-subscript: "\f12c";
+$fa-var-subway: "\f239";
+$fa-var-suitcase: "\f0f2";
+$fa-var-sun-o: "\f185";
+$fa-var-superpowers: "\f2dd";
+$fa-var-superscript: "\f12b";
+$fa-var-support: "\f1cd";
+$fa-var-table: "\f0ce";
+$fa-var-tablet: "\f10a";
+$fa-var-tachometer: "\f0e4";
+$fa-var-tag: "\f02b";
+$fa-var-tags: "\f02c";
+$fa-var-tasks: "\f0ae";
+$fa-var-taxi: "\f1ba";
+$fa-var-telegram: "\f2c6";
+$fa-var-television: "\f26c";
+$fa-var-tencent-weibo: "\f1d5";
+$fa-var-terminal: "\f120";
+$fa-var-text-height: "\f034";
+$fa-var-text-width: "\f035";
+$fa-var-th: "\f00a";
+$fa-var-th-large: "\f009";
+$fa-var-th-list: "\f00b";
+$fa-var-themeisle: "\f2b2";
+$fa-var-thermometer: "\f2c7";
+$fa-var-thermometer-0: "\f2cb";
+$fa-var-thermometer-1: "\f2ca";
+$fa-var-thermometer-2: "\f2c9";
+$fa-var-thermometer-3: "\f2c8";
+$fa-var-thermometer-4: "\f2c7";
+$fa-var-thermometer-empty: "\f2cb";
+$fa-var-thermometer-full: "\f2c7";
+$fa-var-thermometer-half: "\f2c9";
+$fa-var-thermometer-quarter: "\f2ca";
+$fa-var-thermometer-three-quarters: "\f2c8";
+$fa-var-thumb-tack: "\f08d";
+$fa-var-thumbs-down: "\f165";
+$fa-var-thumbs-o-down: "\f088";
+$fa-var-thumbs-o-up: "\f087";
+$fa-var-thumbs-up: "\f164";
+$fa-var-ticket: "\f145";
+$fa-var-times: "\f00d";
+$fa-var-times-circle: "\f057";
+$fa-var-times-circle-o: "\f05c";
+$fa-var-times-rectangle: "\f2d3";
+$fa-var-times-rectangle-o: "\f2d4";
+$fa-var-tint: "\f043";
+$fa-var-toggle-down: "\f150";
+$fa-var-toggle-left: "\f191";
+$fa-var-toggle-off: "\f204";
+$fa-var-toggle-on: "\f205";
+$fa-var-toggle-right: "\f152";
+$fa-var-toggle-up: "\f151";
+$fa-var-trademark: "\f25c";
+$fa-var-train: "\f238";
+$fa-var-transgender: "\f224";
+$fa-var-transgender-alt: "\f225";
+$fa-var-trash: "\f1f8";
+$fa-var-trash-o: "\f014";
+$fa-var-tree: "\f1bb";
+$fa-var-trello: "\f181";
+$fa-var-tripadvisor: "\f262";
+$fa-var-trophy: "\f091";
+$fa-var-truck: "\f0d1";
+$fa-var-try: "\f195";
+$fa-var-tty: "\f1e4";
+$fa-var-tumblr: "\f173";
+$fa-var-tumblr-square: "\f174";
+$fa-var-turkish-lira: "\f195";
+$fa-var-tv: "\f26c";
+$fa-var-twitch: "\f1e8";
+$fa-var-twitter: "\f099";
+$fa-var-twitter-square: "\f081";
+$fa-var-umbrella: "\f0e9";
+$fa-var-underline: "\f0cd";
+$fa-var-undo: "\f0e2";
+$fa-var-universal-access: "\f29a";
+$fa-var-university: "\f19c";
+$fa-var-unlink: "\f127";
+$fa-var-unlock: "\f09c";
+$fa-var-unlock-alt: "\f13e";
+$fa-var-unsorted: "\f0dc";
+$fa-var-upload: "\f093";
+$fa-var-usb: "\f287";
+$fa-var-usd: "\f155";
+$fa-var-user: "\f007";
+$fa-var-user-circle: "\f2bd";
+$fa-var-user-circle-o: "\f2be";
+$fa-var-user-md: "\f0f0";
+$fa-var-user-o: "\f2c0";
+$fa-var-user-plus: "\f234";
+$fa-var-user-secret: "\f21b";
+$fa-var-user-times: "\f235";
+$fa-var-users: "\f0c0";
+$fa-var-vcard: "\f2bb";
+$fa-var-vcard-o: "\f2bc";
+$fa-var-venus: "\f221";
+$fa-var-venus-double: "\f226";
+$fa-var-venus-mars: "\f228";
+$fa-var-viacoin: "\f237";
+$fa-var-viadeo: "\f2a9";
+$fa-var-viadeo-square: "\f2aa";
+$fa-var-video-camera: "\f03d";
+$fa-var-vimeo: "\f27d";
+$fa-var-vimeo-square: "\f194";
+$fa-var-vine: "\f1ca";
+$fa-var-vk: "\f189";
+$fa-var-volume-control-phone: "\f2a0";
+$fa-var-volume-down: "\f027";
+$fa-var-volume-off: "\f026";
+$fa-var-volume-up: "\f028";
+$fa-var-warning: "\f071";
+$fa-var-wechat: "\f1d7";
+$fa-var-weibo: "\f18a";
+$fa-var-weixin: "\f1d7";
+$fa-var-whatsapp: "\f232";
+$fa-var-wheelchair: "\f193";
+$fa-var-wheelchair-alt: "\f29b";
+$fa-var-wifi: "\f1eb";
+$fa-var-wikipedia-w: "\f266";
+$fa-var-window-close: "\f2d3";
+$fa-var-window-close-o: "\f2d4";
+$fa-var-window-maximize: "\f2d0";
+$fa-var-window-minimize: "\f2d1";
+$fa-var-window-restore: "\f2d2";
+$fa-var-windows: "\f17a";
+$fa-var-won: "\f159";
+$fa-var-wordpress: "\f19a";
+$fa-var-wpbeginner: "\f297";
+$fa-var-wpexplorer: "\f2de";
+$fa-var-wpforms: "\f298";
+$fa-var-wrench: "\f0ad";
+$fa-var-xing: "\f168";
+$fa-var-xing-square: "\f169";
+$fa-var-y-combinator: "\f23b";
+$fa-var-y-combinator-square: "\f1d4";
+$fa-var-yahoo: "\f19e";
+$fa-var-yc: "\f23b";
+$fa-var-yc-square: "\f1d4";
+$fa-var-yelp: "\f1e9";
+$fa-var-yen: "\f157";
+$fa-var-yoast: "\f2b1";
+$fa-var-youtube: "\f167";
+$fa-var-youtube-play: "\f16a";
+$fa-var-youtube-square: "\f166";
+
diff --git a/static_in_env/fonts/font-awesome-4.7.0/scss/font-awesome.scss b/static_in_env/fonts/font-awesome-4.7.0/scss/font-awesome.scss
new file mode 100644
index 00000000..f1c83aaa
--- /dev/null
+++ b/static_in_env/fonts/font-awesome-4.7.0/scss/font-awesome.scss
@@ -0,0 +1,18 @@
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+
+@import "variables";
+@import "mixins";
+@import "path";
+@import "core";
+@import "larger";
+@import "fixed-width";
+@import "list";
+@import "bordered-pulled";
+@import "animated";
+@import "rotated-flipped";
+@import "stacked";
+@import "icons";
+@import "screen-reader";
diff --git a/static_in_env/fonts/ionicons-2.0.1/builder/build_data.json b/static_in_env/fonts/ionicons-2.0.1/builder/build_data.json
new file mode 100644
index 00000000..e7eecca7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/builder/build_data.json
@@ -0,0 +1,2940 @@
+{
+ "build_hash": "c9df150ee06f9db1642a5350c56829ae",
+ "prefix": "ion-",
+ "version": "2.0.0",
+ "name": "Ionicons",
+ "icons": [
+ {
+ "code": "0xf101",
+ "name": "alert"
+ },
+ {
+ "code": "0xf100",
+ "name": "alert-circled"
+ },
+ {
+ "code": "0xf2c7",
+ "name": "android-add"
+ },
+ {
+ "code": "0xf359",
+ "name": "android-add-circle"
+ },
+ {
+ "code": "0xf35a",
+ "name": "android-alarm-clock"
+ },
+ {
+ "code": "0xf35b",
+ "name": "android-alert"
+ },
+ {
+ "code": "0xf35c",
+ "name": "android-apps"
+ },
+ {
+ "code": "0xf2c9",
+ "name": "android-archive"
+ },
+ {
+ "code": "0xf2ca",
+ "name": "android-arrow-back"
+ },
+ {
+ "code": "0xf35d",
+ "name": "android-arrow-down"
+ },
+ {
+ "code": "0xf35f",
+ "name": "android-arrow-dropdown"
+ },
+ {
+ "code": "0xf35e",
+ "name": "android-arrow-dropdown-circle"
+ },
+ {
+ "code": "0xf361",
+ "name": "android-arrow-dropleft"
+ },
+ {
+ "code": "0xf360",
+ "name": "android-arrow-dropleft-circle"
+ },
+ {
+ "code": "0xf363",
+ "name": "android-arrow-dropright"
+ },
+ {
+ "code": "0xf362",
+ "name": "android-arrow-dropright-circle"
+ },
+ {
+ "code": "0xf365",
+ "name": "android-arrow-dropup"
+ },
+ {
+ "code": "0xf364",
+ "name": "android-arrow-dropup-circle"
+ },
+ {
+ "code": "0xf30f",
+ "name": "android-arrow-forward"
+ },
+ {
+ "code": "0xf366",
+ "name": "android-arrow-up"
+ },
+ {
+ "code": "0xf367",
+ "name": "android-attach"
+ },
+ {
+ "code": "0xf368",
+ "name": "android-bar"
+ },
+ {
+ "code": "0xf369",
+ "name": "android-bicycle"
+ },
+ {
+ "code": "0xf36a",
+ "name": "android-boat"
+ },
+ {
+ "code": "0xf36b",
+ "name": "android-bookmark"
+ },
+ {
+ "code": "0xf36c",
+ "name": "android-bulb"
+ },
+ {
+ "code": "0xf36d",
+ "name": "android-bus"
+ },
+ {
+ "code": "0xf2d1",
+ "name": "android-calendar"
+ },
+ {
+ "code": "0xf2d2",
+ "name": "android-call"
+ },
+ {
+ "code": "0xf2d3",
+ "name": "android-camera"
+ },
+ {
+ "code": "0xf36e",
+ "name": "android-cancel"
+ },
+ {
+ "code": "0xf36f",
+ "name": "android-car"
+ },
+ {
+ "code": "0xf370",
+ "name": "android-cart"
+ },
+ {
+ "code": "0xf2d4",
+ "name": "android-chat"
+ },
+ {
+ "code": "0xf374",
+ "name": "android-checkbox"
+ },
+ {
+ "code": "0xf371",
+ "name": "android-checkbox-blank"
+ },
+ {
+ "code": "0xf373",
+ "name": "android-checkbox-outline"
+ },
+ {
+ "code": "0xf372",
+ "name": "android-checkbox-outline-blank"
+ },
+ {
+ "code": "0xf375",
+ "name": "android-checkmark-circle"
+ },
+ {
+ "code": "0xf376",
+ "name": "android-clipboard"
+ },
+ {
+ "code": "0xf2d7",
+ "name": "android-close"
+ },
+ {
+ "code": "0xf37a",
+ "name": "android-cloud"
+ },
+ {
+ "code": "0xf377",
+ "name": "android-cloud-circle"
+ },
+ {
+ "code": "0xf378",
+ "name": "android-cloud-done"
+ },
+ {
+ "code": "0xf379",
+ "name": "android-cloud-outline"
+ },
+ {
+ "code": "0xf37b",
+ "name": "android-color-palette"
+ },
+ {
+ "code": "0xf37c",
+ "name": "android-compass"
+ },
+ {
+ "code": "0xf2d8",
+ "name": "android-contact"
+ },
+ {
+ "code": "0xf2d9",
+ "name": "android-contacts"
+ },
+ {
+ "code": "0xf37d",
+ "name": "android-contract"
+ },
+ {
+ "code": "0xf37e",
+ "name": "android-create"
+ },
+ {
+ "code": "0xf37f",
+ "name": "android-delete"
+ },
+ {
+ "code": "0xf380",
+ "name": "android-desktop"
+ },
+ {
+ "code": "0xf381",
+ "name": "android-document"
+ },
+ {
+ "code": "0xf383",
+ "name": "android-done"
+ },
+ {
+ "code": "0xf382",
+ "name": "android-done-all"
+ },
+ {
+ "code": "0xf2dd",
+ "name": "android-download"
+ },
+ {
+ "code": "0xf384",
+ "name": "android-drafts"
+ },
+ {
+ "code": "0xf385",
+ "name": "android-exit"
+ },
+ {
+ "code": "0xf386",
+ "name": "android-expand"
+ },
+ {
+ "code": "0xf388",
+ "name": "android-favorite"
+ },
+ {
+ "code": "0xf387",
+ "name": "android-favorite-outline"
+ },
+ {
+ "code": "0xf389",
+ "name": "android-film"
+ },
+ {
+ "code": "0xf2e0",
+ "name": "android-folder"
+ },
+ {
+ "code": "0xf38a",
+ "name": "android-folder-open"
+ },
+ {
+ "code": "0xf38b",
+ "name": "android-funnel"
+ },
+ {
+ "code": "0xf38c",
+ "name": "android-globe"
+ },
+ {
+ "code": "0xf2e3",
+ "name": "android-hand"
+ },
+ {
+ "code": "0xf38d",
+ "name": "android-hangout"
+ },
+ {
+ "code": "0xf38e",
+ "name": "android-happy"
+ },
+ {
+ "code": "0xf38f",
+ "name": "android-home"
+ },
+ {
+ "code": "0xf2e4",
+ "name": "android-image"
+ },
+ {
+ "code": "0xf390",
+ "name": "android-laptop"
+ },
+ {
+ "code": "0xf391",
+ "name": "android-list"
+ },
+ {
+ "code": "0xf2e9",
+ "name": "android-locate"
+ },
+ {
+ "code": "0xf392",
+ "name": "android-lock"
+ },
+ {
+ "code": "0xf2eb",
+ "name": "android-mail"
+ },
+ {
+ "code": "0xf393",
+ "name": "android-map"
+ },
+ {
+ "code": "0xf394",
+ "name": "android-menu"
+ },
+ {
+ "code": "0xf2ec",
+ "name": "android-microphone"
+ },
+ {
+ "code": "0xf395",
+ "name": "android-microphone-off"
+ },
+ {
+ "code": "0xf396",
+ "name": "android-more-horizontal"
+ },
+ {
+ "code": "0xf397",
+ "name": "android-more-vertical"
+ },
+ {
+ "code": "0xf398",
+ "name": "android-navigate"
+ },
+ {
+ "code": "0xf39b",
+ "name": "android-notifications"
+ },
+ {
+ "code": "0xf399",
+ "name": "android-notifications-none"
+ },
+ {
+ "code": "0xf39a",
+ "name": "android-notifications-off"
+ },
+ {
+ "code": "0xf39c",
+ "name": "android-open"
+ },
+ {
+ "code": "0xf39d",
+ "name": "android-options"
+ },
+ {
+ "code": "0xf39e",
+ "name": "android-people"
+ },
+ {
+ "code": "0xf3a0",
+ "name": "android-person"
+ },
+ {
+ "code": "0xf39f",
+ "name": "android-person-add"
+ },
+ {
+ "code": "0xf3a1",
+ "name": "android-phone-landscape"
+ },
+ {
+ "code": "0xf3a2",
+ "name": "android-phone-portrait"
+ },
+ {
+ "code": "0xf3a3",
+ "name": "android-pin"
+ },
+ {
+ "code": "0xf3a4",
+ "name": "android-plane"
+ },
+ {
+ "code": "0xf2f0",
+ "name": "android-playstore"
+ },
+ {
+ "code": "0xf3a5",
+ "name": "android-print"
+ },
+ {
+ "code": "0xf3a6",
+ "name": "android-radio-button-off"
+ },
+ {
+ "code": "0xf3a7",
+ "name": "android-radio-button-on"
+ },
+ {
+ "code": "0xf3a8",
+ "name": "android-refresh"
+ },
+ {
+ "code": "0xf2f4",
+ "name": "android-remove"
+ },
+ {
+ "code": "0xf3a9",
+ "name": "android-remove-circle"
+ },
+ {
+ "code": "0xf3aa",
+ "name": "android-restaurant"
+ },
+ {
+ "code": "0xf3ab",
+ "name": "android-sad"
+ },
+ {
+ "code": "0xf2f5",
+ "name": "android-search"
+ },
+ {
+ "code": "0xf2f6",
+ "name": "android-send"
+ },
+ {
+ "code": "0xf2f7",
+ "name": "android-settings"
+ },
+ {
+ "code": "0xf2f8",
+ "name": "android-share"
+ },
+ {
+ "code": "0xf3ac",
+ "name": "android-share-alt"
+ },
+ {
+ "code": "0xf2fc",
+ "name": "android-star"
+ },
+ {
+ "code": "0xf3ad",
+ "name": "android-star-half"
+ },
+ {
+ "code": "0xf3ae",
+ "name": "android-star-outline"
+ },
+ {
+ "code": "0xf2fd",
+ "name": "android-stopwatch"
+ },
+ {
+ "code": "0xf3af",
+ "name": "android-subway"
+ },
+ {
+ "code": "0xf3b0",
+ "name": "android-sunny"
+ },
+ {
+ "code": "0xf3b1",
+ "name": "android-sync"
+ },
+ {
+ "code": "0xf3b2",
+ "name": "android-textsms"
+ },
+ {
+ "code": "0xf3b3",
+ "name": "android-time"
+ },
+ {
+ "code": "0xf3b4",
+ "name": "android-train"
+ },
+ {
+ "code": "0xf3b5",
+ "name": "android-unlock"
+ },
+ {
+ "code": "0xf3b6",
+ "name": "android-upload"
+ },
+ {
+ "code": "0xf3b7",
+ "name": "android-volume-down"
+ },
+ {
+ "code": "0xf3b8",
+ "name": "android-volume-mute"
+ },
+ {
+ "code": "0xf3b9",
+ "name": "android-volume-off"
+ },
+ {
+ "code": "0xf3ba",
+ "name": "android-volume-up"
+ },
+ {
+ "code": "0xf3bb",
+ "name": "android-walk"
+ },
+ {
+ "code": "0xf3bc",
+ "name": "android-warning"
+ },
+ {
+ "code": "0xf3bd",
+ "name": "android-watch"
+ },
+ {
+ "code": "0xf305",
+ "name": "android-wifi"
+ },
+ {
+ "code": "0xf313",
+ "name": "aperture"
+ },
+ {
+ "code": "0xf102",
+ "name": "archive"
+ },
+ {
+ "code": "0xf103",
+ "name": "arrow-down-a"
+ },
+ {
+ "code": "0xf104",
+ "name": "arrow-down-b"
+ },
+ {
+ "code": "0xf105",
+ "name": "arrow-down-c"
+ },
+ {
+ "code": "0xf25e",
+ "name": "arrow-expand"
+ },
+ {
+ "code": "0xf25f",
+ "name": "arrow-graph-down-left"
+ },
+ {
+ "code": "0xf260",
+ "name": "arrow-graph-down-right"
+ },
+ {
+ "code": "0xf261",
+ "name": "arrow-graph-up-left"
+ },
+ {
+ "code": "0xf262",
+ "name": "arrow-graph-up-right"
+ },
+ {
+ "code": "0xf106",
+ "name": "arrow-left-a"
+ },
+ {
+ "code": "0xf107",
+ "name": "arrow-left-b"
+ },
+ {
+ "code": "0xf108",
+ "name": "arrow-left-c"
+ },
+ {
+ "code": "0xf263",
+ "name": "arrow-move"
+ },
+ {
+ "code": "0xf264",
+ "name": "arrow-resize"
+ },
+ {
+ "code": "0xf265",
+ "name": "arrow-return-left"
+ },
+ {
+ "code": "0xf266",
+ "name": "arrow-return-right"
+ },
+ {
+ "code": "0xf109",
+ "name": "arrow-right-a"
+ },
+ {
+ "code": "0xf10a",
+ "name": "arrow-right-b"
+ },
+ {
+ "code": "0xf10b",
+ "name": "arrow-right-c"
+ },
+ {
+ "code": "0xf267",
+ "name": "arrow-shrink"
+ },
+ {
+ "code": "0xf268",
+ "name": "arrow-swap"
+ },
+ {
+ "code": "0xf10c",
+ "name": "arrow-up-a"
+ },
+ {
+ "code": "0xf10d",
+ "name": "arrow-up-b"
+ },
+ {
+ "code": "0xf10e",
+ "name": "arrow-up-c"
+ },
+ {
+ "code": "0xf314",
+ "name": "asterisk"
+ },
+ {
+ "code": "0xf10f",
+ "name": "at"
+ },
+ {
+ "code": "0xf3bf",
+ "name": "backspace"
+ },
+ {
+ "code": "0xf3be",
+ "name": "backspace-outline"
+ },
+ {
+ "code": "0xf110",
+ "name": "bag"
+ },
+ {
+ "code": "0xf111",
+ "name": "battery-charging"
+ },
+ {
+ "code": "0xf112",
+ "name": "battery-empty"
+ },
+ {
+ "code": "0xf113",
+ "name": "battery-full"
+ },
+ {
+ "code": "0xf114",
+ "name": "battery-half"
+ },
+ {
+ "code": "0xf115",
+ "name": "battery-low"
+ },
+ {
+ "code": "0xf269",
+ "name": "beaker"
+ },
+ {
+ "code": "0xf26a",
+ "name": "beer"
+ },
+ {
+ "code": "0xf116",
+ "name": "bluetooth"
+ },
+ {
+ "code": "0xf315",
+ "name": "bonfire"
+ },
+ {
+ "code": "0xf26b",
+ "name": "bookmark"
+ },
+ {
+ "code": "0xf3c0",
+ "name": "bowtie"
+ },
+ {
+ "code": "0xf26c",
+ "name": "briefcase"
+ },
+ {
+ "code": "0xf2be",
+ "name": "bug"
+ },
+ {
+ "code": "0xf26d",
+ "name": "calculator"
+ },
+ {
+ "code": "0xf117",
+ "name": "calendar"
+ },
+ {
+ "code": "0xf118",
+ "name": "camera"
+ },
+ {
+ "code": "0xf119",
+ "name": "card"
+ },
+ {
+ "code": "0xf316",
+ "name": "cash"
+ },
+ {
+ "code": "0xf11b",
+ "name": "chatbox"
+ },
+ {
+ "code": "0xf11a",
+ "name": "chatbox-working"
+ },
+ {
+ "code": "0xf11c",
+ "name": "chatboxes"
+ },
+ {
+ "code": "0xf11e",
+ "name": "chatbubble"
+ },
+ {
+ "code": "0xf11d",
+ "name": "chatbubble-working"
+ },
+ {
+ "code": "0xf11f",
+ "name": "chatbubbles"
+ },
+ {
+ "code": "0xf122",
+ "name": "checkmark"
+ },
+ {
+ "code": "0xf120",
+ "name": "checkmark-circled"
+ },
+ {
+ "code": "0xf121",
+ "name": "checkmark-round"
+ },
+ {
+ "code": "0xf123",
+ "name": "chevron-down"
+ },
+ {
+ "code": "0xf124",
+ "name": "chevron-left"
+ },
+ {
+ "code": "0xf125",
+ "name": "chevron-right"
+ },
+ {
+ "code": "0xf126",
+ "name": "chevron-up"
+ },
+ {
+ "code": "0xf127",
+ "name": "clipboard"
+ },
+ {
+ "code": "0xf26e",
+ "name": "clock"
+ },
+ {
+ "code": "0xf12a",
+ "name": "close"
+ },
+ {
+ "code": "0xf128",
+ "name": "close-circled"
+ },
+ {
+ "code": "0xf129",
+ "name": "close-round"
+ },
+ {
+ "code": "0xf317",
+ "name": "closed-captioning"
+ },
+ {
+ "code": "0xf12b",
+ "name": "cloud"
+ },
+ {
+ "code": "0xf271",
+ "name": "code"
+ },
+ {
+ "code": "0xf26f",
+ "name": "code-download"
+ },
+ {
+ "code": "0xf270",
+ "name": "code-working"
+ },
+ {
+ "code": "0xf272",
+ "name": "coffee"
+ },
+ {
+ "code": "0xf273",
+ "name": "compass"
+ },
+ {
+ "code": "0xf12c",
+ "name": "compose"
+ },
+ {
+ "code": "0xf274",
+ "name": "connection-bars"
+ },
+ {
+ "code": "0xf275",
+ "name": "contrast"
+ },
+ {
+ "code": "0xf3c1",
+ "name": "crop"
+ },
+ {
+ "code": "0xf318",
+ "name": "cube"
+ },
+ {
+ "code": "0xf12d",
+ "name": "disc"
+ },
+ {
+ "code": "0xf12f",
+ "name": "document"
+ },
+ {
+ "code": "0xf12e",
+ "name": "document-text"
+ },
+ {
+ "code": "0xf130",
+ "name": "drag"
+ },
+ {
+ "code": "0xf276",
+ "name": "earth"
+ },
+ {
+ "code": "0xf3c2",
+ "name": "easel"
+ },
+ {
+ "code": "0xf2bf",
+ "name": "edit"
+ },
+ {
+ "code": "0xf277",
+ "name": "egg"
+ },
+ {
+ "code": "0xf131",
+ "name": "eject"
+ },
+ {
+ "code": "0xf132",
+ "name": "email"
+ },
+ {
+ "code": "0xf3c3",
+ "name": "email-unread"
+ },
+ {
+ "code": "0xf3c5",
+ "name": "erlenmeyer-flask"
+ },
+ {
+ "code": "0xf3c4",
+ "name": "erlenmeyer-flask-bubbles"
+ },
+ {
+ "code": "0xf133",
+ "name": "eye"
+ },
+ {
+ "code": "0xf306",
+ "name": "eye-disabled"
+ },
+ {
+ "code": "0xf278",
+ "name": "female"
+ },
+ {
+ "code": "0xf134",
+ "name": "filing"
+ },
+ {
+ "code": "0xf135",
+ "name": "film-marker"
+ },
+ {
+ "code": "0xf319",
+ "name": "fireball"
+ },
+ {
+ "code": "0xf279",
+ "name": "flag"
+ },
+ {
+ "code": "0xf31a",
+ "name": "flame"
+ },
+ {
+ "code": "0xf137",
+ "name": "flash"
+ },
+ {
+ "code": "0xf136",
+ "name": "flash-off"
+ },
+ {
+ "code": "0xf139",
+ "name": "folder"
+ },
+ {
+ "code": "0xf27a",
+ "name": "fork"
+ },
+ {
+ "code": "0xf2c0",
+ "name": "fork-repo"
+ },
+ {
+ "code": "0xf13a",
+ "name": "forward"
+ },
+ {
+ "code": "0xf31b",
+ "name": "funnel"
+ },
+ {
+ "code": "0xf13d",
+ "name": "gear-a"
+ },
+ {
+ "code": "0xf13e",
+ "name": "gear-b"
+ },
+ {
+ "code": "0xf13f",
+ "name": "grid"
+ },
+ {
+ "code": "0xf27b",
+ "name": "hammer"
+ },
+ {
+ "code": "0xf31c",
+ "name": "happy"
+ },
+ {
+ "code": "0xf3c6",
+ "name": "happy-outline"
+ },
+ {
+ "code": "0xf140",
+ "name": "headphone"
+ },
+ {
+ "code": "0xf141",
+ "name": "heart"
+ },
+ {
+ "code": "0xf31d",
+ "name": "heart-broken"
+ },
+ {
+ "code": "0xf143",
+ "name": "help"
+ },
+ {
+ "code": "0xf27c",
+ "name": "help-buoy"
+ },
+ {
+ "code": "0xf142",
+ "name": "help-circled"
+ },
+ {
+ "code": "0xf144",
+ "name": "home"
+ },
+ {
+ "code": "0xf27d",
+ "name": "icecream"
+ },
+ {
+ "code": "0xf147",
+ "name": "image"
+ },
+ {
+ "code": "0xf148",
+ "name": "images"
+ },
+ {
+ "code": "0xf14a",
+ "name": "information"
+ },
+ {
+ "code": "0xf149",
+ "name": "information-circled"
+ },
+ {
+ "code": "0xf14b",
+ "name": "ionic"
+ },
+ {
+ "code": "0xf3c8",
+ "name": "ios-alarm"
+ },
+ {
+ "code": "0xf3c7",
+ "name": "ios-alarm-outline"
+ },
+ {
+ "code": "0xf3ca",
+ "name": "ios-albums"
+ },
+ {
+ "code": "0xf3c9",
+ "name": "ios-albums-outline"
+ },
+ {
+ "code": "0xf3cc",
+ "name": "ios-americanfootball"
+ },
+ {
+ "code": "0xf3cb",
+ "name": "ios-americanfootball-outline"
+ },
+ {
+ "code": "0xf3ce",
+ "name": "ios-analytics"
+ },
+ {
+ "code": "0xf3cd",
+ "name": "ios-analytics-outline"
+ },
+ {
+ "code": "0xf3cf",
+ "name": "ios-arrow-back"
+ },
+ {
+ "code": "0xf3d0",
+ "name": "ios-arrow-down"
+ },
+ {
+ "code": "0xf3d1",
+ "name": "ios-arrow-forward"
+ },
+ {
+ "code": "0xf3d2",
+ "name": "ios-arrow-left"
+ },
+ {
+ "code": "0xf3d3",
+ "name": "ios-arrow-right"
+ },
+ {
+ "code": "0xf3d4",
+ "name": "ios-arrow-thin-down"
+ },
+ {
+ "code": "0xf3d5",
+ "name": "ios-arrow-thin-left"
+ },
+ {
+ "code": "0xf3d6",
+ "name": "ios-arrow-thin-right"
+ },
+ {
+ "code": "0xf3d7",
+ "name": "ios-arrow-thin-up"
+ },
+ {
+ "code": "0xf3d8",
+ "name": "ios-arrow-up"
+ },
+ {
+ "code": "0xf3da",
+ "name": "ios-at"
+ },
+ {
+ "code": "0xf3d9",
+ "name": "ios-at-outline"
+ },
+ {
+ "code": "0xf3dc",
+ "name": "ios-barcode"
+ },
+ {
+ "code": "0xf3db",
+ "name": "ios-barcode-outline"
+ },
+ {
+ "code": "0xf3de",
+ "name": "ios-baseball"
+ },
+ {
+ "code": "0xf3dd",
+ "name": "ios-baseball-outline"
+ },
+ {
+ "code": "0xf3e0",
+ "name": "ios-basketball"
+ },
+ {
+ "code": "0xf3df",
+ "name": "ios-basketball-outline"
+ },
+ {
+ "code": "0xf3e2",
+ "name": "ios-bell"
+ },
+ {
+ "code": "0xf3e1",
+ "name": "ios-bell-outline"
+ },
+ {
+ "code": "0xf3e4",
+ "name": "ios-body"
+ },
+ {
+ "code": "0xf3e3",
+ "name": "ios-body-outline"
+ },
+ {
+ "code": "0xf3e6",
+ "name": "ios-bolt"
+ },
+ {
+ "code": "0xf3e5",
+ "name": "ios-bolt-outline"
+ },
+ {
+ "code": "0xf3e8",
+ "name": "ios-book"
+ },
+ {
+ "code": "0xf3e7",
+ "name": "ios-book-outline"
+ },
+ {
+ "code": "0xf3ea",
+ "name": "ios-bookmarks"
+ },
+ {
+ "code": "0xf3e9",
+ "name": "ios-bookmarks-outline"
+ },
+ {
+ "code": "0xf3ec",
+ "name": "ios-box"
+ },
+ {
+ "code": "0xf3eb",
+ "name": "ios-box-outline"
+ },
+ {
+ "code": "0xf3ee",
+ "name": "ios-briefcase"
+ },
+ {
+ "code": "0xf3ed",
+ "name": "ios-briefcase-outline"
+ },
+ {
+ "code": "0xf3f0",
+ "name": "ios-browsers"
+ },
+ {
+ "code": "0xf3ef",
+ "name": "ios-browsers-outline"
+ },
+ {
+ "code": "0xf3f2",
+ "name": "ios-calculator"
+ },
+ {
+ "code": "0xf3f1",
+ "name": "ios-calculator-outline"
+ },
+ {
+ "code": "0xf3f4",
+ "name": "ios-calendar"
+ },
+ {
+ "code": "0xf3f3",
+ "name": "ios-calendar-outline"
+ },
+ {
+ "code": "0xf3f6",
+ "name": "ios-camera"
+ },
+ {
+ "code": "0xf3f5",
+ "name": "ios-camera-outline"
+ },
+ {
+ "code": "0xf3f8",
+ "name": "ios-cart"
+ },
+ {
+ "code": "0xf3f7",
+ "name": "ios-cart-outline"
+ },
+ {
+ "code": "0xf3fa",
+ "name": "ios-chatboxes"
+ },
+ {
+ "code": "0xf3f9",
+ "name": "ios-chatboxes-outline"
+ },
+ {
+ "code": "0xf3fc",
+ "name": "ios-chatbubble"
+ },
+ {
+ "code": "0xf3fb",
+ "name": "ios-chatbubble-outline"
+ },
+ {
+ "code": "0xf3ff",
+ "name": "ios-checkmark"
+ },
+ {
+ "code": "0xf3fd",
+ "name": "ios-checkmark-empty"
+ },
+ {
+ "code": "0xf3fe",
+ "name": "ios-checkmark-outline"
+ },
+ {
+ "code": "0xf400",
+ "name": "ios-circle-filled"
+ },
+ {
+ "code": "0xf401",
+ "name": "ios-circle-outline"
+ },
+ {
+ "code": "0xf403",
+ "name": "ios-clock"
+ },
+ {
+ "code": "0xf402",
+ "name": "ios-clock-outline"
+ },
+ {
+ "code": "0xf406",
+ "name": "ios-close"
+ },
+ {
+ "code": "0xf404",
+ "name": "ios-close-empty"
+ },
+ {
+ "code": "0xf405",
+ "name": "ios-close-outline"
+ },
+ {
+ "code": "0xf40c",
+ "name": "ios-cloud"
+ },
+ {
+ "code": "0xf408",
+ "name": "ios-cloud-download"
+ },
+ {
+ "code": "0xf407",
+ "name": "ios-cloud-download-outline"
+ },
+ {
+ "code": "0xf409",
+ "name": "ios-cloud-outline"
+ },
+ {
+ "code": "0xf40b",
+ "name": "ios-cloud-upload"
+ },
+ {
+ "code": "0xf40a",
+ "name": "ios-cloud-upload-outline"
+ },
+ {
+ "code": "0xf410",
+ "name": "ios-cloudy"
+ },
+ {
+ "code": "0xf40e",
+ "name": "ios-cloudy-night"
+ },
+ {
+ "code": "0xf40d",
+ "name": "ios-cloudy-night-outline"
+ },
+ {
+ "code": "0xf40f",
+ "name": "ios-cloudy-outline"
+ },
+ {
+ "code": "0xf412",
+ "name": "ios-cog"
+ },
+ {
+ "code": "0xf411",
+ "name": "ios-cog-outline"
+ },
+ {
+ "code": "0xf414",
+ "name": "ios-color-filter"
+ },
+ {
+ "code": "0xf413",
+ "name": "ios-color-filter-outline"
+ },
+ {
+ "code": "0xf416",
+ "name": "ios-color-wand"
+ },
+ {
+ "code": "0xf415",
+ "name": "ios-color-wand-outline"
+ },
+ {
+ "code": "0xf418",
+ "name": "ios-compose"
+ },
+ {
+ "code": "0xf417",
+ "name": "ios-compose-outline"
+ },
+ {
+ "code": "0xf41a",
+ "name": "ios-contact"
+ },
+ {
+ "code": "0xf419",
+ "name": "ios-contact-outline"
+ },
+ {
+ "code": "0xf41c",
+ "name": "ios-copy"
+ },
+ {
+ "code": "0xf41b",
+ "name": "ios-copy-outline"
+ },
+ {
+ "code": "0xf41e",
+ "name": "ios-crop"
+ },
+ {
+ "code": "0xf41d",
+ "name": "ios-crop-strong"
+ },
+ {
+ "code": "0xf420",
+ "name": "ios-download"
+ },
+ {
+ "code": "0xf41f",
+ "name": "ios-download-outline"
+ },
+ {
+ "code": "0xf421",
+ "name": "ios-drag"
+ },
+ {
+ "code": "0xf423",
+ "name": "ios-email"
+ },
+ {
+ "code": "0xf422",
+ "name": "ios-email-outline"
+ },
+ {
+ "code": "0xf425",
+ "name": "ios-eye"
+ },
+ {
+ "code": "0xf424",
+ "name": "ios-eye-outline"
+ },
+ {
+ "code": "0xf427",
+ "name": "ios-fastforward"
+ },
+ {
+ "code": "0xf426",
+ "name": "ios-fastforward-outline"
+ },
+ {
+ "code": "0xf429",
+ "name": "ios-filing"
+ },
+ {
+ "code": "0xf428",
+ "name": "ios-filing-outline"
+ },
+ {
+ "code": "0xf42b",
+ "name": "ios-film"
+ },
+ {
+ "code": "0xf42a",
+ "name": "ios-film-outline"
+ },
+ {
+ "code": "0xf42d",
+ "name": "ios-flag"
+ },
+ {
+ "code": "0xf42c",
+ "name": "ios-flag-outline"
+ },
+ {
+ "code": "0xf42f",
+ "name": "ios-flame"
+ },
+ {
+ "code": "0xf42e",
+ "name": "ios-flame-outline"
+ },
+ {
+ "code": "0xf431",
+ "name": "ios-flask"
+ },
+ {
+ "code": "0xf430",
+ "name": "ios-flask-outline"
+ },
+ {
+ "code": "0xf433",
+ "name": "ios-flower"
+ },
+ {
+ "code": "0xf432",
+ "name": "ios-flower-outline"
+ },
+ {
+ "code": "0xf435",
+ "name": "ios-folder"
+ },
+ {
+ "code": "0xf434",
+ "name": "ios-folder-outline"
+ },
+ {
+ "code": "0xf437",
+ "name": "ios-football"
+ },
+ {
+ "code": "0xf436",
+ "name": "ios-football-outline"
+ },
+ {
+ "code": "0xf439",
+ "name": "ios-game-controller-a"
+ },
+ {
+ "code": "0xf438",
+ "name": "ios-game-controller-a-outline"
+ },
+ {
+ "code": "0xf43b",
+ "name": "ios-game-controller-b"
+ },
+ {
+ "code": "0xf43a",
+ "name": "ios-game-controller-b-outline"
+ },
+ {
+ "code": "0xf43d",
+ "name": "ios-gear"
+ },
+ {
+ "code": "0xf43c",
+ "name": "ios-gear-outline"
+ },
+ {
+ "code": "0xf43f",
+ "name": "ios-glasses"
+ },
+ {
+ "code": "0xf43e",
+ "name": "ios-glasses-outline"
+ },
+ {
+ "code": "0xf441",
+ "name": "ios-grid-view"
+ },
+ {
+ "code": "0xf440",
+ "name": "ios-grid-view-outline"
+ },
+ {
+ "code": "0xf443",
+ "name": "ios-heart"
+ },
+ {
+ "code": "0xf442",
+ "name": "ios-heart-outline"
+ },
+ {
+ "code": "0xf446",
+ "name": "ios-help"
+ },
+ {
+ "code": "0xf444",
+ "name": "ios-help-empty"
+ },
+ {
+ "code": "0xf445",
+ "name": "ios-help-outline"
+ },
+ {
+ "code": "0xf448",
+ "name": "ios-home"
+ },
+ {
+ "code": "0xf447",
+ "name": "ios-home-outline"
+ },
+ {
+ "code": "0xf44a",
+ "name": "ios-infinite"
+ },
+ {
+ "code": "0xf449",
+ "name": "ios-infinite-outline"
+ },
+ {
+ "code": "0xf44d",
+ "name": "ios-information"
+ },
+ {
+ "code": "0xf44b",
+ "name": "ios-information-empty"
+ },
+ {
+ "code": "0xf44c",
+ "name": "ios-information-outline"
+ },
+ {
+ "code": "0xf44e",
+ "name": "ios-ionic-outline"
+ },
+ {
+ "code": "0xf450",
+ "name": "ios-keypad"
+ },
+ {
+ "code": "0xf44f",
+ "name": "ios-keypad-outline"
+ },
+ {
+ "code": "0xf452",
+ "name": "ios-lightbulb"
+ },
+ {
+ "code": "0xf451",
+ "name": "ios-lightbulb-outline"
+ },
+ {
+ "code": "0xf454",
+ "name": "ios-list"
+ },
+ {
+ "code": "0xf453",
+ "name": "ios-list-outline"
+ },
+ {
+ "code": "0xf456",
+ "name": "ios-location"
+ },
+ {
+ "code": "0xf455",
+ "name": "ios-location-outline"
+ },
+ {
+ "code": "0xf458",
+ "name": "ios-locked"
+ },
+ {
+ "code": "0xf457",
+ "name": "ios-locked-outline"
+ },
+ {
+ "code": "0xf45a",
+ "name": "ios-loop"
+ },
+ {
+ "code": "0xf459",
+ "name": "ios-loop-strong"
+ },
+ {
+ "code": "0xf45c",
+ "name": "ios-medical"
+ },
+ {
+ "code": "0xf45b",
+ "name": "ios-medical-outline"
+ },
+ {
+ "code": "0xf45e",
+ "name": "ios-medkit"
+ },
+ {
+ "code": "0xf45d",
+ "name": "ios-medkit-outline"
+ },
+ {
+ "code": "0xf461",
+ "name": "ios-mic"
+ },
+ {
+ "code": "0xf45f",
+ "name": "ios-mic-off"
+ },
+ {
+ "code": "0xf460",
+ "name": "ios-mic-outline"
+ },
+ {
+ "code": "0xf464",
+ "name": "ios-minus"
+ },
+ {
+ "code": "0xf462",
+ "name": "ios-minus-empty"
+ },
+ {
+ "code": "0xf463",
+ "name": "ios-minus-outline"
+ },
+ {
+ "code": "0xf466",
+ "name": "ios-monitor"
+ },
+ {
+ "code": "0xf465",
+ "name": "ios-monitor-outline"
+ },
+ {
+ "code": "0xf468",
+ "name": "ios-moon"
+ },
+ {
+ "code": "0xf467",
+ "name": "ios-moon-outline"
+ },
+ {
+ "code": "0xf46a",
+ "name": "ios-more"
+ },
+ {
+ "code": "0xf469",
+ "name": "ios-more-outline"
+ },
+ {
+ "code": "0xf46b",
+ "name": "ios-musical-note"
+ },
+ {
+ "code": "0xf46c",
+ "name": "ios-musical-notes"
+ },
+ {
+ "code": "0xf46e",
+ "name": "ios-navigate"
+ },
+ {
+ "code": "0xf46d",
+ "name": "ios-navigate-outline"
+ },
+ {
+ "code": "0xf470",
+ "name": "ios-nutrition"
+ },
+ {
+ "code": "0xf46f",
+ "name": "ios-nutrition-outline"
+ },
+ {
+ "code": "0xf472",
+ "name": "ios-paper"
+ },
+ {
+ "code": "0xf471",
+ "name": "ios-paper-outline"
+ },
+ {
+ "code": "0xf474",
+ "name": "ios-paperplane"
+ },
+ {
+ "code": "0xf473",
+ "name": "ios-paperplane-outline"
+ },
+ {
+ "code": "0xf476",
+ "name": "ios-partlysunny"
+ },
+ {
+ "code": "0xf475",
+ "name": "ios-partlysunny-outline"
+ },
+ {
+ "code": "0xf478",
+ "name": "ios-pause"
+ },
+ {
+ "code": "0xf477",
+ "name": "ios-pause-outline"
+ },
+ {
+ "code": "0xf47a",
+ "name": "ios-paw"
+ },
+ {
+ "code": "0xf479",
+ "name": "ios-paw-outline"
+ },
+ {
+ "code": "0xf47c",
+ "name": "ios-people"
+ },
+ {
+ "code": "0xf47b",
+ "name": "ios-people-outline"
+ },
+ {
+ "code": "0xf47e",
+ "name": "ios-person"
+ },
+ {
+ "code": "0xf47d",
+ "name": "ios-person-outline"
+ },
+ {
+ "code": "0xf480",
+ "name": "ios-personadd"
+ },
+ {
+ "code": "0xf47f",
+ "name": "ios-personadd-outline"
+ },
+ {
+ "code": "0xf482",
+ "name": "ios-photos"
+ },
+ {
+ "code": "0xf481",
+ "name": "ios-photos-outline"
+ },
+ {
+ "code": "0xf484",
+ "name": "ios-pie"
+ },
+ {
+ "code": "0xf483",
+ "name": "ios-pie-outline"
+ },
+ {
+ "code": "0xf486",
+ "name": "ios-pint"
+ },
+ {
+ "code": "0xf485",
+ "name": "ios-pint-outline"
+ },
+ {
+ "code": "0xf488",
+ "name": "ios-play"
+ },
+ {
+ "code": "0xf487",
+ "name": "ios-play-outline"
+ },
+ {
+ "code": "0xf48b",
+ "name": "ios-plus"
+ },
+ {
+ "code": "0xf489",
+ "name": "ios-plus-empty"
+ },
+ {
+ "code": "0xf48a",
+ "name": "ios-plus-outline"
+ },
+ {
+ "code": "0xf48d",
+ "name": "ios-pricetag"
+ },
+ {
+ "code": "0xf48c",
+ "name": "ios-pricetag-outline"
+ },
+ {
+ "code": "0xf48f",
+ "name": "ios-pricetags"
+ },
+ {
+ "code": "0xf48e",
+ "name": "ios-pricetags-outline"
+ },
+ {
+ "code": "0xf491",
+ "name": "ios-printer"
+ },
+ {
+ "code": "0xf490",
+ "name": "ios-printer-outline"
+ },
+ {
+ "code": "0xf493",
+ "name": "ios-pulse"
+ },
+ {
+ "code": "0xf492",
+ "name": "ios-pulse-strong"
+ },
+ {
+ "code": "0xf495",
+ "name": "ios-rainy"
+ },
+ {
+ "code": "0xf494",
+ "name": "ios-rainy-outline"
+ },
+ {
+ "code": "0xf497",
+ "name": "ios-recording"
+ },
+ {
+ "code": "0xf496",
+ "name": "ios-recording-outline"
+ },
+ {
+ "code": "0xf499",
+ "name": "ios-redo"
+ },
+ {
+ "code": "0xf498",
+ "name": "ios-redo-outline"
+ },
+ {
+ "code": "0xf49c",
+ "name": "ios-refresh"
+ },
+ {
+ "code": "0xf49a",
+ "name": "ios-refresh-empty"
+ },
+ {
+ "code": "0xf49b",
+ "name": "ios-refresh-outline"
+ },
+ {
+ "code": "0xf49d",
+ "name": "ios-reload"
+ },
+ {
+ "code": "0xf49f",
+ "name": "ios-reverse-camera"
+ },
+ {
+ "code": "0xf49e",
+ "name": "ios-reverse-camera-outline"
+ },
+ {
+ "code": "0xf4a1",
+ "name": "ios-rewind"
+ },
+ {
+ "code": "0xf4a0",
+ "name": "ios-rewind-outline"
+ },
+ {
+ "code": "0xf4a3",
+ "name": "ios-rose"
+ },
+ {
+ "code": "0xf4a2",
+ "name": "ios-rose-outline"
+ },
+ {
+ "code": "0xf4a5",
+ "name": "ios-search"
+ },
+ {
+ "code": "0xf4a4",
+ "name": "ios-search-strong"
+ },
+ {
+ "code": "0xf4a7",
+ "name": "ios-settings"
+ },
+ {
+ "code": "0xf4a6",
+ "name": "ios-settings-strong"
+ },
+ {
+ "code": "0xf4a9",
+ "name": "ios-shuffle"
+ },
+ {
+ "code": "0xf4a8",
+ "name": "ios-shuffle-strong"
+ },
+ {
+ "code": "0xf4ab",
+ "name": "ios-skipbackward"
+ },
+ {
+ "code": "0xf4aa",
+ "name": "ios-skipbackward-outline"
+ },
+ {
+ "code": "0xf4ad",
+ "name": "ios-skipforward"
+ },
+ {
+ "code": "0xf4ac",
+ "name": "ios-skipforward-outline"
+ },
+ {
+ "code": "0xf4ae",
+ "name": "ios-snowy"
+ },
+ {
+ "code": "0xf4b0",
+ "name": "ios-speedometer"
+ },
+ {
+ "code": "0xf4af",
+ "name": "ios-speedometer-outline"
+ },
+ {
+ "code": "0xf4b3",
+ "name": "ios-star"
+ },
+ {
+ "code": "0xf4b1",
+ "name": "ios-star-half"
+ },
+ {
+ "code": "0xf4b2",
+ "name": "ios-star-outline"
+ },
+ {
+ "code": "0xf4b5",
+ "name": "ios-stopwatch"
+ },
+ {
+ "code": "0xf4b4",
+ "name": "ios-stopwatch-outline"
+ },
+ {
+ "code": "0xf4b7",
+ "name": "ios-sunny"
+ },
+ {
+ "code": "0xf4b6",
+ "name": "ios-sunny-outline"
+ },
+ {
+ "code": "0xf4b9",
+ "name": "ios-telephone"
+ },
+ {
+ "code": "0xf4b8",
+ "name": "ios-telephone-outline"
+ },
+ {
+ "code": "0xf4bb",
+ "name": "ios-tennisball"
+ },
+ {
+ "code": "0xf4ba",
+ "name": "ios-tennisball-outline"
+ },
+ {
+ "code": "0xf4bd",
+ "name": "ios-thunderstorm"
+ },
+ {
+ "code": "0xf4bc",
+ "name": "ios-thunderstorm-outline"
+ },
+ {
+ "code": "0xf4bf",
+ "name": "ios-time"
+ },
+ {
+ "code": "0xf4be",
+ "name": "ios-time-outline"
+ },
+ {
+ "code": "0xf4c1",
+ "name": "ios-timer"
+ },
+ {
+ "code": "0xf4c0",
+ "name": "ios-timer-outline"
+ },
+ {
+ "code": "0xf4c3",
+ "name": "ios-toggle"
+ },
+ {
+ "code": "0xf4c2",
+ "name": "ios-toggle-outline"
+ },
+ {
+ "code": "0xf4c5",
+ "name": "ios-trash"
+ },
+ {
+ "code": "0xf4c4",
+ "name": "ios-trash-outline"
+ },
+ {
+ "code": "0xf4c7",
+ "name": "ios-undo"
+ },
+ {
+ "code": "0xf4c6",
+ "name": "ios-undo-outline"
+ },
+ {
+ "code": "0xf4c9",
+ "name": "ios-unlocked"
+ },
+ {
+ "code": "0xf4c8",
+ "name": "ios-unlocked-outline"
+ },
+ {
+ "code": "0xf4cb",
+ "name": "ios-upload"
+ },
+ {
+ "code": "0xf4ca",
+ "name": "ios-upload-outline"
+ },
+ {
+ "code": "0xf4cd",
+ "name": "ios-videocam"
+ },
+ {
+ "code": "0xf4cc",
+ "name": "ios-videocam-outline"
+ },
+ {
+ "code": "0xf4ce",
+ "name": "ios-volume-high"
+ },
+ {
+ "code": "0xf4cf",
+ "name": "ios-volume-low"
+ },
+ {
+ "code": "0xf4d1",
+ "name": "ios-wineglass"
+ },
+ {
+ "code": "0xf4d0",
+ "name": "ios-wineglass-outline"
+ },
+ {
+ "code": "0xf4d3",
+ "name": "ios-world"
+ },
+ {
+ "code": "0xf4d2",
+ "name": "ios-world-outline"
+ },
+ {
+ "code": "0xf1f9",
+ "name": "ipad"
+ },
+ {
+ "code": "0xf1fa",
+ "name": "iphone"
+ },
+ {
+ "code": "0xf1fb",
+ "name": "ipod"
+ },
+ {
+ "code": "0xf295",
+ "name": "jet"
+ },
+ {
+ "code": "0xf296",
+ "name": "key"
+ },
+ {
+ "code": "0xf297",
+ "name": "knife"
+ },
+ {
+ "code": "0xf1fc",
+ "name": "laptop"
+ },
+ {
+ "code": "0xf1fd",
+ "name": "leaf"
+ },
+ {
+ "code": "0xf298",
+ "name": "levels"
+ },
+ {
+ "code": "0xf299",
+ "name": "lightbulb"
+ },
+ {
+ "code": "0xf1fe",
+ "name": "link"
+ },
+ {
+ "code": "0xf29a",
+ "name": "load-a"
+ },
+ {
+ "code": "0xf29b",
+ "name": "load-b"
+ },
+ {
+ "code": "0xf29c",
+ "name": "load-c"
+ },
+ {
+ "code": "0xf29d",
+ "name": "load-d"
+ },
+ {
+ "code": "0xf1ff",
+ "name": "location"
+ },
+ {
+ "code": "0xf4d4",
+ "name": "lock-combination"
+ },
+ {
+ "code": "0xf200",
+ "name": "locked"
+ },
+ {
+ "code": "0xf29e",
+ "name": "log-in"
+ },
+ {
+ "code": "0xf29f",
+ "name": "log-out"
+ },
+ {
+ "code": "0xf201",
+ "name": "loop"
+ },
+ {
+ "code": "0xf2a0",
+ "name": "magnet"
+ },
+ {
+ "code": "0xf2a1",
+ "name": "male"
+ },
+ {
+ "code": "0xf202",
+ "name": "man"
+ },
+ {
+ "code": "0xf203",
+ "name": "map"
+ },
+ {
+ "code": "0xf2a2",
+ "name": "medkit"
+ },
+ {
+ "code": "0xf33f",
+ "name": "merge"
+ },
+ {
+ "code": "0xf204",
+ "name": "mic-a"
+ },
+ {
+ "code": "0xf205",
+ "name": "mic-b"
+ },
+ {
+ "code": "0xf206",
+ "name": "mic-c"
+ },
+ {
+ "code": "0xf209",
+ "name": "minus"
+ },
+ {
+ "code": "0xf207",
+ "name": "minus-circled"
+ },
+ {
+ "code": "0xf208",
+ "name": "minus-round"
+ },
+ {
+ "code": "0xf2c1",
+ "name": "model-s"
+ },
+ {
+ "code": "0xf20a",
+ "name": "monitor"
+ },
+ {
+ "code": "0xf20b",
+ "name": "more"
+ },
+ {
+ "code": "0xf340",
+ "name": "mouse"
+ },
+ {
+ "code": "0xf20c",
+ "name": "music-note"
+ },
+ {
+ "code": "0xf20e",
+ "name": "navicon"
+ },
+ {
+ "code": "0xf20d",
+ "name": "navicon-round"
+ },
+ {
+ "code": "0xf2a3",
+ "name": "navigate"
+ },
+ {
+ "code": "0xf341",
+ "name": "network"
+ },
+ {
+ "code": "0xf2c2",
+ "name": "no-smoking"
+ },
+ {
+ "code": "0xf2a4",
+ "name": "nuclear"
+ },
+ {
+ "code": "0xf342",
+ "name": "outlet"
+ },
+ {
+ "code": "0xf4d5",
+ "name": "paintbrush"
+ },
+ {
+ "code": "0xf4d6",
+ "name": "paintbucket"
+ },
+ {
+ "code": "0xf2c3",
+ "name": "paper-airplane"
+ },
+ {
+ "code": "0xf20f",
+ "name": "paperclip"
+ },
+ {
+ "code": "0xf210",
+ "name": "pause"
+ },
+ {
+ "code": "0xf213",
+ "name": "person"
+ },
+ {
+ "code": "0xf211",
+ "name": "person-add"
+ },
+ {
+ "code": "0xf212",
+ "name": "person-stalker"
+ },
+ {
+ "code": "0xf2a5",
+ "name": "pie-graph"
+ },
+ {
+ "code": "0xf2a6",
+ "name": "pin"
+ },
+ {
+ "code": "0xf2a7",
+ "name": "pinpoint"
+ },
+ {
+ "code": "0xf2a8",
+ "name": "pizza"
+ },
+ {
+ "code": "0xf214",
+ "name": "plane"
+ },
+ {
+ "code": "0xf343",
+ "name": "planet"
+ },
+ {
+ "code": "0xf215",
+ "name": "play"
+ },
+ {
+ "code": "0xf30a",
+ "name": "playstation"
+ },
+ {
+ "code": "0xf218",
+ "name": "plus"
+ },
+ {
+ "code": "0xf216",
+ "name": "plus-circled"
+ },
+ {
+ "code": "0xf217",
+ "name": "plus-round"
+ },
+ {
+ "code": "0xf344",
+ "name": "podium"
+ },
+ {
+ "code": "0xf219",
+ "name": "pound"
+ },
+ {
+ "code": "0xf2a9",
+ "name": "power"
+ },
+ {
+ "code": "0xf2aa",
+ "name": "pricetag"
+ },
+ {
+ "code": "0xf2ab",
+ "name": "pricetags"
+ },
+ {
+ "code": "0xf21a",
+ "name": "printer"
+ },
+ {
+ "code": "0xf345",
+ "name": "pull-request"
+ },
+ {
+ "code": "0xf346",
+ "name": "qr-scanner"
+ },
+ {
+ "code": "0xf347",
+ "name": "quote"
+ },
+ {
+ "code": "0xf2ac",
+ "name": "radio-waves"
+ },
+ {
+ "code": "0xf21b",
+ "name": "record"
+ },
+ {
+ "code": "0xf21c",
+ "name": "refresh"
+ },
+ {
+ "code": "0xf21e",
+ "name": "reply"
+ },
+ {
+ "code": "0xf21d",
+ "name": "reply-all"
+ },
+ {
+ "code": "0xf348",
+ "name": "ribbon-a"
+ },
+ {
+ "code": "0xf349",
+ "name": "ribbon-b"
+ },
+ {
+ "code": "0xf34a",
+ "name": "sad"
+ },
+ {
+ "code": "0xf4d7",
+ "name": "sad-outline"
+ },
+ {
+ "code": "0xf34b",
+ "name": "scissors"
+ },
+ {
+ "code": "0xf21f",
+ "name": "search"
+ },
+ {
+ "code": "0xf2ad",
+ "name": "settings"
+ },
+ {
+ "code": "0xf220",
+ "name": "share"
+ },
+ {
+ "code": "0xf221",
+ "name": "shuffle"
+ },
+ {
+ "code": "0xf222",
+ "name": "skip-backward"
+ },
+ {
+ "code": "0xf223",
+ "name": "skip-forward"
+ },
+ {
+ "code": "0xf225",
+ "name": "social-android"
+ },
+ {
+ "code": "0xf224",
+ "name": "social-android-outline"
+ },
+ {
+ "code": "0xf4d9",
+ "name": "social-angular"
+ },
+ {
+ "code": "0xf4d8",
+ "name": "social-angular-outline"
+ },
+ {
+ "code": "0xf227",
+ "name": "social-apple"
+ },
+ {
+ "code": "0xf226",
+ "name": "social-apple-outline"
+ },
+ {
+ "code": "0xf2af",
+ "name": "social-bitcoin"
+ },
+ {
+ "code": "0xf2ae",
+ "name": "social-bitcoin-outline"
+ },
+ {
+ "code": "0xf229",
+ "name": "social-buffer"
+ },
+ {
+ "code": "0xf228",
+ "name": "social-buffer-outline"
+ },
+ {
+ "code": "0xf4db",
+ "name": "social-chrome"
+ },
+ {
+ "code": "0xf4da",
+ "name": "social-chrome-outline"
+ },
+ {
+ "code": "0xf4dd",
+ "name": "social-codepen"
+ },
+ {
+ "code": "0xf4dc",
+ "name": "social-codepen-outline"
+ },
+ {
+ "code": "0xf4df",
+ "name": "social-css3"
+ },
+ {
+ "code": "0xf4de",
+ "name": "social-css3-outline"
+ },
+ {
+ "code": "0xf22b",
+ "name": "social-designernews"
+ },
+ {
+ "code": "0xf22a",
+ "name": "social-designernews-outline"
+ },
+ {
+ "code": "0xf22d",
+ "name": "social-dribbble"
+ },
+ {
+ "code": "0xf22c",
+ "name": "social-dribbble-outline"
+ },
+ {
+ "code": "0xf22f",
+ "name": "social-dropbox"
+ },
+ {
+ "code": "0xf22e",
+ "name": "social-dropbox-outline"
+ },
+ {
+ "code": "0xf4e1",
+ "name": "social-euro"
+ },
+ {
+ "code": "0xf4e0",
+ "name": "social-euro-outline"
+ },
+ {
+ "code": "0xf231",
+ "name": "social-facebook"
+ },
+ {
+ "code": "0xf230",
+ "name": "social-facebook-outline"
+ },
+ {
+ "code": "0xf34d",
+ "name": "social-foursquare"
+ },
+ {
+ "code": "0xf34c",
+ "name": "social-foursquare-outline"
+ },
+ {
+ "code": "0xf2c4",
+ "name": "social-freebsd-devil"
+ },
+ {
+ "code": "0xf233",
+ "name": "social-github"
+ },
+ {
+ "code": "0xf232",
+ "name": "social-github-outline"
+ },
+ {
+ "code": "0xf34f",
+ "name": "social-google"
+ },
+ {
+ "code": "0xf34e",
+ "name": "social-google-outline"
+ },
+ {
+ "code": "0xf235",
+ "name": "social-googleplus"
+ },
+ {
+ "code": "0xf234",
+ "name": "social-googleplus-outline"
+ },
+ {
+ "code": "0xf237",
+ "name": "social-hackernews"
+ },
+ {
+ "code": "0xf236",
+ "name": "social-hackernews-outline"
+ },
+ {
+ "code": "0xf4e3",
+ "name": "social-html5"
+ },
+ {
+ "code": "0xf4e2",
+ "name": "social-html5-outline"
+ },
+ {
+ "code": "0xf351",
+ "name": "social-instagram"
+ },
+ {
+ "code": "0xf350",
+ "name": "social-instagram-outline"
+ },
+ {
+ "code": "0xf4e5",
+ "name": "social-javascript"
+ },
+ {
+ "code": "0xf4e4",
+ "name": "social-javascript-outline"
+ },
+ {
+ "code": "0xf239",
+ "name": "social-linkedin"
+ },
+ {
+ "code": "0xf238",
+ "name": "social-linkedin-outline"
+ },
+ {
+ "code": "0xf4e6",
+ "name": "social-markdown"
+ },
+ {
+ "code": "0xf4e7",
+ "name": "social-nodejs"
+ },
+ {
+ "code": "0xf4e8",
+ "name": "social-octocat"
+ },
+ {
+ "code": "0xf2b1",
+ "name": "social-pinterest"
+ },
+ {
+ "code": "0xf2b0",
+ "name": "social-pinterest-outline"
+ },
+ {
+ "code": "0xf4e9",
+ "name": "social-python"
+ },
+ {
+ "code": "0xf23b",
+ "name": "social-reddit"
+ },
+ {
+ "code": "0xf23a",
+ "name": "social-reddit-outline"
+ },
+ {
+ "code": "0xf23d",
+ "name": "social-rss"
+ },
+ {
+ "code": "0xf23c",
+ "name": "social-rss-outline"
+ },
+ {
+ "code": "0xf4ea",
+ "name": "social-sass"
+ },
+ {
+ "code": "0xf23f",
+ "name": "social-skype"
+ },
+ {
+ "code": "0xf23e",
+ "name": "social-skype-outline"
+ },
+ {
+ "code": "0xf4ec",
+ "name": "social-snapchat"
+ },
+ {
+ "code": "0xf4eb",
+ "name": "social-snapchat-outline"
+ },
+ {
+ "code": "0xf241",
+ "name": "social-tumblr"
+ },
+ {
+ "code": "0xf240",
+ "name": "social-tumblr-outline"
+ },
+ {
+ "code": "0xf2c5",
+ "name": "social-tux"
+ },
+ {
+ "code": "0xf4ee",
+ "name": "social-twitch"
+ },
+ {
+ "code": "0xf4ed",
+ "name": "social-twitch-outline"
+ },
+ {
+ "code": "0xf243",
+ "name": "social-twitter"
+ },
+ {
+ "code": "0xf242",
+ "name": "social-twitter-outline"
+ },
+ {
+ "code": "0xf353",
+ "name": "social-usd"
+ },
+ {
+ "code": "0xf352",
+ "name": "social-usd-outline"
+ },
+ {
+ "code": "0xf245",
+ "name": "social-vimeo"
+ },
+ {
+ "code": "0xf244",
+ "name": "social-vimeo-outline"
+ },
+ {
+ "code": "0xf4f0",
+ "name": "social-whatsapp"
+ },
+ {
+ "code": "0xf4ef",
+ "name": "social-whatsapp-outline"
+ },
+ {
+ "code": "0xf247",
+ "name": "social-windows"
+ },
+ {
+ "code": "0xf246",
+ "name": "social-windows-outline"
+ },
+ {
+ "code": "0xf249",
+ "name": "social-wordpress"
+ },
+ {
+ "code": "0xf248",
+ "name": "social-wordpress-outline"
+ },
+ {
+ "code": "0xf24b",
+ "name": "social-yahoo"
+ },
+ {
+ "code": "0xf24a",
+ "name": "social-yahoo-outline"
+ },
+ {
+ "code": "0xf4f2",
+ "name": "social-yen"
+ },
+ {
+ "code": "0xf4f1",
+ "name": "social-yen-outline"
+ },
+ {
+ "code": "0xf24d",
+ "name": "social-youtube"
+ },
+ {
+ "code": "0xf24c",
+ "name": "social-youtube-outline"
+ },
+ {
+ "code": "0xf4f4",
+ "name": "soup-can"
+ },
+ {
+ "code": "0xf4f3",
+ "name": "soup-can-outline"
+ },
+ {
+ "code": "0xf2b2",
+ "name": "speakerphone"
+ },
+ {
+ "code": "0xf2b3",
+ "name": "speedometer"
+ },
+ {
+ "code": "0xf2b4",
+ "name": "spoon"
+ },
+ {
+ "code": "0xf24e",
+ "name": "star"
+ },
+ {
+ "code": "0xf2b5",
+ "name": "stats-bars"
+ },
+ {
+ "code": "0xf30b",
+ "name": "steam"
+ },
+ {
+ "code": "0xf24f",
+ "name": "stop"
+ },
+ {
+ "code": "0xf2b6",
+ "name": "thermometer"
+ },
+ {
+ "code": "0xf250",
+ "name": "thumbsdown"
+ },
+ {
+ "code": "0xf251",
+ "name": "thumbsup"
+ },
+ {
+ "code": "0xf355",
+ "name": "toggle"
+ },
+ {
+ "code": "0xf354",
+ "name": "toggle-filled"
+ },
+ {
+ "code": "0xf4f5",
+ "name": "transgender"
+ },
+ {
+ "code": "0xf252",
+ "name": "trash-a"
+ },
+ {
+ "code": "0xf253",
+ "name": "trash-b"
+ },
+ {
+ "code": "0xf356",
+ "name": "trophy"
+ },
+ {
+ "code": "0xf4f7",
+ "name": "tshirt"
+ },
+ {
+ "code": "0xf4f6",
+ "name": "tshirt-outline"
+ },
+ {
+ "code": "0xf2b7",
+ "name": "umbrella"
+ },
+ {
+ "code": "0xf357",
+ "name": "university"
+ },
+ {
+ "code": "0xf254",
+ "name": "unlocked"
+ },
+ {
+ "code": "0xf255",
+ "name": "upload"
+ },
+ {
+ "code": "0xf2b8",
+ "name": "usb"
+ },
+ {
+ "code": "0xf256",
+ "name": "videocamera"
+ },
+ {
+ "code": "0xf257",
+ "name": "volume-high"
+ },
+ {
+ "code": "0xf258",
+ "name": "volume-low"
+ },
+ {
+ "code": "0xf259",
+ "name": "volume-medium"
+ },
+ {
+ "code": "0xf25a",
+ "name": "volume-mute"
+ },
+ {
+ "code": "0xf358",
+ "name": "wand"
+ },
+ {
+ "code": "0xf25b",
+ "name": "waterdrop"
+ },
+ {
+ "code": "0xf25c",
+ "name": "wifi"
+ },
+ {
+ "code": "0xf2b9",
+ "name": "wineglass"
+ },
+ {
+ "code": "0xf25d",
+ "name": "woman"
+ },
+ {
+ "code": "0xf2ba",
+ "name": "wrench"
+ },
+ {
+ "code": "0xf30c",
+ "name": "xbox"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/builder/cheatsheet/icon-row.html b/static_in_env/fonts/ionicons-2.0.1/builder/cheatsheet/icon-row.html
new file mode 100644
index 00000000..a542767d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/builder/cheatsheet/icon-row.html
@@ -0,0 +1,38 @@
+
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/builder/cheatsheet/template.html b/static_in_env/fonts/ionicons-2.0.1/builder/cheatsheet/template.html
new file mode 100644
index 00000000..74d0dc71
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/builder/cheatsheet/template.html
@@ -0,0 +1,156 @@
+
+
+
+ {{font_name}} v{{font_version}} Cheatsheet
+
+
+
+
+
+
+
+ {{font_name}} v{{font_version}} Cheatsheet, {{icon_count}} icons:
+ Ionicons Homepage
+
+
+ {{content}}
+
+
+
+
+
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/builder/generate.py b/static_in_env/fonts/ionicons-2.0.1/builder/generate.py
new file mode 100644
index 00000000..3f286a34
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/builder/generate.py
@@ -0,0 +1,318 @@
+from subprocess import call
+import os
+import json
+
+
+BUILDER_PATH = os.path.dirname(os.path.abspath(__file__))
+ROOT_PATH = os.path.join(BUILDER_PATH, '..')
+FONTS_FOLDER_PATH = os.path.join(ROOT_PATH, 'fonts')
+CSS_FOLDER_PATH = os.path.join(ROOT_PATH, 'css')
+SCSS_FOLDER_PATH = os.path.join(ROOT_PATH, 'scss')
+LESS_FOLDER_PATH = os.path.join(ROOT_PATH, 'less')
+
+
+def main():
+ generate_font_files()
+
+ data = get_build_data()
+
+ rename_svg_glyph_names(data)
+ generate_scss(data)
+ generate_less(data)
+ generate_cheatsheet(data)
+ generate_component_json(data)
+ generate_composer_json(data)
+ generate_bower_json(data)
+
+
+def generate_font_files():
+ print("Generate Fonts")
+ cmd = "fontforge -script %s/scripts/generate_font.py" % (BUILDER_PATH)
+ call(cmd, shell=True)
+
+
+def rename_svg_glyph_names(data):
+ # hacky and slow (but safe) way to rename glyph-name attributes
+ svg_path = os.path.join(FONTS_FOLDER_PATH, 'ionicons.svg')
+ svg_file = open(svg_path, 'r+')
+ svg_text = svg_file.read()
+ svg_file.seek(0)
+
+ for ionicon in data['icons']:
+ # uniF2CA
+ org_name = 'uni%s' % (ionicon['code'].replace('0x', '').upper())
+ ion_name = 'ion-%s' % (ionicon['name'])
+ svg_text = svg_text.replace(org_name, ion_name)
+
+ svg_file.write(svg_text)
+ svg_file.close()
+
+
+def generate_less(data):
+ print("Generate LESS")
+ font_name = data['name']
+ font_version = data['version']
+ css_prefix = data['prefix']
+ variables_file_path = os.path.join(LESS_FOLDER_PATH, '_ionicons-variables.less')
+ icons_file_path = os.path.join(LESS_FOLDER_PATH, '_ionicons-icons.less')
+
+ d = []
+ d.append('/*!');
+ d.append('Ionicons, v%s' % (font_version) );
+ d.append('Created by Ben Sperry for the Ionic Framework, http://ionicons.com/');
+ d.append('https://twitter.com/benjsperry https://twitter.com/ionicframework');
+ d.append('MIT License: https://github.com/driftyco/ionicons');
+ d.append('*/');
+ d.append('// Ionicons Variables')
+ d.append('// --------------------------\n')
+ d.append('@ionicons-font-path: "../fonts";')
+ d.append('@ionicons-font-family: "%s";' % (font_name) )
+ d.append('@ionicons-version: "%s";' % (font_version) )
+ d.append('@ionicons-prefix: %s;' % (css_prefix) )
+ d.append('')
+ for ionicon in data['icons']:
+ chr_code = ionicon['code'].replace('0x', '\\')
+ d.append('@ionicon-var-%s: "%s";' % (ionicon['name'], chr_code) )
+ f = open(variables_file_path, 'w')
+ f.write( '\n'.join(d) )
+ f.close()
+
+ d = []
+ d.append('// Ionicons Icons')
+ d.append('// --------------------------\n')
+
+ group = [ '.%s' % (data['name'].lower()) ]
+ for ionicon in data['icons']:
+ group.append('.@{ionicons-prefix}%s:before' % (ionicon['name']) )
+
+ d.append( ',\n'.join(group) )
+
+ d.append('{')
+ d.append(' &:extend(.ion);')
+ d.append('}')
+
+ for ionicon in data['icons']:
+ chr_code = ionicon['code'].replace('0x', '\\')
+ d.append('.@{ionicons-prefix}%s:before { content: @ionicon-var-%s; }' % (ionicon['name'], ionicon['name']) )
+
+ f = open(icons_file_path, 'w')
+ f.write( '\n'.join(d) )
+ f.close()
+
+
+def generate_scss(data):
+ print("Generate SCSS")
+ font_name = data['name']
+ font_version = data['version']
+ css_prefix = data['prefix']
+ variables_file_path = os.path.join(SCSS_FOLDER_PATH, '_ionicons-variables.scss')
+ icons_file_path = os.path.join(SCSS_FOLDER_PATH, '_ionicons-icons.scss')
+
+ d = []
+ d.append('// Ionicons Variables')
+ d.append('// --------------------------\n')
+ d.append('$ionicons-font-path: "../fonts" !default;')
+ d.append('$ionicons-font-family: "%s" !default;' % (font_name) )
+ d.append('$ionicons-version: "%s" !default;' % (font_version) )
+ d.append('$ionicons-prefix: %s !default;' % (css_prefix) )
+ d.append('')
+ for ionicon in data['icons']:
+ chr_code = ionicon['code'].replace('0x', '\\')
+ d.append('$ionicon-var-%s: "%s";' % (ionicon['name'], chr_code) )
+ f = open(variables_file_path, 'w')
+ f.write( '\n'.join(d) )
+ f.close()
+
+ d = []
+ d.append('// Ionicons Icons')
+ d.append('// --------------------------\n')
+
+ group = [ '.%s' % (data['name'].lower()) ]
+ for ionicon in data['icons']:
+ group.append('.#{$ionicons-prefix}%s:before' % (ionicon['name']) )
+
+ d.append( ',\n'.join(group) )
+
+ d.append('{')
+ d.append(' @extend .ion;')
+ d.append('}')
+
+ for ionicon in data['icons']:
+ chr_code = ionicon['code'].replace('0x', '\\')
+ d.append('.#{$ionicons-prefix}%s:before { content: $ionicon-var-%s; }' % (ionicon['name'], ionicon['name']) )
+
+ f = open(icons_file_path, 'w')
+ f.write( '\n'.join(d) )
+ f.close()
+
+ generate_css_from_scss(data)
+
+
+def generate_css_from_scss(data):
+ print("Generate CSS From SCSS")
+
+ scss_file_path = os.path.join(SCSS_FOLDER_PATH, 'ionicons.scss')
+ css_file_path = os.path.join(CSS_FOLDER_PATH, 'ionicons.css')
+ css_min_file_path = os.path.join(CSS_FOLDER_PATH, 'ionicons.min.css')
+
+ cmd = "sass %s %s --style compact" % (scss_file_path, css_file_path)
+ call(cmd, shell=True)
+
+ print("Generate Minified CSS From SCSS")
+ cmd = "sass %s %s --style compressed" % (scss_file_path, css_min_file_path)
+ call(cmd, shell=True)
+
+
+def generate_cheatsheet(data):
+ print("Generate Cheatsheet")
+
+ cheatsheet_file_path = os.path.join(ROOT_PATH, 'cheatsheet.html')
+ template_path = os.path.join(BUILDER_PATH, 'cheatsheet', 'template.html')
+ icon_row_path = os.path.join(BUILDER_PATH, 'cheatsheet', 'icon-row.html')
+
+ f = open(template_path, 'r')
+ template_html = f.read()
+ f.close()
+
+ f = open(icon_row_path, 'r')
+ icon_row_template = f.read()
+ f.close()
+
+ content = []
+
+ for ionicon in data['icons']:
+ css_code = ionicon['code'].replace('0x', '\\')
+ escaped_html_code = ionicon['code'].replace('0x', '&#x') + ';'
+ html_code = ionicon['code'].replace('0x', '') + ';'
+ item_row = icon_row_template
+
+ item_row = item_row.replace('{{name}}', ionicon['name'])
+ item_row = item_row.replace('{{prefix}}', data['prefix'])
+ item_row = item_row.replace('{{css_code}}', css_code)
+ item_row = item_row.replace('{{escaped_html_code}}', escaped_html_code)
+ item_row = item_row.replace('{{html_code}}', html_code)
+
+ content.append(item_row)
+
+ template_html = template_html.replace("{{font_name}}", data["name"])
+ template_html = template_html.replace("{{font_version}}", data["version"])
+ template_html = template_html.replace("{{icon_count}}", str(len(data["icons"])) )
+ template_html = template_html.replace("{{content}}", '\n'.join(content) )
+
+ f = open(cheatsheet_file_path, 'w')
+ f.write(template_html)
+ f.close()
+
+
+def generate_component_json(data):
+ print("Generate component.json")
+ d = {
+ "name": data['name'],
+ "repo": "driftyco/ionicons",
+ "description": "The premium icon font for Ionic Framework.",
+ "version": data['version'],
+ "keywords": [],
+ "dependencies": {},
+ "development": {},
+ "license": "MIT",
+ "styles": [
+ "css/%s.css" % (data['name'].lower())
+ ],
+ "fonts": [
+ "fonts/%s.eot" % (data['name'].lower()),
+ "fonts/%s.svg" % (data['name'].lower()),
+ "fonts/%s.ttf" % (data['name'].lower()),
+ "fonts/%s.woff" % (data['name'].lower())
+ ]
+ }
+ txt = json.dumps(d, indent=4, separators=(',', ': '))
+
+ component_file_path = os.path.join(ROOT_PATH, 'component.json')
+ f = open(component_file_path, 'w')
+ f.write(txt)
+ f.close()
+
+
+def generate_composer_json(data):
+ print("Generate composer.json")
+ d = {
+ "name": "driftyco/ionicons",
+ "description": "The premium icon font for Ionic Framework.",
+ "keywords": [ "fonts", "icon font", "icons", "ionic", "web font"],
+ "homepage": "http://ionicons.com/",
+ "authors": [
+ {
+ "name": "Ben Sperry",
+ "email": "ben@drifty.com",
+ "role": "Designer",
+ "homepage": "https://twitter.com/benjsperry"
+ },
+ {
+ "name": "Adam Bradley",
+ "email": "adam@drifty.com",
+ "role": "Developer",
+ "homepage": "https://twitter.com/adamdbradley"
+ },
+ {
+ "name": "Max Lynch",
+ "email": "max@drifty.com",
+ "role": "Developer",
+ "homepage": "https://twitter.com/maxlynch"
+ }
+ ],
+ "extra": {},
+ "license": [ "MIT" ]
+ }
+ txt = json.dumps(d, indent=4, separators=(',', ': '))
+
+ composer_file_path = os.path.join(ROOT_PATH, 'composer.json')
+ f = open(composer_file_path, 'w')
+ f.write(txt)
+ f.close()
+
+
+def generate_bower_json(data):
+ print("Generate bower.json")
+ d = {
+ "name": data['name'],
+ "version": data['version'],
+ "homepage": "https://github.com/driftyco/ionicons",
+ "authors": [
+ "Ben Sperry ",
+ "Adam Bradley ",
+ "Max Lynch "
+ ],
+ "description": "Ionicons - free and beautiful icons from the creators of Ionic Framework",
+ "main": [
+ "css/%s.css" % (data['name'].lower()),
+ "fonts/*"
+ ],
+ "keywords": [ "fonts", "icon font", "icons", "ionic", "web font"],
+ "license": "MIT",
+ "ignore": [
+ "**/.*",
+ "builder",
+ "node_modules",
+ "bower_components",
+ "test",
+ "tests"
+ ]
+ }
+ txt = json.dumps(d, indent=4, separators=(',', ': '))
+
+ bower_file_path = os.path.join(ROOT_PATH, 'bower.json')
+ f = open(bower_file_path, 'w')
+ f.write(txt)
+ f.close()
+
+
+def get_build_data():
+ build_data_path = os.path.join(BUILDER_PATH, 'build_data.json')
+ f = open(build_data_path, 'r')
+ data = json.loads(f.read())
+ f.close()
+ return data
+
+
+if __name__ == "__main__":
+ main()
diff --git a/static_in_env/fonts/ionicons-2.0.1/builder/manifest.json b/static_in_env/fonts/ionicons-2.0.1/builder/manifest.json
new file mode 100644
index 00000000..e280be3e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/builder/manifest.json
@@ -0,0 +1,2940 @@
+{
+ "build_hash": "a2c6f31123a3cc8385d45bf46c5dde82",
+ "prefix": "ion-",
+ "version": "2.0.0",
+ "name": "Ionicons",
+ "icons": [
+ {
+ "code": "0xf101",
+ "name": "alert"
+ },
+ {
+ "code": "0xf100",
+ "name": "alert-circled"
+ },
+ {
+ "code": "0xf2c7",
+ "name": "android-add"
+ },
+ {
+ "code": "0xf359",
+ "name": "android-add-circle"
+ },
+ {
+ "code": "0xf35a",
+ "name": "android-alarm-clock"
+ },
+ {
+ "code": "0xf35b",
+ "name": "android-alert"
+ },
+ {
+ "code": "0xf35c",
+ "name": "android-apps"
+ },
+ {
+ "code": "0xf2c9",
+ "name": "android-archive"
+ },
+ {
+ "code": "0xf2ca",
+ "name": "android-arrow-back"
+ },
+ {
+ "code": "0xf35d",
+ "name": "android-arrow-down"
+ },
+ {
+ "code": "0xf35f",
+ "name": "android-arrow-dropdown"
+ },
+ {
+ "code": "0xf35e",
+ "name": "android-arrow-dropdown-circle"
+ },
+ {
+ "code": "0xf361",
+ "name": "android-arrow-dropleft"
+ },
+ {
+ "code": "0xf360",
+ "name": "android-arrow-dropleft-circle"
+ },
+ {
+ "code": "0xf363",
+ "name": "android-arrow-dropright"
+ },
+ {
+ "code": "0xf362",
+ "name": "android-arrow-dropright-circle"
+ },
+ {
+ "code": "0xf365",
+ "name": "android-arrow-dropup"
+ },
+ {
+ "code": "0xf364",
+ "name": "android-arrow-dropup-circle"
+ },
+ {
+ "code": "0xf30f",
+ "name": "android-arrow-forward"
+ },
+ {
+ "code": "0xf366",
+ "name": "android-arrow-up"
+ },
+ {
+ "code": "0xf367",
+ "name": "android-attach"
+ },
+ {
+ "code": "0xf368",
+ "name": "android-bar"
+ },
+ {
+ "code": "0xf369",
+ "name": "android-bicycle"
+ },
+ {
+ "code": "0xf36a",
+ "name": "android-boat"
+ },
+ {
+ "code": "0xf36b",
+ "name": "android-bookmark"
+ },
+ {
+ "code": "0xf36c",
+ "name": "android-bulb"
+ },
+ {
+ "code": "0xf36d",
+ "name": "android-bus"
+ },
+ {
+ "code": "0xf2d1",
+ "name": "android-calendar"
+ },
+ {
+ "code": "0xf2d2",
+ "name": "android-call"
+ },
+ {
+ "code": "0xf2d3",
+ "name": "android-camera"
+ },
+ {
+ "code": "0xf36e",
+ "name": "android-cancel"
+ },
+ {
+ "code": "0xf36f",
+ "name": "android-car"
+ },
+ {
+ "code": "0xf370",
+ "name": "android-cart"
+ },
+ {
+ "code": "0xf2d4",
+ "name": "android-chat"
+ },
+ {
+ "code": "0xf374",
+ "name": "android-checkbox"
+ },
+ {
+ "code": "0xf371",
+ "name": "android-checkbox-blank"
+ },
+ {
+ "code": "0xf373",
+ "name": "android-checkbox-outline"
+ },
+ {
+ "code": "0xf372",
+ "name": "android-checkbox-outline-blank"
+ },
+ {
+ "code": "0xf375",
+ "name": "android-checkmark-circle"
+ },
+ {
+ "code": "0xf376",
+ "name": "android-clipboard"
+ },
+ {
+ "code": "0xf2d7",
+ "name": "android-close"
+ },
+ {
+ "code": "0xf37a",
+ "name": "android-cloud"
+ },
+ {
+ "code": "0xf377",
+ "name": "android-cloud-circle"
+ },
+ {
+ "code": "0xf378",
+ "name": "android-cloud-done"
+ },
+ {
+ "code": "0xf379",
+ "name": "android-cloud-outline"
+ },
+ {
+ "code": "0xf37b",
+ "name": "android-color-palette"
+ },
+ {
+ "code": "0xf37c",
+ "name": "android-compass"
+ },
+ {
+ "code": "0xf2d8",
+ "name": "android-contact"
+ },
+ {
+ "code": "0xf2d9",
+ "name": "android-contacts"
+ },
+ {
+ "code": "0xf37d",
+ "name": "android-contract"
+ },
+ {
+ "code": "0xf37e",
+ "name": "android-create"
+ },
+ {
+ "code": "0xf37f",
+ "name": "android-delete"
+ },
+ {
+ "code": "0xf380",
+ "name": "android-desktop"
+ },
+ {
+ "code": "0xf381",
+ "name": "android-document"
+ },
+ {
+ "code": "0xf383",
+ "name": "android-done"
+ },
+ {
+ "code": "0xf382",
+ "name": "android-done-all"
+ },
+ {
+ "code": "0xf2dd",
+ "name": "android-download"
+ },
+ {
+ "code": "0xf384",
+ "name": "android-drafts"
+ },
+ {
+ "code": "0xf385",
+ "name": "android-exit"
+ },
+ {
+ "code": "0xf386",
+ "name": "android-expand"
+ },
+ {
+ "code": "0xf388",
+ "name": "android-favorite"
+ },
+ {
+ "code": "0xf387",
+ "name": "android-favorite-outline"
+ },
+ {
+ "code": "0xf389",
+ "name": "android-film"
+ },
+ {
+ "code": "0xf2e0",
+ "name": "android-folder"
+ },
+ {
+ "code": "0xf38a",
+ "name": "android-folder-open"
+ },
+ {
+ "code": "0xf38b",
+ "name": "android-funnel"
+ },
+ {
+ "code": "0xf38c",
+ "name": "android-globe"
+ },
+ {
+ "code": "0xf2e3",
+ "name": "android-hand"
+ },
+ {
+ "code": "0xf38d",
+ "name": "android-hangout"
+ },
+ {
+ "code": "0xf38e",
+ "name": "android-happy"
+ },
+ {
+ "code": "0xf38f",
+ "name": "android-home"
+ },
+ {
+ "code": "0xf2e4",
+ "name": "android-image"
+ },
+ {
+ "code": "0xf390",
+ "name": "android-laptop"
+ },
+ {
+ "code": "0xf391",
+ "name": "android-list"
+ },
+ {
+ "code": "0xf2e9",
+ "name": "android-locate"
+ },
+ {
+ "code": "0xf392",
+ "name": "android-lock"
+ },
+ {
+ "code": "0xf2eb",
+ "name": "android-mail"
+ },
+ {
+ "code": "0xf393",
+ "name": "android-map"
+ },
+ {
+ "code": "0xf394",
+ "name": "android-menu"
+ },
+ {
+ "code": "0xf2ec",
+ "name": "android-microphone"
+ },
+ {
+ "code": "0xf395",
+ "name": "android-microphone-off"
+ },
+ {
+ "code": "0xf396",
+ "name": "android-more-horizontal"
+ },
+ {
+ "code": "0xf397",
+ "name": "android-more-vertical"
+ },
+ {
+ "code": "0xf398",
+ "name": "android-navigate"
+ },
+ {
+ "code": "0xf39b",
+ "name": "android-notifications"
+ },
+ {
+ "code": "0xf399",
+ "name": "android-notifications-none"
+ },
+ {
+ "code": "0xf39a",
+ "name": "android-notifications-off"
+ },
+ {
+ "code": "0xf39c",
+ "name": "android-open"
+ },
+ {
+ "code": "0xf39d",
+ "name": "android-options"
+ },
+ {
+ "code": "0xf39e",
+ "name": "android-people"
+ },
+ {
+ "code": "0xf3a0",
+ "name": "android-person"
+ },
+ {
+ "code": "0xf39f",
+ "name": "android-person-add"
+ },
+ {
+ "code": "0xf3a1",
+ "name": "android-phone-landscape"
+ },
+ {
+ "code": "0xf3a2",
+ "name": "android-phone-portrait"
+ },
+ {
+ "code": "0xf3a3",
+ "name": "android-pin"
+ },
+ {
+ "code": "0xf3a4",
+ "name": "android-plane"
+ },
+ {
+ "code": "0xf2f0",
+ "name": "android-playstore"
+ },
+ {
+ "code": "0xf3a5",
+ "name": "android-print"
+ },
+ {
+ "code": "0xf3a6",
+ "name": "android-radio-button-off"
+ },
+ {
+ "code": "0xf3a7",
+ "name": "android-radio-button-on"
+ },
+ {
+ "code": "0xf3a8",
+ "name": "android-refresh"
+ },
+ {
+ "code": "0xf2f4",
+ "name": "android-remove"
+ },
+ {
+ "code": "0xf3a9",
+ "name": "android-remove-circle"
+ },
+ {
+ "code": "0xf3aa",
+ "name": "android-restaurant"
+ },
+ {
+ "code": "0xf3ab",
+ "name": "android-sad"
+ },
+ {
+ "code": "0xf2f5",
+ "name": "android-search"
+ },
+ {
+ "code": "0xf2f6",
+ "name": "android-send"
+ },
+ {
+ "code": "0xf2f7",
+ "name": "android-settings"
+ },
+ {
+ "code": "0xf2f8",
+ "name": "android-share"
+ },
+ {
+ "code": "0xf3ac",
+ "name": "android-share-alt"
+ },
+ {
+ "code": "0xf2fc",
+ "name": "android-star"
+ },
+ {
+ "code": "0xf3ad",
+ "name": "android-star-half"
+ },
+ {
+ "code": "0xf3ae",
+ "name": "android-star-outline"
+ },
+ {
+ "code": "0xf2fd",
+ "name": "android-stopwatch"
+ },
+ {
+ "code": "0xf3af",
+ "name": "android-subway"
+ },
+ {
+ "code": "0xf3b0",
+ "name": "android-sunny"
+ },
+ {
+ "code": "0xf3b1",
+ "name": "android-sync"
+ },
+ {
+ "code": "0xf3b2",
+ "name": "android-textsms"
+ },
+ {
+ "code": "0xf3b3",
+ "name": "android-time"
+ },
+ {
+ "code": "0xf3b4",
+ "name": "android-train"
+ },
+ {
+ "code": "0xf3b5",
+ "name": "android-unlock"
+ },
+ {
+ "code": "0xf3b6",
+ "name": "android-upload"
+ },
+ {
+ "code": "0xf3b7",
+ "name": "android-volume-down"
+ },
+ {
+ "code": "0xf3b8",
+ "name": "android-volume-mute"
+ },
+ {
+ "code": "0xf3b9",
+ "name": "android-volume-off"
+ },
+ {
+ "code": "0xf3ba",
+ "name": "android-volume-up"
+ },
+ {
+ "code": "0xf3bb",
+ "name": "android-walk"
+ },
+ {
+ "code": "0xf3bc",
+ "name": "android-warning"
+ },
+ {
+ "code": "0xf3bd",
+ "name": "android-watch"
+ },
+ {
+ "code": "0xf305",
+ "name": "android-wifi"
+ },
+ {
+ "code": "0xf313",
+ "name": "aperture"
+ },
+ {
+ "code": "0xf102",
+ "name": "archive"
+ },
+ {
+ "code": "0xf103",
+ "name": "arrow-down-a"
+ },
+ {
+ "code": "0xf104",
+ "name": "arrow-down-b"
+ },
+ {
+ "code": "0xf105",
+ "name": "arrow-down-c"
+ },
+ {
+ "code": "0xf25e",
+ "name": "arrow-expand"
+ },
+ {
+ "code": "0xf25f",
+ "name": "arrow-graph-down-left"
+ },
+ {
+ "code": "0xf260",
+ "name": "arrow-graph-down-right"
+ },
+ {
+ "code": "0xf261",
+ "name": "arrow-graph-up-left"
+ },
+ {
+ "code": "0xf262",
+ "name": "arrow-graph-up-right"
+ },
+ {
+ "code": "0xf106",
+ "name": "arrow-left-a"
+ },
+ {
+ "code": "0xf107",
+ "name": "arrow-left-b"
+ },
+ {
+ "code": "0xf108",
+ "name": "arrow-left-c"
+ },
+ {
+ "code": "0xf263",
+ "name": "arrow-move"
+ },
+ {
+ "code": "0xf264",
+ "name": "arrow-resize"
+ },
+ {
+ "code": "0xf265",
+ "name": "arrow-return-left"
+ },
+ {
+ "code": "0xf266",
+ "name": "arrow-return-right"
+ },
+ {
+ "code": "0xf109",
+ "name": "arrow-right-a"
+ },
+ {
+ "code": "0xf10a",
+ "name": "arrow-right-b"
+ },
+ {
+ "code": "0xf10b",
+ "name": "arrow-right-c"
+ },
+ {
+ "code": "0xf267",
+ "name": "arrow-shrink"
+ },
+ {
+ "code": "0xf268",
+ "name": "arrow-swap"
+ },
+ {
+ "code": "0xf10c",
+ "name": "arrow-up-a"
+ },
+ {
+ "code": "0xf10d",
+ "name": "arrow-up-b"
+ },
+ {
+ "code": "0xf10e",
+ "name": "arrow-up-c"
+ },
+ {
+ "code": "0xf314",
+ "name": "asterisk"
+ },
+ {
+ "code": "0xf10f",
+ "name": "at"
+ },
+ {
+ "code": "0xf3bf",
+ "name": "backspace"
+ },
+ {
+ "code": "0xf3be",
+ "name": "backspace-outline"
+ },
+ {
+ "code": "0xf110",
+ "name": "bag"
+ },
+ {
+ "code": "0xf111",
+ "name": "battery-charging"
+ },
+ {
+ "code": "0xf112",
+ "name": "battery-empty"
+ },
+ {
+ "code": "0xf113",
+ "name": "battery-full"
+ },
+ {
+ "code": "0xf114",
+ "name": "battery-half"
+ },
+ {
+ "code": "0xf115",
+ "name": "battery-low"
+ },
+ {
+ "code": "0xf269",
+ "name": "beaker"
+ },
+ {
+ "code": "0xf26a",
+ "name": "beer"
+ },
+ {
+ "code": "0xf116",
+ "name": "bluetooth"
+ },
+ {
+ "code": "0xf315",
+ "name": "bonfire"
+ },
+ {
+ "code": "0xf26b",
+ "name": "bookmark"
+ },
+ {
+ "code": "0xf3c0",
+ "name": "bowtie"
+ },
+ {
+ "code": "0xf26c",
+ "name": "briefcase"
+ },
+ {
+ "code": "0xf2be",
+ "name": "bug"
+ },
+ {
+ "code": "0xf26d",
+ "name": "calculator"
+ },
+ {
+ "code": "0xf117",
+ "name": "calendar"
+ },
+ {
+ "code": "0xf118",
+ "name": "camera"
+ },
+ {
+ "code": "0xf119",
+ "name": "card"
+ },
+ {
+ "code": "0xf316",
+ "name": "cash"
+ },
+ {
+ "code": "0xf11b",
+ "name": "chatbox"
+ },
+ {
+ "code": "0xf11a",
+ "name": "chatbox-working"
+ },
+ {
+ "code": "0xf11c",
+ "name": "chatboxes"
+ },
+ {
+ "code": "0xf11e",
+ "name": "chatbubble"
+ },
+ {
+ "code": "0xf11d",
+ "name": "chatbubble-working"
+ },
+ {
+ "code": "0xf11f",
+ "name": "chatbubbles"
+ },
+ {
+ "code": "0xf122",
+ "name": "checkmark"
+ },
+ {
+ "code": "0xf120",
+ "name": "checkmark-circled"
+ },
+ {
+ "code": "0xf121",
+ "name": "checkmark-round"
+ },
+ {
+ "code": "0xf123",
+ "name": "chevron-down"
+ },
+ {
+ "code": "0xf124",
+ "name": "chevron-left"
+ },
+ {
+ "code": "0xf125",
+ "name": "chevron-right"
+ },
+ {
+ "code": "0xf126",
+ "name": "chevron-up"
+ },
+ {
+ "code": "0xf127",
+ "name": "clipboard"
+ },
+ {
+ "code": "0xf26e",
+ "name": "clock"
+ },
+ {
+ "code": "0xf12a",
+ "name": "close"
+ },
+ {
+ "code": "0xf128",
+ "name": "close-circled"
+ },
+ {
+ "code": "0xf129",
+ "name": "close-round"
+ },
+ {
+ "code": "0xf317",
+ "name": "closed-captioning"
+ },
+ {
+ "code": "0xf12b",
+ "name": "cloud"
+ },
+ {
+ "code": "0xf271",
+ "name": "code"
+ },
+ {
+ "code": "0xf26f",
+ "name": "code-download"
+ },
+ {
+ "code": "0xf270",
+ "name": "code-working"
+ },
+ {
+ "code": "0xf272",
+ "name": "coffee"
+ },
+ {
+ "code": "0xf273",
+ "name": "compass"
+ },
+ {
+ "code": "0xf12c",
+ "name": "compose"
+ },
+ {
+ "code": "0xf274",
+ "name": "connection-bars"
+ },
+ {
+ "code": "0xf275",
+ "name": "contrast"
+ },
+ {
+ "code": "0xf3c1",
+ "name": "crop"
+ },
+ {
+ "code": "0xf318",
+ "name": "cube"
+ },
+ {
+ "code": "0xf12d",
+ "name": "disc"
+ },
+ {
+ "code": "0xf12f",
+ "name": "document"
+ },
+ {
+ "code": "0xf12e",
+ "name": "document-text"
+ },
+ {
+ "code": "0xf130",
+ "name": "drag"
+ },
+ {
+ "code": "0xf276",
+ "name": "earth"
+ },
+ {
+ "code": "0xf3c2",
+ "name": "easel"
+ },
+ {
+ "code": "0xf2bf",
+ "name": "edit"
+ },
+ {
+ "code": "0xf277",
+ "name": "egg"
+ },
+ {
+ "code": "0xf131",
+ "name": "eject"
+ },
+ {
+ "code": "0xf132",
+ "name": "email"
+ },
+ {
+ "code": "0xf3c3",
+ "name": "email-unread"
+ },
+ {
+ "code": "0xf3c5",
+ "name": "erlenmeyer-flask"
+ },
+ {
+ "code": "0xf3c4",
+ "name": "erlenmeyer-flask-bubbles"
+ },
+ {
+ "code": "0xf133",
+ "name": "eye"
+ },
+ {
+ "code": "0xf306",
+ "name": "eye-disabled"
+ },
+ {
+ "code": "0xf278",
+ "name": "female"
+ },
+ {
+ "code": "0xf134",
+ "name": "filing"
+ },
+ {
+ "code": "0xf135",
+ "name": "film-marker"
+ },
+ {
+ "code": "0xf319",
+ "name": "fireball"
+ },
+ {
+ "code": "0xf279",
+ "name": "flag"
+ },
+ {
+ "code": "0xf31a",
+ "name": "flame"
+ },
+ {
+ "code": "0xf137",
+ "name": "flash"
+ },
+ {
+ "code": "0xf136",
+ "name": "flash-off"
+ },
+ {
+ "code": "0xf139",
+ "name": "folder"
+ },
+ {
+ "code": "0xf27a",
+ "name": "fork"
+ },
+ {
+ "code": "0xf2c0",
+ "name": "fork-repo"
+ },
+ {
+ "code": "0xf13a",
+ "name": "forward"
+ },
+ {
+ "code": "0xf31b",
+ "name": "funnel"
+ },
+ {
+ "code": "0xf13d",
+ "name": "gear-a"
+ },
+ {
+ "code": "0xf13e",
+ "name": "gear-b"
+ },
+ {
+ "code": "0xf13f",
+ "name": "grid"
+ },
+ {
+ "code": "0xf27b",
+ "name": "hammer"
+ },
+ {
+ "code": "0xf31c",
+ "name": "happy"
+ },
+ {
+ "code": "0xf3c6",
+ "name": "happy-outline"
+ },
+ {
+ "code": "0xf140",
+ "name": "headphone"
+ },
+ {
+ "code": "0xf141",
+ "name": "heart"
+ },
+ {
+ "code": "0xf31d",
+ "name": "heart-broken"
+ },
+ {
+ "code": "0xf143",
+ "name": "help"
+ },
+ {
+ "code": "0xf27c",
+ "name": "help-buoy"
+ },
+ {
+ "code": "0xf142",
+ "name": "help-circled"
+ },
+ {
+ "code": "0xf144",
+ "name": "home"
+ },
+ {
+ "code": "0xf27d",
+ "name": "icecream"
+ },
+ {
+ "code": "0xf147",
+ "name": "image"
+ },
+ {
+ "code": "0xf148",
+ "name": "images"
+ },
+ {
+ "code": "0xf14a",
+ "name": "information"
+ },
+ {
+ "code": "0xf149",
+ "name": "information-circled"
+ },
+ {
+ "code": "0xf14b",
+ "name": "ionic"
+ },
+ {
+ "code": "0xf3c8",
+ "name": "ios-alarm"
+ },
+ {
+ "code": "0xf3c7",
+ "name": "ios-alarm-outline"
+ },
+ {
+ "code": "0xf3ca",
+ "name": "ios-albums"
+ },
+ {
+ "code": "0xf3c9",
+ "name": "ios-albums-outline"
+ },
+ {
+ "code": "0xf3cc",
+ "name": "ios-americanfootball"
+ },
+ {
+ "code": "0xf3cb",
+ "name": "ios-americanfootball-outline"
+ },
+ {
+ "code": "0xf3ce",
+ "name": "ios-analytics"
+ },
+ {
+ "code": "0xf3cd",
+ "name": "ios-analytics-outline"
+ },
+ {
+ "code": "0xf3cf",
+ "name": "ios-arrow-back"
+ },
+ {
+ "code": "0xf3d0",
+ "name": "ios-arrow-down"
+ },
+ {
+ "code": "0xf3d1",
+ "name": "ios-arrow-forward"
+ },
+ {
+ "code": "0xf3d2",
+ "name": "ios-arrow-left"
+ },
+ {
+ "code": "0xf3d3",
+ "name": "ios-arrow-right"
+ },
+ {
+ "code": "0xf3d4",
+ "name": "ios-arrow-thin-down"
+ },
+ {
+ "code": "0xf3d5",
+ "name": "ios-arrow-thin-left"
+ },
+ {
+ "code": "0xf3d6",
+ "name": "ios-arrow-thin-right"
+ },
+ {
+ "code": "0xf3d7",
+ "name": "ios-arrow-thin-up"
+ },
+ {
+ "code": "0xf3d8",
+ "name": "ios-arrow-up"
+ },
+ {
+ "code": "0xf3da",
+ "name": "ios-at"
+ },
+ {
+ "code": "0xf3d9",
+ "name": "ios-at-outline"
+ },
+ {
+ "code": "0xf3dc",
+ "name": "ios-barcode"
+ },
+ {
+ "code": "0xf3db",
+ "name": "ios-barcode-outline"
+ },
+ {
+ "code": "0xf3de",
+ "name": "ios-baseball"
+ },
+ {
+ "code": "0xf3dd",
+ "name": "ios-baseball-outline"
+ },
+ {
+ "code": "0xf3e0",
+ "name": "ios-basketball"
+ },
+ {
+ "code": "0xf3df",
+ "name": "ios-basketball-outline"
+ },
+ {
+ "code": "0xf3e2",
+ "name": "ios-bell"
+ },
+ {
+ "code": "0xf3e1",
+ "name": "ios-bell-outline"
+ },
+ {
+ "code": "0xf3e4",
+ "name": "ios-body"
+ },
+ {
+ "code": "0xf3e3",
+ "name": "ios-body-outline"
+ },
+ {
+ "code": "0xf3e6",
+ "name": "ios-bolt"
+ },
+ {
+ "code": "0xf3e5",
+ "name": "ios-bolt-outline"
+ },
+ {
+ "code": "0xf3e8",
+ "name": "ios-book"
+ },
+ {
+ "code": "0xf3e7",
+ "name": "ios-book-outline"
+ },
+ {
+ "code": "0xf3ea",
+ "name": "ios-bookmarks"
+ },
+ {
+ "code": "0xf3e9",
+ "name": "ios-bookmarks-outline"
+ },
+ {
+ "code": "0xf3ec",
+ "name": "ios-box"
+ },
+ {
+ "code": "0xf3eb",
+ "name": "ios-box-outline"
+ },
+ {
+ "code": "0xf3ee",
+ "name": "ios-briefcase"
+ },
+ {
+ "code": "0xf3ed",
+ "name": "ios-briefcase-outline"
+ },
+ {
+ "code": "0xf3f0",
+ "name": "ios-browsers"
+ },
+ {
+ "code": "0xf3ef",
+ "name": "ios-browsers-outline"
+ },
+ {
+ "code": "0xf3f2",
+ "name": "ios-calculator"
+ },
+ {
+ "code": "0xf3f1",
+ "name": "ios-calculator-outline"
+ },
+ {
+ "code": "0xf3f4",
+ "name": "ios-calendar"
+ },
+ {
+ "code": "0xf3f3",
+ "name": "ios-calendar-outline"
+ },
+ {
+ "code": "0xf3f6",
+ "name": "ios-camera"
+ },
+ {
+ "code": "0xf3f5",
+ "name": "ios-camera-outline"
+ },
+ {
+ "code": "0xf3f8",
+ "name": "ios-cart"
+ },
+ {
+ "code": "0xf3f7",
+ "name": "ios-cart-outline"
+ },
+ {
+ "code": "0xf3fa",
+ "name": "ios-chatboxes"
+ },
+ {
+ "code": "0xf3f9",
+ "name": "ios-chatboxes-outline"
+ },
+ {
+ "code": "0xf3fc",
+ "name": "ios-chatbubble"
+ },
+ {
+ "code": "0xf3fb",
+ "name": "ios-chatbubble-outline"
+ },
+ {
+ "code": "0xf3ff",
+ "name": "ios-checkmark"
+ },
+ {
+ "code": "0xf3fd",
+ "name": "ios-checkmark-empty"
+ },
+ {
+ "code": "0xf3fe",
+ "name": "ios-checkmark-outline"
+ },
+ {
+ "code": "0xf400",
+ "name": "ios-circle-filled"
+ },
+ {
+ "code": "0xf401",
+ "name": "ios-circle-outline"
+ },
+ {
+ "code": "0xf403",
+ "name": "ios-clock"
+ },
+ {
+ "code": "0xf402",
+ "name": "ios-clock-outline"
+ },
+ {
+ "code": "0xf406",
+ "name": "ios-close"
+ },
+ {
+ "code": "0xf404",
+ "name": "ios-close-empty"
+ },
+ {
+ "code": "0xf405",
+ "name": "ios-close-outline"
+ },
+ {
+ "code": "0xf40c",
+ "name": "ios-cloud"
+ },
+ {
+ "code": "0xf408",
+ "name": "ios-cloud-download"
+ },
+ {
+ "code": "0xf407",
+ "name": "ios-cloud-download-outline"
+ },
+ {
+ "code": "0xf409",
+ "name": "ios-cloud-outline"
+ },
+ {
+ "code": "0xf40b",
+ "name": "ios-cloud-upload"
+ },
+ {
+ "code": "0xf40a",
+ "name": "ios-cloud-upload-outline"
+ },
+ {
+ "code": "0xf410",
+ "name": "ios-cloudy"
+ },
+ {
+ "code": "0xf40e",
+ "name": "ios-cloudy-night"
+ },
+ {
+ "code": "0xf40d",
+ "name": "ios-cloudy-night-outline"
+ },
+ {
+ "code": "0xf40f",
+ "name": "ios-cloudy-outline"
+ },
+ {
+ "code": "0xf412",
+ "name": "ios-cog"
+ },
+ {
+ "code": "0xf411",
+ "name": "ios-cog-outline"
+ },
+ {
+ "code": "0xf414",
+ "name": "ios-color-filter"
+ },
+ {
+ "code": "0xf413",
+ "name": "ios-color-filter-outline"
+ },
+ {
+ "code": "0xf416",
+ "name": "ios-color-wand"
+ },
+ {
+ "code": "0xf415",
+ "name": "ios-color-wand-outline"
+ },
+ {
+ "code": "0xf418",
+ "name": "ios-compose"
+ },
+ {
+ "code": "0xf417",
+ "name": "ios-compose-outline"
+ },
+ {
+ "code": "0xf41a",
+ "name": "ios-contact"
+ },
+ {
+ "code": "0xf419",
+ "name": "ios-contact-outline"
+ },
+ {
+ "code": "0xf41c",
+ "name": "ios-copy"
+ },
+ {
+ "code": "0xf41b",
+ "name": "ios-copy-outline"
+ },
+ {
+ "code": "0xf41e",
+ "name": "ios-crop"
+ },
+ {
+ "code": "0xf41d",
+ "name": "ios-crop-strong"
+ },
+ {
+ "code": "0xf420",
+ "name": "ios-download"
+ },
+ {
+ "code": "0xf41f",
+ "name": "ios-download-outline"
+ },
+ {
+ "code": "0xf421",
+ "name": "ios-drag"
+ },
+ {
+ "code": "0xf423",
+ "name": "ios-email"
+ },
+ {
+ "code": "0xf422",
+ "name": "ios-email-outline"
+ },
+ {
+ "code": "0xf425",
+ "name": "ios-eye"
+ },
+ {
+ "code": "0xf424",
+ "name": "ios-eye-outline"
+ },
+ {
+ "code": "0xf427",
+ "name": "ios-fastforward"
+ },
+ {
+ "code": "0xf426",
+ "name": "ios-fastforward-outline"
+ },
+ {
+ "code": "0xf429",
+ "name": "ios-filing"
+ },
+ {
+ "code": "0xf428",
+ "name": "ios-filing-outline"
+ },
+ {
+ "code": "0xf42b",
+ "name": "ios-film"
+ },
+ {
+ "code": "0xf42a",
+ "name": "ios-film-outline"
+ },
+ {
+ "code": "0xf42d",
+ "name": "ios-flag"
+ },
+ {
+ "code": "0xf42c",
+ "name": "ios-flag-outline"
+ },
+ {
+ "code": "0xf42f",
+ "name": "ios-flame"
+ },
+ {
+ "code": "0xf42e",
+ "name": "ios-flame-outline"
+ },
+ {
+ "code": "0xf431",
+ "name": "ios-flask"
+ },
+ {
+ "code": "0xf430",
+ "name": "ios-flask-outline"
+ },
+ {
+ "code": "0xf433",
+ "name": "ios-flower"
+ },
+ {
+ "code": "0xf432",
+ "name": "ios-flower-outline"
+ },
+ {
+ "code": "0xf435",
+ "name": "ios-folder"
+ },
+ {
+ "code": "0xf434",
+ "name": "ios-folder-outline"
+ },
+ {
+ "code": "0xf437",
+ "name": "ios-football"
+ },
+ {
+ "code": "0xf436",
+ "name": "ios-football-outline"
+ },
+ {
+ "code": "0xf439",
+ "name": "ios-game-controller-a"
+ },
+ {
+ "code": "0xf438",
+ "name": "ios-game-controller-a-outline"
+ },
+ {
+ "code": "0xf43b",
+ "name": "ios-game-controller-b"
+ },
+ {
+ "code": "0xf43a",
+ "name": "ios-game-controller-b-outline"
+ },
+ {
+ "code": "0xf43d",
+ "name": "ios-gear"
+ },
+ {
+ "code": "0xf43c",
+ "name": "ios-gear-outline"
+ },
+ {
+ "code": "0xf43f",
+ "name": "ios-glasses"
+ },
+ {
+ "code": "0xf43e",
+ "name": "ios-glasses-outline"
+ },
+ {
+ "code": "0xf441",
+ "name": "ios-grid-view"
+ },
+ {
+ "code": "0xf440",
+ "name": "ios-grid-view-outline"
+ },
+ {
+ "code": "0xf443",
+ "name": "ios-heart"
+ },
+ {
+ "code": "0xf442",
+ "name": "ios-heart-outline"
+ },
+ {
+ "code": "0xf446",
+ "name": "ios-help"
+ },
+ {
+ "code": "0xf444",
+ "name": "ios-help-empty"
+ },
+ {
+ "code": "0xf445",
+ "name": "ios-help-outline"
+ },
+ {
+ "code": "0xf448",
+ "name": "ios-home"
+ },
+ {
+ "code": "0xf447",
+ "name": "ios-home-outline"
+ },
+ {
+ "code": "0xf44a",
+ "name": "ios-infinite"
+ },
+ {
+ "code": "0xf449",
+ "name": "ios-infinite-outline"
+ },
+ {
+ "code": "0xf44d",
+ "name": "ios-information"
+ },
+ {
+ "code": "0xf44b",
+ "name": "ios-information-empty"
+ },
+ {
+ "code": "0xf44c",
+ "name": "ios-information-outline"
+ },
+ {
+ "code": "0xf44e",
+ "name": "ios-ionic-outline"
+ },
+ {
+ "code": "0xf450",
+ "name": "ios-keypad"
+ },
+ {
+ "code": "0xf44f",
+ "name": "ios-keypad-outline"
+ },
+ {
+ "code": "0xf452",
+ "name": "ios-lightbulb"
+ },
+ {
+ "code": "0xf451",
+ "name": "ios-lightbulb-outline"
+ },
+ {
+ "code": "0xf454",
+ "name": "ios-list"
+ },
+ {
+ "code": "0xf453",
+ "name": "ios-list-outline"
+ },
+ {
+ "code": "0xf456",
+ "name": "ios-location"
+ },
+ {
+ "code": "0xf455",
+ "name": "ios-location-outline"
+ },
+ {
+ "code": "0xf458",
+ "name": "ios-locked"
+ },
+ {
+ "code": "0xf457",
+ "name": "ios-locked-outline"
+ },
+ {
+ "code": "0xf45a",
+ "name": "ios-loop"
+ },
+ {
+ "code": "0xf459",
+ "name": "ios-loop-strong"
+ },
+ {
+ "code": "0xf45c",
+ "name": "ios-medical"
+ },
+ {
+ "code": "0xf45b",
+ "name": "ios-medical-outline"
+ },
+ {
+ "code": "0xf45e",
+ "name": "ios-medkit"
+ },
+ {
+ "code": "0xf45d",
+ "name": "ios-medkit-outline"
+ },
+ {
+ "code": "0xf461",
+ "name": "ios-mic"
+ },
+ {
+ "code": "0xf45f",
+ "name": "ios-mic-off"
+ },
+ {
+ "code": "0xf460",
+ "name": "ios-mic-outline"
+ },
+ {
+ "code": "0xf464",
+ "name": "ios-minus"
+ },
+ {
+ "code": "0xf462",
+ "name": "ios-minus-empty"
+ },
+ {
+ "code": "0xf463",
+ "name": "ios-minus-outline"
+ },
+ {
+ "code": "0xf466",
+ "name": "ios-monitor"
+ },
+ {
+ "code": "0xf465",
+ "name": "ios-monitor-outline"
+ },
+ {
+ "code": "0xf468",
+ "name": "ios-moon"
+ },
+ {
+ "code": "0xf467",
+ "name": "ios-moon-outline"
+ },
+ {
+ "code": "0xf46a",
+ "name": "ios-more"
+ },
+ {
+ "code": "0xf469",
+ "name": "ios-more-outline"
+ },
+ {
+ "code": "0xf46b",
+ "name": "ios-musical-note"
+ },
+ {
+ "code": "0xf46c",
+ "name": "ios-musical-notes"
+ },
+ {
+ "code": "0xf46e",
+ "name": "ios-navigate"
+ },
+ {
+ "code": "0xf46d",
+ "name": "ios-navigate-outline"
+ },
+ {
+ "code": "0xf470",
+ "name": "ios-nutrition"
+ },
+ {
+ "code": "0xf46f",
+ "name": "ios-nutrition-outline"
+ },
+ {
+ "code": "0xf472",
+ "name": "ios-paper"
+ },
+ {
+ "code": "0xf471",
+ "name": "ios-paper-outline"
+ },
+ {
+ "code": "0xf474",
+ "name": "ios-paperplane"
+ },
+ {
+ "code": "0xf473",
+ "name": "ios-paperplane-outline"
+ },
+ {
+ "code": "0xf476",
+ "name": "ios-partlysunny"
+ },
+ {
+ "code": "0xf475",
+ "name": "ios-partlysunny-outline"
+ },
+ {
+ "code": "0xf478",
+ "name": "ios-pause"
+ },
+ {
+ "code": "0xf477",
+ "name": "ios-pause-outline"
+ },
+ {
+ "code": "0xf47a",
+ "name": "ios-paw"
+ },
+ {
+ "code": "0xf479",
+ "name": "ios-paw-outline"
+ },
+ {
+ "code": "0xf47c",
+ "name": "ios-people"
+ },
+ {
+ "code": "0xf47b",
+ "name": "ios-people-outline"
+ },
+ {
+ "code": "0xf47e",
+ "name": "ios-person"
+ },
+ {
+ "code": "0xf47d",
+ "name": "ios-person-outline"
+ },
+ {
+ "code": "0xf480",
+ "name": "ios-personadd"
+ },
+ {
+ "code": "0xf47f",
+ "name": "ios-personadd-outline"
+ },
+ {
+ "code": "0xf482",
+ "name": "ios-photos"
+ },
+ {
+ "code": "0xf481",
+ "name": "ios-photos-outline"
+ },
+ {
+ "code": "0xf484",
+ "name": "ios-pie"
+ },
+ {
+ "code": "0xf483",
+ "name": "ios-pie-outline"
+ },
+ {
+ "code": "0xf486",
+ "name": "ios-pint"
+ },
+ {
+ "code": "0xf485",
+ "name": "ios-pint-outline"
+ },
+ {
+ "code": "0xf488",
+ "name": "ios-play"
+ },
+ {
+ "code": "0xf487",
+ "name": "ios-play-outline"
+ },
+ {
+ "code": "0xf48b",
+ "name": "ios-plus"
+ },
+ {
+ "code": "0xf489",
+ "name": "ios-plus-empty"
+ },
+ {
+ "code": "0xf48a",
+ "name": "ios-plus-outline"
+ },
+ {
+ "code": "0xf48d",
+ "name": "ios-pricetag"
+ },
+ {
+ "code": "0xf48c",
+ "name": "ios-pricetag-outline"
+ },
+ {
+ "code": "0xf48f",
+ "name": "ios-pricetags"
+ },
+ {
+ "code": "0xf48e",
+ "name": "ios-pricetags-outline"
+ },
+ {
+ "code": "0xf491",
+ "name": "ios-printer"
+ },
+ {
+ "code": "0xf490",
+ "name": "ios-printer-outline"
+ },
+ {
+ "code": "0xf493",
+ "name": "ios-pulse"
+ },
+ {
+ "code": "0xf492",
+ "name": "ios-pulse-strong"
+ },
+ {
+ "code": "0xf495",
+ "name": "ios-rainy"
+ },
+ {
+ "code": "0xf494",
+ "name": "ios-rainy-outline"
+ },
+ {
+ "code": "0xf497",
+ "name": "ios-recording"
+ },
+ {
+ "code": "0xf496",
+ "name": "ios-recording-outline"
+ },
+ {
+ "code": "0xf499",
+ "name": "ios-redo"
+ },
+ {
+ "code": "0xf498",
+ "name": "ios-redo-outline"
+ },
+ {
+ "code": "0xf49c",
+ "name": "ios-refresh"
+ },
+ {
+ "code": "0xf49a",
+ "name": "ios-refresh-empty"
+ },
+ {
+ "code": "0xf49b",
+ "name": "ios-refresh-outline"
+ },
+ {
+ "code": "0xf49d",
+ "name": "ios-reload"
+ },
+ {
+ "code": "0xf49f",
+ "name": "ios-reverse-camera"
+ },
+ {
+ "code": "0xf49e",
+ "name": "ios-reverse-camera-outline"
+ },
+ {
+ "code": "0xf4a1",
+ "name": "ios-rewind"
+ },
+ {
+ "code": "0xf4a0",
+ "name": "ios-rewind-outline"
+ },
+ {
+ "code": "0xf4a3",
+ "name": "ios-rose"
+ },
+ {
+ "code": "0xf4a2",
+ "name": "ios-rose-outline"
+ },
+ {
+ "code": "0xf4a5",
+ "name": "ios-search"
+ },
+ {
+ "code": "0xf4a4",
+ "name": "ios-search-strong"
+ },
+ {
+ "code": "0xf4a7",
+ "name": "ios-settings"
+ },
+ {
+ "code": "0xf4a6",
+ "name": "ios-settings-strong"
+ },
+ {
+ "code": "0xf4a9",
+ "name": "ios-shuffle"
+ },
+ {
+ "code": "0xf4a8",
+ "name": "ios-shuffle-strong"
+ },
+ {
+ "code": "0xf4ab",
+ "name": "ios-skipbackward"
+ },
+ {
+ "code": "0xf4aa",
+ "name": "ios-skipbackward-outline"
+ },
+ {
+ "code": "0xf4ad",
+ "name": "ios-skipforward"
+ },
+ {
+ "code": "0xf4ac",
+ "name": "ios-skipforward-outline"
+ },
+ {
+ "code": "0xf4ae",
+ "name": "ios-snowy"
+ },
+ {
+ "code": "0xf4b0",
+ "name": "ios-speedometer"
+ },
+ {
+ "code": "0xf4af",
+ "name": "ios-speedometer-outline"
+ },
+ {
+ "code": "0xf4b3",
+ "name": "ios-star"
+ },
+ {
+ "code": "0xf4b1",
+ "name": "ios-star-half"
+ },
+ {
+ "code": "0xf4b2",
+ "name": "ios-star-outline"
+ },
+ {
+ "code": "0xf4b5",
+ "name": "ios-stopwatch"
+ },
+ {
+ "code": "0xf4b4",
+ "name": "ios-stopwatch-outline"
+ },
+ {
+ "code": "0xf4b7",
+ "name": "ios-sunny"
+ },
+ {
+ "code": "0xf4b6",
+ "name": "ios-sunny-outline"
+ },
+ {
+ "code": "0xf4b9",
+ "name": "ios-telephone"
+ },
+ {
+ "code": "0xf4b8",
+ "name": "ios-telephone-outline"
+ },
+ {
+ "code": "0xf4bb",
+ "name": "ios-tennisball"
+ },
+ {
+ "code": "0xf4ba",
+ "name": "ios-tennisball-outline"
+ },
+ {
+ "code": "0xf4bd",
+ "name": "ios-thunderstorm"
+ },
+ {
+ "code": "0xf4bc",
+ "name": "ios-thunderstorm-outline"
+ },
+ {
+ "code": "0xf4bf",
+ "name": "ios-time"
+ },
+ {
+ "code": "0xf4be",
+ "name": "ios-time-outline"
+ },
+ {
+ "code": "0xf4c1",
+ "name": "ios-timer"
+ },
+ {
+ "code": "0xf4c0",
+ "name": "ios-timer-outline"
+ },
+ {
+ "code": "0xf4c3",
+ "name": "ios-toggle"
+ },
+ {
+ "code": "0xf4c2",
+ "name": "ios-toggle-outline"
+ },
+ {
+ "code": "0xf4c5",
+ "name": "ios-trash"
+ },
+ {
+ "code": "0xf4c4",
+ "name": "ios-trash-outline"
+ },
+ {
+ "code": "0xf4c7",
+ "name": "ios-undo"
+ },
+ {
+ "code": "0xf4c6",
+ "name": "ios-undo-outline"
+ },
+ {
+ "code": "0xf4c9",
+ "name": "ios-unlocked"
+ },
+ {
+ "code": "0xf4c8",
+ "name": "ios-unlocked-outline"
+ },
+ {
+ "code": "0xf4cb",
+ "name": "ios-upload"
+ },
+ {
+ "code": "0xf4ca",
+ "name": "ios-upload-outline"
+ },
+ {
+ "code": "0xf4cd",
+ "name": "ios-videocam"
+ },
+ {
+ "code": "0xf4cc",
+ "name": "ios-videocam-outline"
+ },
+ {
+ "code": "0xf4ce",
+ "name": "ios-volume-high"
+ },
+ {
+ "code": "0xf4cf",
+ "name": "ios-volume-low"
+ },
+ {
+ "code": "0xf4d1",
+ "name": "ios-wineglass"
+ },
+ {
+ "code": "0xf4d0",
+ "name": "ios-wineglass-outline"
+ },
+ {
+ "code": "0xf4d3",
+ "name": "ios-world"
+ },
+ {
+ "code": "0xf4d2",
+ "name": "ios-world-outline"
+ },
+ {
+ "code": "0xf1f9",
+ "name": "ipad"
+ },
+ {
+ "code": "0xf1fa",
+ "name": "iphone"
+ },
+ {
+ "code": "0xf1fb",
+ "name": "ipod"
+ },
+ {
+ "code": "0xf295",
+ "name": "jet"
+ },
+ {
+ "code": "0xf296",
+ "name": "key"
+ },
+ {
+ "code": "0xf297",
+ "name": "knife"
+ },
+ {
+ "code": "0xf1fc",
+ "name": "laptop"
+ },
+ {
+ "code": "0xf1fd",
+ "name": "leaf"
+ },
+ {
+ "code": "0xf298",
+ "name": "levels"
+ },
+ {
+ "code": "0xf299",
+ "name": "lightbulb"
+ },
+ {
+ "code": "0xf1fe",
+ "name": "link"
+ },
+ {
+ "code": "0xf29a",
+ "name": "load-a"
+ },
+ {
+ "code": "0xf29b",
+ "name": "load-b"
+ },
+ {
+ "code": "0xf29c",
+ "name": "load-c"
+ },
+ {
+ "code": "0xf29d",
+ "name": "load-d"
+ },
+ {
+ "code": "0xf1ff",
+ "name": "location"
+ },
+ {
+ "code": "0xf4d4",
+ "name": "lock-combination"
+ },
+ {
+ "code": "0xf200",
+ "name": "locked"
+ },
+ {
+ "code": "0xf29e",
+ "name": "log-in"
+ },
+ {
+ "code": "0xf29f",
+ "name": "log-out"
+ },
+ {
+ "code": "0xf201",
+ "name": "loop"
+ },
+ {
+ "code": "0xf2a0",
+ "name": "magnet"
+ },
+ {
+ "code": "0xf2a1",
+ "name": "male"
+ },
+ {
+ "code": "0xf202",
+ "name": "man"
+ },
+ {
+ "code": "0xf203",
+ "name": "map"
+ },
+ {
+ "code": "0xf2a2",
+ "name": "medkit"
+ },
+ {
+ "code": "0xf33f",
+ "name": "merge"
+ },
+ {
+ "code": "0xf204",
+ "name": "mic-a"
+ },
+ {
+ "code": "0xf205",
+ "name": "mic-b"
+ },
+ {
+ "code": "0xf206",
+ "name": "mic-c"
+ },
+ {
+ "code": "0xf209",
+ "name": "minus"
+ },
+ {
+ "code": "0xf207",
+ "name": "minus-circled"
+ },
+ {
+ "code": "0xf208",
+ "name": "minus-round"
+ },
+ {
+ "code": "0xf2c1",
+ "name": "model-s"
+ },
+ {
+ "code": "0xf20a",
+ "name": "monitor"
+ },
+ {
+ "code": "0xf20b",
+ "name": "more"
+ },
+ {
+ "code": "0xf340",
+ "name": "mouse"
+ },
+ {
+ "code": "0xf20c",
+ "name": "music-note"
+ },
+ {
+ "code": "0xf20e",
+ "name": "navicon"
+ },
+ {
+ "code": "0xf20d",
+ "name": "navicon-round"
+ },
+ {
+ "code": "0xf2a3",
+ "name": "navigate"
+ },
+ {
+ "code": "0xf341",
+ "name": "network"
+ },
+ {
+ "code": "0xf2c2",
+ "name": "no-smoking"
+ },
+ {
+ "code": "0xf2a4",
+ "name": "nuclear"
+ },
+ {
+ "code": "0xf342",
+ "name": "outlet"
+ },
+ {
+ "code": "0xf4d5",
+ "name": "paintbrush"
+ },
+ {
+ "code": "0xf4d6",
+ "name": "paintbucket"
+ },
+ {
+ "code": "0xf2c3",
+ "name": "paper-airplane"
+ },
+ {
+ "code": "0xf20f",
+ "name": "paperclip"
+ },
+ {
+ "code": "0xf210",
+ "name": "pause"
+ },
+ {
+ "code": "0xf213",
+ "name": "person"
+ },
+ {
+ "code": "0xf211",
+ "name": "person-add"
+ },
+ {
+ "code": "0xf212",
+ "name": "person-stalker"
+ },
+ {
+ "code": "0xf2a5",
+ "name": "pie-graph"
+ },
+ {
+ "code": "0xf2a6",
+ "name": "pin"
+ },
+ {
+ "code": "0xf2a7",
+ "name": "pinpoint"
+ },
+ {
+ "code": "0xf2a8",
+ "name": "pizza"
+ },
+ {
+ "code": "0xf214",
+ "name": "plane"
+ },
+ {
+ "code": "0xf343",
+ "name": "planet"
+ },
+ {
+ "code": "0xf215",
+ "name": "play"
+ },
+ {
+ "code": "0xf30a",
+ "name": "playstation"
+ },
+ {
+ "code": "0xf218",
+ "name": "plus"
+ },
+ {
+ "code": "0xf216",
+ "name": "plus-circled"
+ },
+ {
+ "code": "0xf217",
+ "name": "plus-round"
+ },
+ {
+ "code": "0xf344",
+ "name": "podium"
+ },
+ {
+ "code": "0xf219",
+ "name": "pound"
+ },
+ {
+ "code": "0xf2a9",
+ "name": "power"
+ },
+ {
+ "code": "0xf2aa",
+ "name": "pricetag"
+ },
+ {
+ "code": "0xf2ab",
+ "name": "pricetags"
+ },
+ {
+ "code": "0xf21a",
+ "name": "printer"
+ },
+ {
+ "code": "0xf345",
+ "name": "pull-request"
+ },
+ {
+ "code": "0xf346",
+ "name": "qr-scanner"
+ },
+ {
+ "code": "0xf347",
+ "name": "quote"
+ },
+ {
+ "code": "0xf2ac",
+ "name": "radio-waves"
+ },
+ {
+ "code": "0xf21b",
+ "name": "record"
+ },
+ {
+ "code": "0xf21c",
+ "name": "refresh"
+ },
+ {
+ "code": "0xf21e",
+ "name": "reply"
+ },
+ {
+ "code": "0xf21d",
+ "name": "reply-all"
+ },
+ {
+ "code": "0xf348",
+ "name": "ribbon-a"
+ },
+ {
+ "code": "0xf349",
+ "name": "ribbon-b"
+ },
+ {
+ "code": "0xf34a",
+ "name": "sad"
+ },
+ {
+ "code": "0xf4d7",
+ "name": "sad-outline"
+ },
+ {
+ "code": "0xf34b",
+ "name": "scissors"
+ },
+ {
+ "code": "0xf21f",
+ "name": "search"
+ },
+ {
+ "code": "0xf2ad",
+ "name": "settings"
+ },
+ {
+ "code": "0xf220",
+ "name": "share"
+ },
+ {
+ "code": "0xf221",
+ "name": "shuffle"
+ },
+ {
+ "code": "0xf222",
+ "name": "skip-backward"
+ },
+ {
+ "code": "0xf223",
+ "name": "skip-forward"
+ },
+ {
+ "code": "0xf225",
+ "name": "social-android"
+ },
+ {
+ "code": "0xf224",
+ "name": "social-android-outline"
+ },
+ {
+ "code": "0xf4d9",
+ "name": "social-angular"
+ },
+ {
+ "code": "0xf4d8",
+ "name": "social-angular-outline"
+ },
+ {
+ "code": "0xf227",
+ "name": "social-apple"
+ },
+ {
+ "code": "0xf226",
+ "name": "social-apple-outline"
+ },
+ {
+ "code": "0xf2af",
+ "name": "social-bitcoin"
+ },
+ {
+ "code": "0xf2ae",
+ "name": "social-bitcoin-outline"
+ },
+ {
+ "code": "0xf229",
+ "name": "social-buffer"
+ },
+ {
+ "code": "0xf228",
+ "name": "social-buffer-outline"
+ },
+ {
+ "code": "0xf4db",
+ "name": "social-chrome"
+ },
+ {
+ "code": "0xf4da",
+ "name": "social-chrome-outline"
+ },
+ {
+ "code": "0xf4dd",
+ "name": "social-codepen"
+ },
+ {
+ "code": "0xf4dc",
+ "name": "social-codepen-outline"
+ },
+ {
+ "code": "0xf4df",
+ "name": "social-css3"
+ },
+ {
+ "code": "0xf4de",
+ "name": "social-css3-outline"
+ },
+ {
+ "code": "0xf22b",
+ "name": "social-designernews"
+ },
+ {
+ "code": "0xf22a",
+ "name": "social-designernews-outline"
+ },
+ {
+ "code": "0xf22d",
+ "name": "social-dribbble"
+ },
+ {
+ "code": "0xf22c",
+ "name": "social-dribbble-outline"
+ },
+ {
+ "code": "0xf22f",
+ "name": "social-dropbox"
+ },
+ {
+ "code": "0xf22e",
+ "name": "social-dropbox-outline"
+ },
+ {
+ "code": "0xf4e1",
+ "name": "social-euro"
+ },
+ {
+ "code": "0xf4e0",
+ "name": "social-euro-outline"
+ },
+ {
+ "code": "0xf231",
+ "name": "social-facebook"
+ },
+ {
+ "code": "0xf230",
+ "name": "social-facebook-outline"
+ },
+ {
+ "code": "0xf34d",
+ "name": "social-foursquare"
+ },
+ {
+ "code": "0xf34c",
+ "name": "social-foursquare-outline"
+ },
+ {
+ "code": "0xf2c4",
+ "name": "social-freebsd-devil"
+ },
+ {
+ "code": "0xf233",
+ "name": "social-github"
+ },
+ {
+ "code": "0xf232",
+ "name": "social-github-outline"
+ },
+ {
+ "code": "0xf34f",
+ "name": "social-google"
+ },
+ {
+ "code": "0xf34e",
+ "name": "social-google-outline"
+ },
+ {
+ "code": "0xf235",
+ "name": "social-googleplus"
+ },
+ {
+ "code": "0xf234",
+ "name": "social-googleplus-outline"
+ },
+ {
+ "code": "0xf237",
+ "name": "social-hackernews"
+ },
+ {
+ "code": "0xf236",
+ "name": "social-hackernews-outline"
+ },
+ {
+ "code": "0xf4e3",
+ "name": "social-html5"
+ },
+ {
+ "code": "0xf4e2",
+ "name": "social-html5-outline"
+ },
+ {
+ "code": "0xf351",
+ "name": "social-instagram"
+ },
+ {
+ "code": "0xf350",
+ "name": "social-instagram-outline"
+ },
+ {
+ "code": "0xf4e5",
+ "name": "social-javascript"
+ },
+ {
+ "code": "0xf4e4",
+ "name": "social-javascript-outline"
+ },
+ {
+ "code": "0xf239",
+ "name": "social-linkedin"
+ },
+ {
+ "code": "0xf238",
+ "name": "social-linkedin-outline"
+ },
+ {
+ "code": "0xf4e6",
+ "name": "social-markdown"
+ },
+ {
+ "code": "0xf4e7",
+ "name": "social-nodejs"
+ },
+ {
+ "code": "0xf4e8",
+ "name": "social-octocat"
+ },
+ {
+ "code": "0xf2b1",
+ "name": "social-pinterest"
+ },
+ {
+ "code": "0xf2b0",
+ "name": "social-pinterest-outline"
+ },
+ {
+ "code": "0xf4e9",
+ "name": "social-python"
+ },
+ {
+ "code": "0xf23b",
+ "name": "social-reddit"
+ },
+ {
+ "code": "0xf23a",
+ "name": "social-reddit-outline"
+ },
+ {
+ "code": "0xf23d",
+ "name": "social-rss"
+ },
+ {
+ "code": "0xf23c",
+ "name": "social-rss-outline"
+ },
+ {
+ "code": "0xf4ea",
+ "name": "social-sass"
+ },
+ {
+ "code": "0xf23f",
+ "name": "social-skype"
+ },
+ {
+ "code": "0xf23e",
+ "name": "social-skype-outline"
+ },
+ {
+ "code": "0xf4ec",
+ "name": "social-snapchat"
+ },
+ {
+ "code": "0xf4eb",
+ "name": "social-snapchat-outline"
+ },
+ {
+ "code": "0xf241",
+ "name": "social-tumblr"
+ },
+ {
+ "code": "0xf240",
+ "name": "social-tumblr-outline"
+ },
+ {
+ "code": "0xf2c5",
+ "name": "social-tux"
+ },
+ {
+ "code": "0xf4ee",
+ "name": "social-twitch"
+ },
+ {
+ "code": "0xf4ed",
+ "name": "social-twitch-outline"
+ },
+ {
+ "code": "0xf243",
+ "name": "social-twitter"
+ },
+ {
+ "code": "0xf242",
+ "name": "social-twitter-outline"
+ },
+ {
+ "code": "0xf353",
+ "name": "social-usd"
+ },
+ {
+ "code": "0xf352",
+ "name": "social-usd-outline"
+ },
+ {
+ "code": "0xf245",
+ "name": "social-vimeo"
+ },
+ {
+ "code": "0xf244",
+ "name": "social-vimeo-outline"
+ },
+ {
+ "code": "0xf4f0",
+ "name": "social-whatsapp"
+ },
+ {
+ "code": "0xf4ef",
+ "name": "social-whatsapp-outline"
+ },
+ {
+ "code": "0xf247",
+ "name": "social-windows"
+ },
+ {
+ "code": "0xf246",
+ "name": "social-windows-outline"
+ },
+ {
+ "code": "0xf249",
+ "name": "social-wordpress"
+ },
+ {
+ "code": "0xf248",
+ "name": "social-wordpress-outline"
+ },
+ {
+ "code": "0xf24b",
+ "name": "social-yahoo"
+ },
+ {
+ "code": "0xf24a",
+ "name": "social-yahoo-outline"
+ },
+ {
+ "code": "0xf4f2",
+ "name": "social-yen"
+ },
+ {
+ "code": "0xf4f1",
+ "name": "social-yen-outline"
+ },
+ {
+ "code": "0xf24d",
+ "name": "social-youtube"
+ },
+ {
+ "code": "0xf24c",
+ "name": "social-youtube-outline"
+ },
+ {
+ "code": "0xf4f4",
+ "name": "soup-can"
+ },
+ {
+ "code": "0xf4f3",
+ "name": "soup-can-outline"
+ },
+ {
+ "code": "0xf2b2",
+ "name": "speakerphone"
+ },
+ {
+ "code": "0xf2b3",
+ "name": "speedometer"
+ },
+ {
+ "code": "0xf2b4",
+ "name": "spoon"
+ },
+ {
+ "code": "0xf24e",
+ "name": "star"
+ },
+ {
+ "code": "0xf2b5",
+ "name": "stats-bars"
+ },
+ {
+ "code": "0xf30b",
+ "name": "steam"
+ },
+ {
+ "code": "0xf24f",
+ "name": "stop"
+ },
+ {
+ "code": "0xf2b6",
+ "name": "thermometer"
+ },
+ {
+ "code": "0xf250",
+ "name": "thumbsdown"
+ },
+ {
+ "code": "0xf251",
+ "name": "thumbsup"
+ },
+ {
+ "code": "0xf355",
+ "name": "toggle"
+ },
+ {
+ "code": "0xf354",
+ "name": "toggle-filled"
+ },
+ {
+ "code": "0xf4f5",
+ "name": "transgender"
+ },
+ {
+ "code": "0xf252",
+ "name": "trash-a"
+ },
+ {
+ "code": "0xf253",
+ "name": "trash-b"
+ },
+ {
+ "code": "0xf356",
+ "name": "trophy"
+ },
+ {
+ "code": "0xf4f7",
+ "name": "tshirt"
+ },
+ {
+ "code": "0xf4f6",
+ "name": "tshirt-outline"
+ },
+ {
+ "code": "0xf2b7",
+ "name": "umbrella"
+ },
+ {
+ "code": "0xf357",
+ "name": "university"
+ },
+ {
+ "code": "0xf254",
+ "name": "unlocked"
+ },
+ {
+ "code": "0xf255",
+ "name": "upload"
+ },
+ {
+ "code": "0xf2b8",
+ "name": "usb"
+ },
+ {
+ "code": "0xf256",
+ "name": "videocamera"
+ },
+ {
+ "code": "0xf257",
+ "name": "volume-high"
+ },
+ {
+ "code": "0xf258",
+ "name": "volume-low"
+ },
+ {
+ "code": "0xf259",
+ "name": "volume-medium"
+ },
+ {
+ "code": "0xf25a",
+ "name": "volume-mute"
+ },
+ {
+ "code": "0xf358",
+ "name": "wand"
+ },
+ {
+ "code": "0xf25b",
+ "name": "waterdrop"
+ },
+ {
+ "code": "0xf25c",
+ "name": "wifi"
+ },
+ {
+ "code": "0xf2b9",
+ "name": "wineglass"
+ },
+ {
+ "code": "0xf25d",
+ "name": "woman"
+ },
+ {
+ "code": "0xf2ba",
+ "name": "wrench"
+ },
+ {
+ "code": "0xf30c",
+ "name": "xbox"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/builder/scripts/eotlitetool.py b/static_in_env/fonts/ionicons-2.0.1/builder/scripts/eotlitetool.py
new file mode 100644
index 00000000..d3e253bf
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/builder/scripts/eotlitetool.py
@@ -0,0 +1,466 @@
+#!/usr/bin/env python
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is font utility code.
+#
+# The Initial Developer of the Original Code is Mozilla Corporation.
+# Portions created by the Initial Developer are Copyright (C) 2009
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# John Daggett
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK ***** */
+
+# eotlitetool.py - create EOT version of OpenType font for use with IE
+#
+# Usage: eotlitetool.py [-o output-filename] font1 [font2 ...]
+#
+
+# OpenType file structure
+# http://www.microsoft.com/typography/otspec/otff.htm
+#
+# Types:
+#
+# BYTE 8-bit unsigned integer.
+# CHAR 8-bit signed integer.
+# USHORT 16-bit unsigned integer.
+# SHORT 16-bit signed integer.
+# ULONG 32-bit unsigned integer.
+# Fixed 32-bit signed fixed-point number (16.16)
+# LONGDATETIME Date represented in number of seconds since 12:00 midnight, January 1, 1904. The value is represented as a signed 64-bit integer.
+#
+# SFNT Header
+#
+# Fixed sfnt version // 0x00010000 for version 1.0.
+# USHORT numTables // Number of tables.
+# USHORT searchRange // (Maximum power of 2 <= numTables) x 16.
+# USHORT entrySelector // Log2(maximum power of 2 <= numTables).
+# USHORT rangeShift // NumTables x 16-searchRange.
+#
+# Table Directory
+#
+# ULONG tag // 4-byte identifier.
+# ULONG checkSum // CheckSum for this table.
+# ULONG offset // Offset from beginning of TrueType font file.
+# ULONG length // Length of this table.
+#
+# OS/2 Table (Version 4)
+#
+# USHORT version // 0x0004
+# SHORT xAvgCharWidth
+# USHORT usWeightClass
+# USHORT usWidthClass
+# USHORT fsType
+# SHORT ySubscriptXSize
+# SHORT ySubscriptYSize
+# SHORT ySubscriptXOffset
+# SHORT ySubscriptYOffset
+# SHORT ySuperscriptXSize
+# SHORT ySuperscriptYSize
+# SHORT ySuperscriptXOffset
+# SHORT ySuperscriptYOffset
+# SHORT yStrikeoutSize
+# SHORT yStrikeoutPosition
+# SHORT sFamilyClass
+# BYTE panose[10]
+# ULONG ulUnicodeRange1 // Bits 0-31
+# ULONG ulUnicodeRange2 // Bits 32-63
+# ULONG ulUnicodeRange3 // Bits 64-95
+# ULONG ulUnicodeRange4 // Bits 96-127
+# CHAR achVendID[4]
+# USHORT fsSelection
+# USHORT usFirstCharIndex
+# USHORT usLastCharIndex
+# SHORT sTypoAscender
+# SHORT sTypoDescender
+# SHORT sTypoLineGap
+# USHORT usWinAscent
+# USHORT usWinDescent
+# ULONG ulCodePageRange1 // Bits 0-31
+# ULONG ulCodePageRange2 // Bits 32-63
+# SHORT sxHeight
+# SHORT sCapHeight
+# USHORT usDefaultChar
+# USHORT usBreakChar
+# USHORT usMaxContext
+#
+#
+# The Naming Table is organized as follows:
+#
+# [name table header]
+# [name records]
+# [string data]
+#
+# Name Table Header
+#
+# USHORT format // Format selector (=0).
+# USHORT count // Number of name records.
+# USHORT stringOffset // Offset to start of string storage (from start of table).
+#
+# Name Record
+#
+# USHORT platformID // Platform ID.
+# USHORT encodingID // Platform-specific encoding ID.
+# USHORT languageID // Language ID.
+# USHORT nameID // Name ID.
+# USHORT length // String length (in bytes).
+# USHORT offset // String offset from start of storage area (in bytes).
+#
+# head Table
+#
+# Fixed tableVersion // Table version number 0x00010000 for version 1.0.
+# Fixed fontRevision // Set by font manufacturer.
+# ULONG checkSumAdjustment // To compute: set it to 0, sum the entire font as ULONG, then store 0xB1B0AFBA - sum.
+# ULONG magicNumber // Set to 0x5F0F3CF5.
+# USHORT flags
+# USHORT unitsPerEm // Valid range is from 16 to 16384. This value should be a power of 2 for fonts that have TrueType outlines.
+# LONGDATETIME created // Number of seconds since 12:00 midnight, January 1, 1904. 64-bit integer
+# LONGDATETIME modified // Number of seconds since 12:00 midnight, January 1, 1904. 64-bit integer
+# SHORT xMin // For all glyph bounding boxes.
+# SHORT yMin
+# SHORT xMax
+# SHORT yMax
+# USHORT macStyle
+# USHORT lowestRecPPEM // Smallest readable size in pixels.
+# SHORT fontDirectionHint
+# SHORT indexToLocFormat // 0 for short offsets, 1 for long.
+# SHORT glyphDataFormat // 0 for current format.
+#
+#
+#
+# Embedded OpenType (EOT) file format
+# http://www.w3.org/Submission/EOT/
+#
+# EOT version 0x00020001
+#
+# An EOT font consists of a header with the original OpenType font
+# appended at the end. Most of the data in the EOT header is simply a
+# copy of data from specific tables within the font data. The exceptions
+# are the 'Flags' field and the root string name field. The root string
+# is a set of names indicating domains for which the font data can be
+# used. A null root string implies the font data can be used anywhere.
+# The EOT header is in little-endian byte order but the font data remains
+# in big-endian order as specified by the OpenType spec.
+#
+# Overall structure:
+#
+# [EOT header]
+# [EOT name records]
+# [font data]
+#
+# EOT header
+#
+# ULONG eotSize // Total structure length in bytes (including string and font data)
+# ULONG fontDataSize // Length of the OpenType font (FontData) in bytes
+# ULONG version // Version number of this format - 0x00020001
+# ULONG flags // Processing Flags (0 == no special processing)
+# BYTE fontPANOSE[10] // OS/2 Table panose
+# BYTE charset // DEFAULT_CHARSET (0x01)
+# BYTE italic // 0x01 if ITALIC in OS/2 Table fsSelection is set, 0 otherwise
+# ULONG weight // OS/2 Table usWeightClass
+# USHORT fsType // OS/2 Table fsType (specifies embedding permission flags)
+# USHORT magicNumber // Magic number for EOT file - 0x504C.
+# ULONG unicodeRange1 // OS/2 Table ulUnicodeRange1
+# ULONG unicodeRange2 // OS/2 Table ulUnicodeRange2
+# ULONG unicodeRange3 // OS/2 Table ulUnicodeRange3
+# ULONG unicodeRange4 // OS/2 Table ulUnicodeRange4
+# ULONG codePageRange1 // OS/2 Table ulCodePageRange1
+# ULONG codePageRange2 // OS/2 Table ulCodePageRange2
+# ULONG checkSumAdjustment // head Table CheckSumAdjustment
+# ULONG reserved[4] // Reserved - must be 0
+# USHORT padding1 // Padding - must be 0
+#
+# EOT name records
+#
+# USHORT FamilyNameSize // Font family name size in bytes
+# BYTE FamilyName[FamilyNameSize] // Font family name (name ID = 1), little-endian UTF-16
+# USHORT Padding2 // Padding - must be 0
+#
+# USHORT StyleNameSize // Style name size in bytes
+# BYTE StyleName[StyleNameSize] // Style name (name ID = 2), little-endian UTF-16
+# USHORT Padding3 // Padding - must be 0
+#
+# USHORT VersionNameSize // Version name size in bytes
+# bytes VersionName[VersionNameSize] // Version name (name ID = 5), little-endian UTF-16
+# USHORT Padding4 // Padding - must be 0
+#
+# USHORT FullNameSize // Full name size in bytes
+# BYTE FullName[FullNameSize] // Full name (name ID = 4), little-endian UTF-16
+# USHORT Padding5 // Padding - must be 0
+#
+# USHORT RootStringSize // Root string size in bytes
+# BYTE RootString[RootStringSize] // Root string, little-endian UTF-16
+
+
+
+import optparse
+import struct
+
+class FontError(Exception):
+ """Error related to font handling"""
+ pass
+
+def multichar(str):
+ vals = struct.unpack('4B', str[:4])
+ return (vals[0] << 24) + (vals[1] << 16) + (vals[2] << 8) + vals[3]
+
+def multicharval(v):
+ return struct.pack('4B', (v >> 24) & 0xFF, (v >> 16) & 0xFF, (v >> 8) & 0xFF, v & 0xFF)
+
+class EOT:
+ EOT_VERSION = 0x00020001
+ EOT_MAGIC_NUMBER = 0x504c
+ EOT_DEFAULT_CHARSET = 0x01
+ EOT_FAMILY_NAME_INDEX = 0 # order of names in variable portion of EOT header
+ EOT_STYLE_NAME_INDEX = 1
+ EOT_VERSION_NAME_INDEX = 2
+ EOT_FULL_NAME_INDEX = 3
+ EOT_NUM_NAMES = 4
+
+ EOT_HEADER_PACK = '<4L10B2BL2H7L18x'
+
+class OpenType:
+ SFNT_CFF = multichar('OTTO') # Postscript CFF SFNT version
+ SFNT_TRUE = 0x10000 # Standard TrueType version
+ SFNT_APPLE = multichar('true') # Apple TrueType version
+
+ SFNT_UNPACK = '>I4H'
+ TABLE_DIR_UNPACK = '>4I'
+
+ TABLE_HEAD = multichar('head') # TrueType table tags
+ TABLE_NAME = multichar('name')
+ TABLE_OS2 = multichar('OS/2')
+ TABLE_GLYF = multichar('glyf')
+ TABLE_CFF = multichar('CFF ')
+
+ OS2_FSSELECTION_ITALIC = 0x1
+ OS2_UNPACK = '>4xH2xH22x10B4L4xH14x2L'
+
+ HEAD_UNPACK = '>8xL'
+
+ NAME_RECORD_UNPACK = '>6H'
+ NAME_ID_FAMILY = 1
+ NAME_ID_STYLE = 2
+ NAME_ID_UNIQUE = 3
+ NAME_ID_FULL = 4
+ NAME_ID_VERSION = 5
+ NAME_ID_POSTSCRIPT = 6
+ PLATFORM_ID_UNICODE = 0 # Mac OS uses this typically
+ PLATFORM_ID_MICROSOFT = 3
+ ENCODING_ID_MICROSOFT_UNICODEBMP = 1 # with Microsoft platformID BMP-only Unicode encoding
+ LANG_ID_MICROSOFT_EN_US = 0x0409 # with Microsoft platformID EN US lang code
+
+def eotname(ttf):
+ i = ttf.rfind('.')
+ if i != -1:
+ ttf = ttf[:i]
+ return ttf + '.eotlite'
+
+def readfont(f):
+ data = open(f, 'rb').read()
+ return data
+
+def get_table_directory(data):
+ """read the SFNT header and table directory"""
+ datalen = len(data)
+ sfntsize = struct.calcsize(OpenType.SFNT_UNPACK)
+ if sfntsize > datalen:
+ raise FontError, 'truncated font data'
+ sfntvers, numTables = struct.unpack(OpenType.SFNT_UNPACK, data[:sfntsize])[:2]
+ if sfntvers != OpenType.SFNT_CFF and sfntvers != OpenType.SFNT_TRUE:
+ raise FontError, 'invalid font type';
+
+ font = {}
+ font['version'] = sfntvers
+ font['numTables'] = numTables
+
+ # create set of offsets, lengths for tables
+ table_dir_size = struct.calcsize(OpenType.TABLE_DIR_UNPACK)
+ if sfntsize + table_dir_size * numTables > datalen:
+ raise FontError, 'truncated font data, table directory extends past end of data'
+ table_dir = {}
+ for i in range(0, numTables):
+ start = sfntsize + i * table_dir_size
+ end = start + table_dir_size
+ tag, check, bongo, dirlen = struct.unpack(OpenType.TABLE_DIR_UNPACK, data[start:end])
+ table_dir[tag] = {'offset': bongo, 'length': dirlen, 'checksum': check}
+
+ font['tableDir'] = table_dir
+
+ return font
+
+def get_name_records(nametable):
+ """reads through the name records within name table"""
+ name = {}
+ # read the header
+ headersize = 6
+ count, strOffset = struct.unpack('>2H', nametable[2:6])
+ namerecsize = struct.calcsize(OpenType.NAME_RECORD_UNPACK)
+ if count * namerecsize + headersize > len(nametable):
+ raise FontError, 'names exceed size of name table'
+ name['count'] = count
+ name['strOffset'] = strOffset
+
+ # read through the name records
+ namerecs = {}
+ for i in range(0, count):
+ start = headersize + i * namerecsize
+ end = start + namerecsize
+ platformID, encodingID, languageID, nameID, namelen, offset = struct.unpack(OpenType.NAME_RECORD_UNPACK, nametable[start:end])
+ if platformID != OpenType.PLATFORM_ID_MICROSOFT or \
+ encodingID != OpenType.ENCODING_ID_MICROSOFT_UNICODEBMP or \
+ languageID != OpenType.LANG_ID_MICROSOFT_EN_US:
+ continue
+ namerecs[nameID] = {'offset': offset, 'length': namelen}
+
+ name['namerecords'] = namerecs
+ return name
+
+def make_eot_name_headers(fontdata, nameTableDir):
+ """extracts names from the name table and generates the names header portion of the EOT header"""
+ nameoffset = nameTableDir['offset']
+ namelen = nameTableDir['length']
+ name = get_name_records(fontdata[nameoffset : nameoffset + namelen])
+ namestroffset = name['strOffset']
+ namerecs = name['namerecords']
+
+ eotnames = (OpenType.NAME_ID_FAMILY, OpenType.NAME_ID_STYLE, OpenType.NAME_ID_VERSION, OpenType.NAME_ID_FULL)
+ nameheaders = []
+ for nameid in eotnames:
+ if nameid in namerecs:
+ namerecord = namerecs[nameid]
+ noffset = namerecord['offset']
+ nlen = namerecord['length']
+ nformat = '%dH' % (nlen / 2) # length is in number of bytes
+ start = nameoffset + namestroffset + noffset
+ end = start + nlen
+ nstr = struct.unpack('>' + nformat, fontdata[start:end])
+ nameheaders.append(struct.pack(' os2Dir['length']:
+ raise FontError, 'OS/2 table invalid length'
+
+ os2fields = struct.unpack(OpenType.OS2_UNPACK, fontdata[os2offset : os2offset + os2size])
+
+ panose = []
+ urange = []
+ codepage = []
+
+ weight, fsType = os2fields[:2]
+ panose[:10] = os2fields[2:12]
+ urange[:4] = os2fields[12:16]
+ fsSelection = os2fields[16]
+ codepage[:2] = os2fields[17:19]
+
+ italic = fsSelection & OpenType.OS2_FSSELECTION_ITALIC
+
+ # read in values from head table
+ headDir = tableDir[OpenType.TABLE_HEAD]
+ headoffset = headDir['offset']
+ headsize = struct.calcsize(OpenType.HEAD_UNPACK)
+
+ if headsize > headDir['length']:
+ raise FontError, 'head table invalid length'
+
+ headfields = struct.unpack(OpenType.HEAD_UNPACK, fontdata[headoffset : headoffset + headsize])
+ checkSumAdjustment = headfields[0]
+
+ # make name headers
+ nameheaders = make_eot_name_headers(fontdata, tableDir[OpenType.TABLE_NAME])
+ rootstring = make_root_string()
+
+ # calculate the total eot size
+ eotSize = struct.calcsize(EOT.EOT_HEADER_PACK) + len(nameheaders) + len(rootstring) + fontDataSize
+ fixed = struct.pack(EOT.EOT_HEADER_PACK,
+ *([eotSize, fontDataSize, version, flags] + panose + [charset, italic] +
+ [weight, fsType, magicNumber] + urange + codepage + [checkSumAdjustment]))
+
+ return ''.join((fixed, nameheaders, rootstring))
+
+
+def write_eot_font(eot, header, data):
+ open(eot,'wb').write(''.join((header, data)))
+ return
+
+def main():
+
+ # deal with options
+ p = optparse.OptionParser()
+ p.add_option('--output', '-o', default="world")
+ options, args = p.parse_args()
+
+ # iterate over font files
+ for f in args:
+ data = readfont(f)
+ if len(data) == 0:
+ print 'Error reading %s' % f
+ else:
+ eot = eotname(f)
+ header = make_eot_header(data)
+ write_eot_font(eot, header, data)
+
+
+if __name__ == '__main__':
+ main()
+
+
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/builder/scripts/generate_font.py b/static_in_env/fonts/ionicons-2.0.1/builder/scripts/generate_font.py
new file mode 100644
index 00000000..8e0bed2f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/builder/scripts/generate_font.py
@@ -0,0 +1,173 @@
+# Font generation script from FontCustom
+# https://github.com/FontCustom/fontcustom/
+# http://fontcustom.com/
+
+import fontforge
+import os
+import md5
+import subprocess
+import tempfile
+import json
+import copy
+
+SCRIPT_PATH = os.path.dirname(os.path.abspath(__file__))
+INPUT_SVG_DIR = os.path.join(SCRIPT_PATH, '..', '..', 'src')
+OUTPUT_FONT_DIR = os.path.join(SCRIPT_PATH, '..', '..', 'fonts')
+MANIFEST_PATH = os.path.join(SCRIPT_PATH, '..', 'manifest.json')
+BUILD_DATA_PATH = os.path.join(SCRIPT_PATH, '..', 'build_data.json')
+AUTO_WIDTH = True
+KERNING = 15
+
+cp = 0xf100
+m = md5.new()
+
+f = fontforge.font()
+f.encoding = 'UnicodeFull'
+f.design_size = 16
+f.em = 512
+f.ascent = 448
+f.descent = 64
+
+manifest_file = open(MANIFEST_PATH, 'r')
+manifest_data = json.loads(manifest_file.read())
+manifest_file.close()
+print "Load Manifest, Icons: %s" % ( len(manifest_data['icons']) )
+
+build_data = copy.deepcopy(manifest_data)
+build_data['icons'] = []
+
+font_name = manifest_data['name']
+m.update(font_name + ';')
+m.update(manifest_data['prefix'] + ';')
+
+for dirname, dirnames, filenames in os.walk(INPUT_SVG_DIR):
+ for filename in filenames:
+ name, ext = os.path.splitext(filename)
+ filePath = os.path.join(dirname, filename)
+ size = os.path.getsize(filePath)
+
+ if ext in ['.svg', '.eps']:
+
+ # see if this file is already in the manifest
+ chr_code = None
+ for ionicon in manifest_data['icons']:
+ if ionicon['name'] == name:
+ chr_code = ionicon['code']
+ break
+
+ if chr_code is None:
+ # this is a new src icon
+ print 'New Icon: \n - %s' % (name)
+
+ while True:
+ chr_code = '0x%x' % (cp)
+ already_exists = False
+ for ionicon in manifest_data['icons']:
+ if ionicon.get('code') == chr_code:
+ already_exists = True
+ cp += 1
+ chr_code = '0x%x' % (cp)
+ continue
+ if not already_exists:
+ break
+
+ print ' - %s' % chr_code
+ manifest_data['icons'].append({
+ 'name': name,
+ 'code': chr_code
+ })
+
+ build_data['icons'].append({
+ 'name': name,
+ 'code': chr_code
+ })
+
+ if ext in ['.svg']:
+ # hack removal of tags
+ svgfile = open(filePath, 'r+')
+ tmpsvgfile = tempfile.NamedTemporaryFile(suffix=ext, delete=False)
+ svgtext = svgfile.read()
+ svgfile.seek(0)
+
+ # replace the tags with 'nothing'
+ svgtext = svgtext.replace('', '')
+ svgtext = svgtext.replace(' ', '')
+
+ tmpsvgfile.file.write(svgtext)
+
+ svgfile.close()
+ tmpsvgfile.file.close()
+
+ filePath = tmpsvgfile.name
+ # end hack
+
+ m.update(name + str(size) + ';')
+ glyph = f.createChar( int(chr_code, 16) )
+ glyph.importOutlines(filePath)
+
+ # if we created a temporary file, let's clean it up
+ if tmpsvgfile:
+ os.unlink(tmpsvgfile.name)
+
+ # set glyph size explicitly or automatically depending on autowidth
+ if AUTO_WIDTH:
+ glyph.left_side_bearing = glyph.right_side_bearing = 0
+ glyph.round()
+
+ # resize glyphs if autowidth is enabled
+ if AUTO_WIDTH:
+ f.autoWidth(0, 0, 512)
+
+ fontfile = '%s/ionicons' % (OUTPUT_FONT_DIR)
+
+build_hash = m.hexdigest()
+
+if build_hash == manifest_data.get('build_hash'):
+ print "Source files unchanged, did not rebuild fonts"
+
+else:
+ manifest_data['build_hash'] = build_hash
+
+ f.fontname = font_name
+ f.familyname = font_name
+ f.fullname = font_name
+ f.generate(fontfile + '.ttf')
+ f.generate(fontfile + '.svg')
+
+ # Fix SVG header for webkit
+ # from: https://github.com/fontello/font-builder/blob/master/bin/fontconvert.py
+ svgfile = open(fontfile + '.svg', 'r+')
+ svgtext = svgfile.read()
+ svgfile.seek(0)
+ svgfile.write(svgtext.replace('''''', ''''''))
+ svgfile.close()
+
+ scriptPath = os.path.dirname(os.path.realpath(__file__))
+ try:
+ subprocess.Popen([scriptPath + '/sfnt2woff', fontfile + '.ttf'], stdout=subprocess.PIPE)
+ except OSError:
+ # If the local version of sfnt2woff fails (i.e., on Linux), try to use the
+ # global version. This allows us to avoid forcing OS X users to compile
+ # sfnt2woff from source, simplifying install.
+ subprocess.call(['sfnt2woff', fontfile + '.ttf'])
+
+ # eotlitetool.py script to generate IE7-compatible .eot fonts
+ subprocess.call('python ' + scriptPath + '/eotlitetool.py ' + fontfile + '.ttf -o ' + fontfile + '.eot', shell=True)
+ subprocess.call('mv ' + fontfile + '.eotlite ' + fontfile + '.eot', shell=True)
+
+ # Hint the TTF file
+ subprocess.call('ttfautohint -s -f -n ' + fontfile + '.ttf ' + fontfile + '-hinted.ttf > /dev/null 2>&1 && mv ' + fontfile + '-hinted.ttf ' + fontfile + '.ttf', shell=True)
+
+ manifest_data['icons'] = sorted(manifest_data['icons'], key=lambda k: k['name'])
+ build_data['icons'] = sorted(build_data['icons'], key=lambda k: k['name'])
+
+ print "Save Manifest, Icons: %s" % ( len(manifest_data['icons']) )
+ f = open(MANIFEST_PATH, 'w')
+ f.write( json.dumps(manifest_data, indent=2, separators=(',', ': ')) )
+ f.close()
+
+ print "Save Build, Icons: %s" % ( len(build_data['icons']) )
+ f = open(BUILD_DATA_PATH, 'w')
+ f.write( json.dumps(build_data, indent=2, separators=(',', ': ')) )
+ f.close()
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/builder/scripts/sfnt2woff b/static_in_env/fonts/ionicons-2.0.1/builder/scripts/sfnt2woff
new file mode 100644
index 00000000..1a169440
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/builder/scripts/sfnt2woff differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/css/ionicons.css b/static_in_env/fonts/ionicons-2.0.1/css/ionicons.css
new file mode 100644
index 00000000..885aa6bd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/css/ionicons.css
@@ -0,0 +1,1480 @@
+@charset "UTF-8";
+/*!
+ Ionicons, v2.0.0
+ Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
+ https://twitter.com/benjsperry https://twitter.com/ionicframework
+ MIT License: https://github.com/driftyco/ionicons
+
+ Android-style icons originally built by Google’s
+ Material Design Icons: https://github.com/google/material-design-icons
+ used under CC BY http://creativecommons.org/licenses/by/4.0/
+ Modified icons to fit ionicon’s grid from original.
+*/
+@font-face { font-family: "Ionicons"; src: url("../fonts/ionicons.eot?v=2.0.0"); src: url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons.woff?v=2.0.0") format("woff"), url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg"); font-weight: normal; font-style: normal; }
+.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
+
+.ion-alert:before { content: "\f101"; }
+
+.ion-alert-circled:before { content: "\f100"; }
+
+.ion-android-add:before { content: "\f2c7"; }
+
+.ion-android-add-circle:before { content: "\f359"; }
+
+.ion-android-alarm-clock:before { content: "\f35a"; }
+
+.ion-android-alert:before { content: "\f35b"; }
+
+.ion-android-apps:before { content: "\f35c"; }
+
+.ion-android-archive:before { content: "\f2c9"; }
+
+.ion-android-arrow-back:before { content: "\f2ca"; }
+
+.ion-android-arrow-down:before { content: "\f35d"; }
+
+.ion-android-arrow-dropdown:before { content: "\f35f"; }
+
+.ion-android-arrow-dropdown-circle:before { content: "\f35e"; }
+
+.ion-android-arrow-dropleft:before { content: "\f361"; }
+
+.ion-android-arrow-dropleft-circle:before { content: "\f360"; }
+
+.ion-android-arrow-dropright:before { content: "\f363"; }
+
+.ion-android-arrow-dropright-circle:before { content: "\f362"; }
+
+.ion-android-arrow-dropup:before { content: "\f365"; }
+
+.ion-android-arrow-dropup-circle:before { content: "\f364"; }
+
+.ion-android-arrow-forward:before { content: "\f30f"; }
+
+.ion-android-arrow-up:before { content: "\f366"; }
+
+.ion-android-attach:before { content: "\f367"; }
+
+.ion-android-bar:before { content: "\f368"; }
+
+.ion-android-bicycle:before { content: "\f369"; }
+
+.ion-android-boat:before { content: "\f36a"; }
+
+.ion-android-bookmark:before { content: "\f36b"; }
+
+.ion-android-bulb:before { content: "\f36c"; }
+
+.ion-android-bus:before { content: "\f36d"; }
+
+.ion-android-calendar:before { content: "\f2d1"; }
+
+.ion-android-call:before { content: "\f2d2"; }
+
+.ion-android-camera:before { content: "\f2d3"; }
+
+.ion-android-cancel:before { content: "\f36e"; }
+
+.ion-android-car:before { content: "\f36f"; }
+
+.ion-android-cart:before { content: "\f370"; }
+
+.ion-android-chat:before { content: "\f2d4"; }
+
+.ion-android-checkbox:before { content: "\f374"; }
+
+.ion-android-checkbox-blank:before { content: "\f371"; }
+
+.ion-android-checkbox-outline:before { content: "\f373"; }
+
+.ion-android-checkbox-outline-blank:before { content: "\f372"; }
+
+.ion-android-checkmark-circle:before { content: "\f375"; }
+
+.ion-android-clipboard:before { content: "\f376"; }
+
+.ion-android-close:before { content: "\f2d7"; }
+
+.ion-android-cloud:before { content: "\f37a"; }
+
+.ion-android-cloud-circle:before { content: "\f377"; }
+
+.ion-android-cloud-done:before { content: "\f378"; }
+
+.ion-android-cloud-outline:before { content: "\f379"; }
+
+.ion-android-color-palette:before { content: "\f37b"; }
+
+.ion-android-compass:before { content: "\f37c"; }
+
+.ion-android-contact:before { content: "\f2d8"; }
+
+.ion-android-contacts:before { content: "\f2d9"; }
+
+.ion-android-contract:before { content: "\f37d"; }
+
+.ion-android-create:before { content: "\f37e"; }
+
+.ion-android-delete:before { content: "\f37f"; }
+
+.ion-android-desktop:before { content: "\f380"; }
+
+.ion-android-document:before { content: "\f381"; }
+
+.ion-android-done:before { content: "\f383"; }
+
+.ion-android-done-all:before { content: "\f382"; }
+
+.ion-android-download:before { content: "\f2dd"; }
+
+.ion-android-drafts:before { content: "\f384"; }
+
+.ion-android-exit:before { content: "\f385"; }
+
+.ion-android-expand:before { content: "\f386"; }
+
+.ion-android-favorite:before { content: "\f388"; }
+
+.ion-android-favorite-outline:before { content: "\f387"; }
+
+.ion-android-film:before { content: "\f389"; }
+
+.ion-android-folder:before { content: "\f2e0"; }
+
+.ion-android-folder-open:before { content: "\f38a"; }
+
+.ion-android-funnel:before { content: "\f38b"; }
+
+.ion-android-globe:before { content: "\f38c"; }
+
+.ion-android-hand:before { content: "\f2e3"; }
+
+.ion-android-hangout:before { content: "\f38d"; }
+
+.ion-android-happy:before { content: "\f38e"; }
+
+.ion-android-home:before { content: "\f38f"; }
+
+.ion-android-image:before { content: "\f2e4"; }
+
+.ion-android-laptop:before { content: "\f390"; }
+
+.ion-android-list:before { content: "\f391"; }
+
+.ion-android-locate:before { content: "\f2e9"; }
+
+.ion-android-lock:before { content: "\f392"; }
+
+.ion-android-mail:before { content: "\f2eb"; }
+
+.ion-android-map:before { content: "\f393"; }
+
+.ion-android-menu:before { content: "\f394"; }
+
+.ion-android-microphone:before { content: "\f2ec"; }
+
+.ion-android-microphone-off:before { content: "\f395"; }
+
+.ion-android-more-horizontal:before { content: "\f396"; }
+
+.ion-android-more-vertical:before { content: "\f397"; }
+
+.ion-android-navigate:before { content: "\f398"; }
+
+.ion-android-notifications:before { content: "\f39b"; }
+
+.ion-android-notifications-none:before { content: "\f399"; }
+
+.ion-android-notifications-off:before { content: "\f39a"; }
+
+.ion-android-open:before { content: "\f39c"; }
+
+.ion-android-options:before { content: "\f39d"; }
+
+.ion-android-people:before { content: "\f39e"; }
+
+.ion-android-person:before { content: "\f3a0"; }
+
+.ion-android-person-add:before { content: "\f39f"; }
+
+.ion-android-phone-landscape:before { content: "\f3a1"; }
+
+.ion-android-phone-portrait:before { content: "\f3a2"; }
+
+.ion-android-pin:before { content: "\f3a3"; }
+
+.ion-android-plane:before { content: "\f3a4"; }
+
+.ion-android-playstore:before { content: "\f2f0"; }
+
+.ion-android-print:before { content: "\f3a5"; }
+
+.ion-android-radio-button-off:before { content: "\f3a6"; }
+
+.ion-android-radio-button-on:before { content: "\f3a7"; }
+
+.ion-android-refresh:before { content: "\f3a8"; }
+
+.ion-android-remove:before { content: "\f2f4"; }
+
+.ion-android-remove-circle:before { content: "\f3a9"; }
+
+.ion-android-restaurant:before { content: "\f3aa"; }
+
+.ion-android-sad:before { content: "\f3ab"; }
+
+.ion-android-search:before { content: "\f2f5"; }
+
+.ion-android-send:before { content: "\f2f6"; }
+
+.ion-android-settings:before { content: "\f2f7"; }
+
+.ion-android-share:before { content: "\f2f8"; }
+
+.ion-android-share-alt:before { content: "\f3ac"; }
+
+.ion-android-star:before { content: "\f2fc"; }
+
+.ion-android-star-half:before { content: "\f3ad"; }
+
+.ion-android-star-outline:before { content: "\f3ae"; }
+
+.ion-android-stopwatch:before { content: "\f2fd"; }
+
+.ion-android-subway:before { content: "\f3af"; }
+
+.ion-android-sunny:before { content: "\f3b0"; }
+
+.ion-android-sync:before { content: "\f3b1"; }
+
+.ion-android-textsms:before { content: "\f3b2"; }
+
+.ion-android-time:before { content: "\f3b3"; }
+
+.ion-android-train:before { content: "\f3b4"; }
+
+.ion-android-unlock:before { content: "\f3b5"; }
+
+.ion-android-upload:before { content: "\f3b6"; }
+
+.ion-android-volume-down:before { content: "\f3b7"; }
+
+.ion-android-volume-mute:before { content: "\f3b8"; }
+
+.ion-android-volume-off:before { content: "\f3b9"; }
+
+.ion-android-volume-up:before { content: "\f3ba"; }
+
+.ion-android-walk:before { content: "\f3bb"; }
+
+.ion-android-warning:before { content: "\f3bc"; }
+
+.ion-android-watch:before { content: "\f3bd"; }
+
+.ion-android-wifi:before { content: "\f305"; }
+
+.ion-aperture:before { content: "\f313"; }
+
+.ion-archive:before { content: "\f102"; }
+
+.ion-arrow-down-a:before { content: "\f103"; }
+
+.ion-arrow-down-b:before { content: "\f104"; }
+
+.ion-arrow-down-c:before { content: "\f105"; }
+
+.ion-arrow-expand:before { content: "\f25e"; }
+
+.ion-arrow-graph-down-left:before { content: "\f25f"; }
+
+.ion-arrow-graph-down-right:before { content: "\f260"; }
+
+.ion-arrow-graph-up-left:before { content: "\f261"; }
+
+.ion-arrow-graph-up-right:before { content: "\f262"; }
+
+.ion-arrow-left-a:before { content: "\f106"; }
+
+.ion-arrow-left-b:before { content: "\f107"; }
+
+.ion-arrow-left-c:before { content: "\f108"; }
+
+.ion-arrow-move:before { content: "\f263"; }
+
+.ion-arrow-resize:before { content: "\f264"; }
+
+.ion-arrow-return-left:before { content: "\f265"; }
+
+.ion-arrow-return-right:before { content: "\f266"; }
+
+.ion-arrow-right-a:before { content: "\f109"; }
+
+.ion-arrow-right-b:before { content: "\f10a"; }
+
+.ion-arrow-right-c:before { content: "\f10b"; }
+
+.ion-arrow-shrink:before { content: "\f267"; }
+
+.ion-arrow-swap:before { content: "\f268"; }
+
+.ion-arrow-up-a:before { content: "\f10c"; }
+
+.ion-arrow-up-b:before { content: "\f10d"; }
+
+.ion-arrow-up-c:before { content: "\f10e"; }
+
+.ion-asterisk:before { content: "\f314"; }
+
+.ion-at:before { content: "\f10f"; }
+
+.ion-backspace:before { content: "\f3bf"; }
+
+.ion-backspace-outline:before { content: "\f3be"; }
+
+.ion-bag:before { content: "\f110"; }
+
+.ion-battery-charging:before { content: "\f111"; }
+
+.ion-battery-empty:before { content: "\f112"; }
+
+.ion-battery-full:before { content: "\f113"; }
+
+.ion-battery-half:before { content: "\f114"; }
+
+.ion-battery-low:before { content: "\f115"; }
+
+.ion-beaker:before { content: "\f269"; }
+
+.ion-beer:before { content: "\f26a"; }
+
+.ion-bluetooth:before { content: "\f116"; }
+
+.ion-bonfire:before { content: "\f315"; }
+
+.ion-bookmark:before { content: "\f26b"; }
+
+.ion-bowtie:before { content: "\f3c0"; }
+
+.ion-briefcase:before { content: "\f26c"; }
+
+.ion-bug:before { content: "\f2be"; }
+
+.ion-calculator:before { content: "\f26d"; }
+
+.ion-calendar:before { content: "\f117"; }
+
+.ion-camera:before { content: "\f118"; }
+
+.ion-card:before { content: "\f119"; }
+
+.ion-cash:before { content: "\f316"; }
+
+.ion-chatbox:before { content: "\f11b"; }
+
+.ion-chatbox-working:before { content: "\f11a"; }
+
+.ion-chatboxes:before { content: "\f11c"; }
+
+.ion-chatbubble:before { content: "\f11e"; }
+
+.ion-chatbubble-working:before { content: "\f11d"; }
+
+.ion-chatbubbles:before { content: "\f11f"; }
+
+.ion-checkmark:before { content: "\f122"; }
+
+.ion-checkmark-circled:before { content: "\f120"; }
+
+.ion-checkmark-round:before { content: "\f121"; }
+
+.ion-chevron-down:before { content: "\f123"; }
+
+.ion-chevron-left:before { content: "\f124"; }
+
+.ion-chevron-right:before { content: "\f125"; }
+
+.ion-chevron-up:before { content: "\f126"; }
+
+.ion-clipboard:before { content: "\f127"; }
+
+.ion-clock:before { content: "\f26e"; }
+
+.ion-close:before { content: "\f12a"; }
+
+.ion-close-circled:before { content: "\f128"; }
+
+.ion-close-round:before { content: "\f129"; }
+
+.ion-closed-captioning:before { content: "\f317"; }
+
+.ion-cloud:before { content: "\f12b"; }
+
+.ion-code:before { content: "\f271"; }
+
+.ion-code-download:before { content: "\f26f"; }
+
+.ion-code-working:before { content: "\f270"; }
+
+.ion-coffee:before { content: "\f272"; }
+
+.ion-compass:before { content: "\f273"; }
+
+.ion-compose:before { content: "\f12c"; }
+
+.ion-connection-bars:before { content: "\f274"; }
+
+.ion-contrast:before { content: "\f275"; }
+
+.ion-crop:before { content: "\f3c1"; }
+
+.ion-cube:before { content: "\f318"; }
+
+.ion-disc:before { content: "\f12d"; }
+
+.ion-document:before { content: "\f12f"; }
+
+.ion-document-text:before { content: "\f12e"; }
+
+.ion-drag:before { content: "\f130"; }
+
+.ion-earth:before { content: "\f276"; }
+
+.ion-easel:before { content: "\f3c2"; }
+
+.ion-edit:before { content: "\f2bf"; }
+
+.ion-egg:before { content: "\f277"; }
+
+.ion-eject:before { content: "\f131"; }
+
+.ion-email:before { content: "\f132"; }
+
+.ion-email-unread:before { content: "\f3c3"; }
+
+.ion-erlenmeyer-flask:before { content: "\f3c5"; }
+
+.ion-erlenmeyer-flask-bubbles:before { content: "\f3c4"; }
+
+.ion-eye:before { content: "\f133"; }
+
+.ion-eye-disabled:before { content: "\f306"; }
+
+.ion-female:before { content: "\f278"; }
+
+.ion-filing:before { content: "\f134"; }
+
+.ion-film-marker:before { content: "\f135"; }
+
+.ion-fireball:before { content: "\f319"; }
+
+.ion-flag:before { content: "\f279"; }
+
+.ion-flame:before { content: "\f31a"; }
+
+.ion-flash:before { content: "\f137"; }
+
+.ion-flash-off:before { content: "\f136"; }
+
+.ion-folder:before { content: "\f139"; }
+
+.ion-fork:before { content: "\f27a"; }
+
+.ion-fork-repo:before { content: "\f2c0"; }
+
+.ion-forward:before { content: "\f13a"; }
+
+.ion-funnel:before { content: "\f31b"; }
+
+.ion-gear-a:before { content: "\f13d"; }
+
+.ion-gear-b:before { content: "\f13e"; }
+
+.ion-grid:before { content: "\f13f"; }
+
+.ion-hammer:before { content: "\f27b"; }
+
+.ion-happy:before { content: "\f31c"; }
+
+.ion-happy-outline:before { content: "\f3c6"; }
+
+.ion-headphone:before { content: "\f140"; }
+
+.ion-heart:before { content: "\f141"; }
+
+.ion-heart-broken:before { content: "\f31d"; }
+
+.ion-help:before { content: "\f143"; }
+
+.ion-help-buoy:before { content: "\f27c"; }
+
+.ion-help-circled:before { content: "\f142"; }
+
+.ion-home:before { content: "\f144"; }
+
+.ion-icecream:before { content: "\f27d"; }
+
+.ion-image:before { content: "\f147"; }
+
+.ion-images:before { content: "\f148"; }
+
+.ion-information:before { content: "\f14a"; }
+
+.ion-information-circled:before { content: "\f149"; }
+
+.ion-ionic:before { content: "\f14b"; }
+
+.ion-ios-alarm:before { content: "\f3c8"; }
+
+.ion-ios-alarm-outline:before { content: "\f3c7"; }
+
+.ion-ios-albums:before { content: "\f3ca"; }
+
+.ion-ios-albums-outline:before { content: "\f3c9"; }
+
+.ion-ios-americanfootball:before { content: "\f3cc"; }
+
+.ion-ios-americanfootball-outline:before { content: "\f3cb"; }
+
+.ion-ios-analytics:before { content: "\f3ce"; }
+
+.ion-ios-analytics-outline:before { content: "\f3cd"; }
+
+.ion-ios-arrow-back:before { content: "\f3cf"; }
+
+.ion-ios-arrow-down:before { content: "\f3d0"; }
+
+.ion-ios-arrow-forward:before { content: "\f3d1"; }
+
+.ion-ios-arrow-left:before { content: "\f3d2"; }
+
+.ion-ios-arrow-right:before { content: "\f3d3"; }
+
+.ion-ios-arrow-thin-down:before { content: "\f3d4"; }
+
+.ion-ios-arrow-thin-left:before { content: "\f3d5"; }
+
+.ion-ios-arrow-thin-right:before { content: "\f3d6"; }
+
+.ion-ios-arrow-thin-up:before { content: "\f3d7"; }
+
+.ion-ios-arrow-up:before { content: "\f3d8"; }
+
+.ion-ios-at:before { content: "\f3da"; }
+
+.ion-ios-at-outline:before { content: "\f3d9"; }
+
+.ion-ios-barcode:before { content: "\f3dc"; }
+
+.ion-ios-barcode-outline:before { content: "\f3db"; }
+
+.ion-ios-baseball:before { content: "\f3de"; }
+
+.ion-ios-baseball-outline:before { content: "\f3dd"; }
+
+.ion-ios-basketball:before { content: "\f3e0"; }
+
+.ion-ios-basketball-outline:before { content: "\f3df"; }
+
+.ion-ios-bell:before { content: "\f3e2"; }
+
+.ion-ios-bell-outline:before { content: "\f3e1"; }
+
+.ion-ios-body:before { content: "\f3e4"; }
+
+.ion-ios-body-outline:before { content: "\f3e3"; }
+
+.ion-ios-bolt:before { content: "\f3e6"; }
+
+.ion-ios-bolt-outline:before { content: "\f3e5"; }
+
+.ion-ios-book:before { content: "\f3e8"; }
+
+.ion-ios-book-outline:before { content: "\f3e7"; }
+
+.ion-ios-bookmarks:before { content: "\f3ea"; }
+
+.ion-ios-bookmarks-outline:before { content: "\f3e9"; }
+
+.ion-ios-box:before { content: "\f3ec"; }
+
+.ion-ios-box-outline:before { content: "\f3eb"; }
+
+.ion-ios-briefcase:before { content: "\f3ee"; }
+
+.ion-ios-briefcase-outline:before { content: "\f3ed"; }
+
+.ion-ios-browsers:before { content: "\f3f0"; }
+
+.ion-ios-browsers-outline:before { content: "\f3ef"; }
+
+.ion-ios-calculator:before { content: "\f3f2"; }
+
+.ion-ios-calculator-outline:before { content: "\f3f1"; }
+
+.ion-ios-calendar:before { content: "\f3f4"; }
+
+.ion-ios-calendar-outline:before { content: "\f3f3"; }
+
+.ion-ios-camera:before { content: "\f3f6"; }
+
+.ion-ios-camera-outline:before { content: "\f3f5"; }
+
+.ion-ios-cart:before { content: "\f3f8"; }
+
+.ion-ios-cart-outline:before { content: "\f3f7"; }
+
+.ion-ios-chatboxes:before { content: "\f3fa"; }
+
+.ion-ios-chatboxes-outline:before { content: "\f3f9"; }
+
+.ion-ios-chatbubble:before { content: "\f3fc"; }
+
+.ion-ios-chatbubble-outline:before { content: "\f3fb"; }
+
+.ion-ios-checkmark:before { content: "\f3ff"; }
+
+.ion-ios-checkmark-empty:before { content: "\f3fd"; }
+
+.ion-ios-checkmark-outline:before { content: "\f3fe"; }
+
+.ion-ios-circle-filled:before { content: "\f400"; }
+
+.ion-ios-circle-outline:before { content: "\f401"; }
+
+.ion-ios-clock:before { content: "\f403"; }
+
+.ion-ios-clock-outline:before { content: "\f402"; }
+
+.ion-ios-close:before { content: "\f406"; }
+
+.ion-ios-close-empty:before { content: "\f404"; }
+
+.ion-ios-close-outline:before { content: "\f405"; }
+
+.ion-ios-cloud:before { content: "\f40c"; }
+
+.ion-ios-cloud-download:before { content: "\f408"; }
+
+.ion-ios-cloud-download-outline:before { content: "\f407"; }
+
+.ion-ios-cloud-outline:before { content: "\f409"; }
+
+.ion-ios-cloud-upload:before { content: "\f40b"; }
+
+.ion-ios-cloud-upload-outline:before { content: "\f40a"; }
+
+.ion-ios-cloudy:before { content: "\f410"; }
+
+.ion-ios-cloudy-night:before { content: "\f40e"; }
+
+.ion-ios-cloudy-night-outline:before { content: "\f40d"; }
+
+.ion-ios-cloudy-outline:before { content: "\f40f"; }
+
+.ion-ios-cog:before { content: "\f412"; }
+
+.ion-ios-cog-outline:before { content: "\f411"; }
+
+.ion-ios-color-filter:before { content: "\f414"; }
+
+.ion-ios-color-filter-outline:before { content: "\f413"; }
+
+.ion-ios-color-wand:before { content: "\f416"; }
+
+.ion-ios-color-wand-outline:before { content: "\f415"; }
+
+.ion-ios-compose:before { content: "\f418"; }
+
+.ion-ios-compose-outline:before { content: "\f417"; }
+
+.ion-ios-contact:before { content: "\f41a"; }
+
+.ion-ios-contact-outline:before { content: "\f419"; }
+
+.ion-ios-copy:before { content: "\f41c"; }
+
+.ion-ios-copy-outline:before { content: "\f41b"; }
+
+.ion-ios-crop:before { content: "\f41e"; }
+
+.ion-ios-crop-strong:before { content: "\f41d"; }
+
+.ion-ios-download:before { content: "\f420"; }
+
+.ion-ios-download-outline:before { content: "\f41f"; }
+
+.ion-ios-drag:before { content: "\f421"; }
+
+.ion-ios-email:before { content: "\f423"; }
+
+.ion-ios-email-outline:before { content: "\f422"; }
+
+.ion-ios-eye:before { content: "\f425"; }
+
+.ion-ios-eye-outline:before { content: "\f424"; }
+
+.ion-ios-fastforward:before { content: "\f427"; }
+
+.ion-ios-fastforward-outline:before { content: "\f426"; }
+
+.ion-ios-filing:before { content: "\f429"; }
+
+.ion-ios-filing-outline:before { content: "\f428"; }
+
+.ion-ios-film:before { content: "\f42b"; }
+
+.ion-ios-film-outline:before { content: "\f42a"; }
+
+.ion-ios-flag:before { content: "\f42d"; }
+
+.ion-ios-flag-outline:before { content: "\f42c"; }
+
+.ion-ios-flame:before { content: "\f42f"; }
+
+.ion-ios-flame-outline:before { content: "\f42e"; }
+
+.ion-ios-flask:before { content: "\f431"; }
+
+.ion-ios-flask-outline:before { content: "\f430"; }
+
+.ion-ios-flower:before { content: "\f433"; }
+
+.ion-ios-flower-outline:before { content: "\f432"; }
+
+.ion-ios-folder:before { content: "\f435"; }
+
+.ion-ios-folder-outline:before { content: "\f434"; }
+
+.ion-ios-football:before { content: "\f437"; }
+
+.ion-ios-football-outline:before { content: "\f436"; }
+
+.ion-ios-game-controller-a:before { content: "\f439"; }
+
+.ion-ios-game-controller-a-outline:before { content: "\f438"; }
+
+.ion-ios-game-controller-b:before { content: "\f43b"; }
+
+.ion-ios-game-controller-b-outline:before { content: "\f43a"; }
+
+.ion-ios-gear:before { content: "\f43d"; }
+
+.ion-ios-gear-outline:before { content: "\f43c"; }
+
+.ion-ios-glasses:before { content: "\f43f"; }
+
+.ion-ios-glasses-outline:before { content: "\f43e"; }
+
+.ion-ios-grid-view:before { content: "\f441"; }
+
+.ion-ios-grid-view-outline:before { content: "\f440"; }
+
+.ion-ios-heart:before { content: "\f443"; }
+
+.ion-ios-heart-outline:before { content: "\f442"; }
+
+.ion-ios-help:before { content: "\f446"; }
+
+.ion-ios-help-empty:before { content: "\f444"; }
+
+.ion-ios-help-outline:before { content: "\f445"; }
+
+.ion-ios-home:before { content: "\f448"; }
+
+.ion-ios-home-outline:before { content: "\f447"; }
+
+.ion-ios-infinite:before { content: "\f44a"; }
+
+.ion-ios-infinite-outline:before { content: "\f449"; }
+
+.ion-ios-information:before { content: "\f44d"; }
+
+.ion-ios-information-empty:before { content: "\f44b"; }
+
+.ion-ios-information-outline:before { content: "\f44c"; }
+
+.ion-ios-ionic-outline:before { content: "\f44e"; }
+
+.ion-ios-keypad:before { content: "\f450"; }
+
+.ion-ios-keypad-outline:before { content: "\f44f"; }
+
+.ion-ios-lightbulb:before { content: "\f452"; }
+
+.ion-ios-lightbulb-outline:before { content: "\f451"; }
+
+.ion-ios-list:before { content: "\f454"; }
+
+.ion-ios-list-outline:before { content: "\f453"; }
+
+.ion-ios-location:before { content: "\f456"; }
+
+.ion-ios-location-outline:before { content: "\f455"; }
+
+.ion-ios-locked:before { content: "\f458"; }
+
+.ion-ios-locked-outline:before { content: "\f457"; }
+
+.ion-ios-loop:before { content: "\f45a"; }
+
+.ion-ios-loop-strong:before { content: "\f459"; }
+
+.ion-ios-medical:before { content: "\f45c"; }
+
+.ion-ios-medical-outline:before { content: "\f45b"; }
+
+.ion-ios-medkit:before { content: "\f45e"; }
+
+.ion-ios-medkit-outline:before { content: "\f45d"; }
+
+.ion-ios-mic:before { content: "\f461"; }
+
+.ion-ios-mic-off:before { content: "\f45f"; }
+
+.ion-ios-mic-outline:before { content: "\f460"; }
+
+.ion-ios-minus:before { content: "\f464"; }
+
+.ion-ios-minus-empty:before { content: "\f462"; }
+
+.ion-ios-minus-outline:before { content: "\f463"; }
+
+.ion-ios-monitor:before { content: "\f466"; }
+
+.ion-ios-monitor-outline:before { content: "\f465"; }
+
+.ion-ios-moon:before { content: "\f468"; }
+
+.ion-ios-moon-outline:before { content: "\f467"; }
+
+.ion-ios-more:before { content: "\f46a"; }
+
+.ion-ios-more-outline:before { content: "\f469"; }
+
+.ion-ios-musical-note:before { content: "\f46b"; }
+
+.ion-ios-musical-notes:before { content: "\f46c"; }
+
+.ion-ios-navigate:before { content: "\f46e"; }
+
+.ion-ios-navigate-outline:before { content: "\f46d"; }
+
+.ion-ios-nutrition:before { content: "\f470"; }
+
+.ion-ios-nutrition-outline:before { content: "\f46f"; }
+
+.ion-ios-paper:before { content: "\f472"; }
+
+.ion-ios-paper-outline:before { content: "\f471"; }
+
+.ion-ios-paperplane:before { content: "\f474"; }
+
+.ion-ios-paperplane-outline:before { content: "\f473"; }
+
+.ion-ios-partlysunny:before { content: "\f476"; }
+
+.ion-ios-partlysunny-outline:before { content: "\f475"; }
+
+.ion-ios-pause:before { content: "\f478"; }
+
+.ion-ios-pause-outline:before { content: "\f477"; }
+
+.ion-ios-paw:before { content: "\f47a"; }
+
+.ion-ios-paw-outline:before { content: "\f479"; }
+
+.ion-ios-people:before { content: "\f47c"; }
+
+.ion-ios-people-outline:before { content: "\f47b"; }
+
+.ion-ios-person:before { content: "\f47e"; }
+
+.ion-ios-person-outline:before { content: "\f47d"; }
+
+.ion-ios-personadd:before { content: "\f480"; }
+
+.ion-ios-personadd-outline:before { content: "\f47f"; }
+
+.ion-ios-photos:before { content: "\f482"; }
+
+.ion-ios-photos-outline:before { content: "\f481"; }
+
+.ion-ios-pie:before { content: "\f484"; }
+
+.ion-ios-pie-outline:before { content: "\f483"; }
+
+.ion-ios-pint:before { content: "\f486"; }
+
+.ion-ios-pint-outline:before { content: "\f485"; }
+
+.ion-ios-play:before { content: "\f488"; }
+
+.ion-ios-play-outline:before { content: "\f487"; }
+
+.ion-ios-plus:before { content: "\f48b"; }
+
+.ion-ios-plus-empty:before { content: "\f489"; }
+
+.ion-ios-plus-outline:before { content: "\f48a"; }
+
+.ion-ios-pricetag:before { content: "\f48d"; }
+
+.ion-ios-pricetag-outline:before { content: "\f48c"; }
+
+.ion-ios-pricetags:before { content: "\f48f"; }
+
+.ion-ios-pricetags-outline:before { content: "\f48e"; }
+
+.ion-ios-printer:before { content: "\f491"; }
+
+.ion-ios-printer-outline:before { content: "\f490"; }
+
+.ion-ios-pulse:before { content: "\f493"; }
+
+.ion-ios-pulse-strong:before { content: "\f492"; }
+
+.ion-ios-rainy:before { content: "\f495"; }
+
+.ion-ios-rainy-outline:before { content: "\f494"; }
+
+.ion-ios-recording:before { content: "\f497"; }
+
+.ion-ios-recording-outline:before { content: "\f496"; }
+
+.ion-ios-redo:before { content: "\f499"; }
+
+.ion-ios-redo-outline:before { content: "\f498"; }
+
+.ion-ios-refresh:before { content: "\f49c"; }
+
+.ion-ios-refresh-empty:before { content: "\f49a"; }
+
+.ion-ios-refresh-outline:before { content: "\f49b"; }
+
+.ion-ios-reload:before { content: "\f49d"; }
+
+.ion-ios-reverse-camera:before { content: "\f49f"; }
+
+.ion-ios-reverse-camera-outline:before { content: "\f49e"; }
+
+.ion-ios-rewind:before { content: "\f4a1"; }
+
+.ion-ios-rewind-outline:before { content: "\f4a0"; }
+
+.ion-ios-rose:before { content: "\f4a3"; }
+
+.ion-ios-rose-outline:before { content: "\f4a2"; }
+
+.ion-ios-search:before { content: "\f4a5"; }
+
+.ion-ios-search-strong:before { content: "\f4a4"; }
+
+.ion-ios-settings:before { content: "\f4a7"; }
+
+.ion-ios-settings-strong:before { content: "\f4a6"; }
+
+.ion-ios-shuffle:before { content: "\f4a9"; }
+
+.ion-ios-shuffle-strong:before { content: "\f4a8"; }
+
+.ion-ios-skipbackward:before { content: "\f4ab"; }
+
+.ion-ios-skipbackward-outline:before { content: "\f4aa"; }
+
+.ion-ios-skipforward:before { content: "\f4ad"; }
+
+.ion-ios-skipforward-outline:before { content: "\f4ac"; }
+
+.ion-ios-snowy:before { content: "\f4ae"; }
+
+.ion-ios-speedometer:before { content: "\f4b0"; }
+
+.ion-ios-speedometer-outline:before { content: "\f4af"; }
+
+.ion-ios-star:before { content: "\f4b3"; }
+
+.ion-ios-star-half:before { content: "\f4b1"; }
+
+.ion-ios-star-outline:before { content: "\f4b2"; }
+
+.ion-ios-stopwatch:before { content: "\f4b5"; }
+
+.ion-ios-stopwatch-outline:before { content: "\f4b4"; }
+
+.ion-ios-sunny:before { content: "\f4b7"; }
+
+.ion-ios-sunny-outline:before { content: "\f4b6"; }
+
+.ion-ios-telephone:before { content: "\f4b9"; }
+
+.ion-ios-telephone-outline:before { content: "\f4b8"; }
+
+.ion-ios-tennisball:before { content: "\f4bb"; }
+
+.ion-ios-tennisball-outline:before { content: "\f4ba"; }
+
+.ion-ios-thunderstorm:before { content: "\f4bd"; }
+
+.ion-ios-thunderstorm-outline:before { content: "\f4bc"; }
+
+.ion-ios-time:before { content: "\f4bf"; }
+
+.ion-ios-time-outline:before { content: "\f4be"; }
+
+.ion-ios-timer:before { content: "\f4c1"; }
+
+.ion-ios-timer-outline:before { content: "\f4c0"; }
+
+.ion-ios-toggle:before { content: "\f4c3"; }
+
+.ion-ios-toggle-outline:before { content: "\f4c2"; }
+
+.ion-ios-trash:before { content: "\f4c5"; }
+
+.ion-ios-trash-outline:before { content: "\f4c4"; }
+
+.ion-ios-undo:before { content: "\f4c7"; }
+
+.ion-ios-undo-outline:before { content: "\f4c6"; }
+
+.ion-ios-unlocked:before { content: "\f4c9"; }
+
+.ion-ios-unlocked-outline:before { content: "\f4c8"; }
+
+.ion-ios-upload:before { content: "\f4cb"; }
+
+.ion-ios-upload-outline:before { content: "\f4ca"; }
+
+.ion-ios-videocam:before { content: "\f4cd"; }
+
+.ion-ios-videocam-outline:before { content: "\f4cc"; }
+
+.ion-ios-volume-high:before { content: "\f4ce"; }
+
+.ion-ios-volume-low:before { content: "\f4cf"; }
+
+.ion-ios-wineglass:before { content: "\f4d1"; }
+
+.ion-ios-wineglass-outline:before { content: "\f4d0"; }
+
+.ion-ios-world:before { content: "\f4d3"; }
+
+.ion-ios-world-outline:before { content: "\f4d2"; }
+
+.ion-ipad:before { content: "\f1f9"; }
+
+.ion-iphone:before { content: "\f1fa"; }
+
+.ion-ipod:before { content: "\f1fb"; }
+
+.ion-jet:before { content: "\f295"; }
+
+.ion-key:before { content: "\f296"; }
+
+.ion-knife:before { content: "\f297"; }
+
+.ion-laptop:before { content: "\f1fc"; }
+
+.ion-leaf:before { content: "\f1fd"; }
+
+.ion-levels:before { content: "\f298"; }
+
+.ion-lightbulb:before { content: "\f299"; }
+
+.ion-link:before { content: "\f1fe"; }
+
+.ion-load-a:before { content: "\f29a"; }
+
+.ion-load-b:before { content: "\f29b"; }
+
+.ion-load-c:before { content: "\f29c"; }
+
+.ion-load-d:before { content: "\f29d"; }
+
+.ion-location:before { content: "\f1ff"; }
+
+.ion-lock-combination:before { content: "\f4d4"; }
+
+.ion-locked:before { content: "\f200"; }
+
+.ion-log-in:before { content: "\f29e"; }
+
+.ion-log-out:before { content: "\f29f"; }
+
+.ion-loop:before { content: "\f201"; }
+
+.ion-magnet:before { content: "\f2a0"; }
+
+.ion-male:before { content: "\f2a1"; }
+
+.ion-man:before { content: "\f202"; }
+
+.ion-map:before { content: "\f203"; }
+
+.ion-medkit:before { content: "\f2a2"; }
+
+.ion-merge:before { content: "\f33f"; }
+
+.ion-mic-a:before { content: "\f204"; }
+
+.ion-mic-b:before { content: "\f205"; }
+
+.ion-mic-c:before { content: "\f206"; }
+
+.ion-minus:before { content: "\f209"; }
+
+.ion-minus-circled:before { content: "\f207"; }
+
+.ion-minus-round:before { content: "\f208"; }
+
+.ion-model-s:before { content: "\f2c1"; }
+
+.ion-monitor:before { content: "\f20a"; }
+
+.ion-more:before { content: "\f20b"; }
+
+.ion-mouse:before { content: "\f340"; }
+
+.ion-music-note:before { content: "\f20c"; }
+
+.ion-navicon:before { content: "\f20e"; }
+
+.ion-navicon-round:before { content: "\f20d"; }
+
+.ion-navigate:before { content: "\f2a3"; }
+
+.ion-network:before { content: "\f341"; }
+
+.ion-no-smoking:before { content: "\f2c2"; }
+
+.ion-nuclear:before { content: "\f2a4"; }
+
+.ion-outlet:before { content: "\f342"; }
+
+.ion-paintbrush:before { content: "\f4d5"; }
+
+.ion-paintbucket:before { content: "\f4d6"; }
+
+.ion-paper-airplane:before { content: "\f2c3"; }
+
+.ion-paperclip:before { content: "\f20f"; }
+
+.ion-pause:before { content: "\f210"; }
+
+.ion-person:before { content: "\f213"; }
+
+.ion-person-add:before { content: "\f211"; }
+
+.ion-person-stalker:before { content: "\f212"; }
+
+.ion-pie-graph:before { content: "\f2a5"; }
+
+.ion-pin:before { content: "\f2a6"; }
+
+.ion-pinpoint:before { content: "\f2a7"; }
+
+.ion-pizza:before { content: "\f2a8"; }
+
+.ion-plane:before { content: "\f214"; }
+
+.ion-planet:before { content: "\f343"; }
+
+.ion-play:before { content: "\f215"; }
+
+.ion-playstation:before { content: "\f30a"; }
+
+.ion-plus:before { content: "\f218"; }
+
+.ion-plus-circled:before { content: "\f216"; }
+
+.ion-plus-round:before { content: "\f217"; }
+
+.ion-podium:before { content: "\f344"; }
+
+.ion-pound:before { content: "\f219"; }
+
+.ion-power:before { content: "\f2a9"; }
+
+.ion-pricetag:before { content: "\f2aa"; }
+
+.ion-pricetags:before { content: "\f2ab"; }
+
+.ion-printer:before { content: "\f21a"; }
+
+.ion-pull-request:before { content: "\f345"; }
+
+.ion-qr-scanner:before { content: "\f346"; }
+
+.ion-quote:before { content: "\f347"; }
+
+.ion-radio-waves:before { content: "\f2ac"; }
+
+.ion-record:before { content: "\f21b"; }
+
+.ion-refresh:before { content: "\f21c"; }
+
+.ion-reply:before { content: "\f21e"; }
+
+.ion-reply-all:before { content: "\f21d"; }
+
+.ion-ribbon-a:before { content: "\f348"; }
+
+.ion-ribbon-b:before { content: "\f349"; }
+
+.ion-sad:before { content: "\f34a"; }
+
+.ion-sad-outline:before { content: "\f4d7"; }
+
+.ion-scissors:before { content: "\f34b"; }
+
+.ion-search:before { content: "\f21f"; }
+
+.ion-settings:before { content: "\f2ad"; }
+
+.ion-share:before { content: "\f220"; }
+
+.ion-shuffle:before { content: "\f221"; }
+
+.ion-skip-backward:before { content: "\f222"; }
+
+.ion-skip-forward:before { content: "\f223"; }
+
+.ion-social-android:before { content: "\f225"; }
+
+.ion-social-android-outline:before { content: "\f224"; }
+
+.ion-social-angular:before { content: "\f4d9"; }
+
+.ion-social-angular-outline:before { content: "\f4d8"; }
+
+.ion-social-apple:before { content: "\f227"; }
+
+.ion-social-apple-outline:before { content: "\f226"; }
+
+.ion-social-bitcoin:before { content: "\f2af"; }
+
+.ion-social-bitcoin-outline:before { content: "\f2ae"; }
+
+.ion-social-buffer:before { content: "\f229"; }
+
+.ion-social-buffer-outline:before { content: "\f228"; }
+
+.ion-social-chrome:before { content: "\f4db"; }
+
+.ion-social-chrome-outline:before { content: "\f4da"; }
+
+.ion-social-codepen:before { content: "\f4dd"; }
+
+.ion-social-codepen-outline:before { content: "\f4dc"; }
+
+.ion-social-css3:before { content: "\f4df"; }
+
+.ion-social-css3-outline:before { content: "\f4de"; }
+
+.ion-social-designernews:before { content: "\f22b"; }
+
+.ion-social-designernews-outline:before { content: "\f22a"; }
+
+.ion-social-dribbble:before { content: "\f22d"; }
+
+.ion-social-dribbble-outline:before { content: "\f22c"; }
+
+.ion-social-dropbox:before { content: "\f22f"; }
+
+.ion-social-dropbox-outline:before { content: "\f22e"; }
+
+.ion-social-euro:before { content: "\f4e1"; }
+
+.ion-social-euro-outline:before { content: "\f4e0"; }
+
+.ion-social-facebook:before { content: "\f231"; }
+
+.ion-social-facebook-outline:before { content: "\f230"; }
+
+.ion-social-foursquare:before { content: "\f34d"; }
+
+.ion-social-foursquare-outline:before { content: "\f34c"; }
+
+.ion-social-freebsd-devil:before { content: "\f2c4"; }
+
+.ion-social-github:before { content: "\f233"; }
+
+.ion-social-github-outline:before { content: "\f232"; }
+
+.ion-social-google:before { content: "\f34f"; }
+
+.ion-social-google-outline:before { content: "\f34e"; }
+
+.ion-social-googleplus:before { content: "\f235"; }
+
+.ion-social-googleplus-outline:before { content: "\f234"; }
+
+.ion-social-hackernews:before { content: "\f237"; }
+
+.ion-social-hackernews-outline:before { content: "\f236"; }
+
+.ion-social-html5:before { content: "\f4e3"; }
+
+.ion-social-html5-outline:before { content: "\f4e2"; }
+
+.ion-social-instagram:before { content: "\f351"; }
+
+.ion-social-instagram-outline:before { content: "\f350"; }
+
+.ion-social-javascript:before { content: "\f4e5"; }
+
+.ion-social-javascript-outline:before { content: "\f4e4"; }
+
+.ion-social-linkedin:before { content: "\f239"; }
+
+.ion-social-linkedin-outline:before { content: "\f238"; }
+
+.ion-social-markdown:before { content: "\f4e6"; }
+
+.ion-social-nodejs:before { content: "\f4e7"; }
+
+.ion-social-octocat:before { content: "\f4e8"; }
+
+.ion-social-pinterest:before { content: "\f2b1"; }
+
+.ion-social-pinterest-outline:before { content: "\f2b0"; }
+
+.ion-social-python:before { content: "\f4e9"; }
+
+.ion-social-reddit:before { content: "\f23b"; }
+
+.ion-social-reddit-outline:before { content: "\f23a"; }
+
+.ion-social-rss:before { content: "\f23d"; }
+
+.ion-social-rss-outline:before { content: "\f23c"; }
+
+.ion-social-sass:before { content: "\f4ea"; }
+
+.ion-social-skype:before { content: "\f23f"; }
+
+.ion-social-skype-outline:before { content: "\f23e"; }
+
+.ion-social-snapchat:before { content: "\f4ec"; }
+
+.ion-social-snapchat-outline:before { content: "\f4eb"; }
+
+.ion-social-tumblr:before { content: "\f241"; }
+
+.ion-social-tumblr-outline:before { content: "\f240"; }
+
+.ion-social-tux:before { content: "\f2c5"; }
+
+.ion-social-twitch:before { content: "\f4ee"; }
+
+.ion-social-twitch-outline:before { content: "\f4ed"; }
+
+.ion-social-twitter:before { content: "\f243"; }
+
+.ion-social-twitter-outline:before { content: "\f242"; }
+
+.ion-social-usd:before { content: "\f353"; }
+
+.ion-social-usd-outline:before { content: "\f352"; }
+
+.ion-social-vimeo:before { content: "\f245"; }
+
+.ion-social-vimeo-outline:before { content: "\f244"; }
+
+.ion-social-whatsapp:before { content: "\f4f0"; }
+
+.ion-social-whatsapp-outline:before { content: "\f4ef"; }
+
+.ion-social-windows:before { content: "\f247"; }
+
+.ion-social-windows-outline:before { content: "\f246"; }
+
+.ion-social-wordpress:before { content: "\f249"; }
+
+.ion-social-wordpress-outline:before { content: "\f248"; }
+
+.ion-social-yahoo:before { content: "\f24b"; }
+
+.ion-social-yahoo-outline:before { content: "\f24a"; }
+
+.ion-social-yen:before { content: "\f4f2"; }
+
+.ion-social-yen-outline:before { content: "\f4f1"; }
+
+.ion-social-youtube:before { content: "\f24d"; }
+
+.ion-social-youtube-outline:before { content: "\f24c"; }
+
+.ion-soup-can:before { content: "\f4f4"; }
+
+.ion-soup-can-outline:before { content: "\f4f3"; }
+
+.ion-speakerphone:before { content: "\f2b2"; }
+
+.ion-speedometer:before { content: "\f2b3"; }
+
+.ion-spoon:before { content: "\f2b4"; }
+
+.ion-star:before { content: "\f24e"; }
+
+.ion-stats-bars:before { content: "\f2b5"; }
+
+.ion-steam:before { content: "\f30b"; }
+
+.ion-stop:before { content: "\f24f"; }
+
+.ion-thermometer:before { content: "\f2b6"; }
+
+.ion-thumbsdown:before { content: "\f250"; }
+
+.ion-thumbsup:before { content: "\f251"; }
+
+.ion-toggle:before { content: "\f355"; }
+
+.ion-toggle-filled:before { content: "\f354"; }
+
+.ion-transgender:before { content: "\f4f5"; }
+
+.ion-trash-a:before { content: "\f252"; }
+
+.ion-trash-b:before { content: "\f253"; }
+
+.ion-trophy:before { content: "\f356"; }
+
+.ion-tshirt:before { content: "\f4f7"; }
+
+.ion-tshirt-outline:before { content: "\f4f6"; }
+
+.ion-umbrella:before { content: "\f2b7"; }
+
+.ion-university:before { content: "\f357"; }
+
+.ion-unlocked:before { content: "\f254"; }
+
+.ion-upload:before { content: "\f255"; }
+
+.ion-usb:before { content: "\f2b8"; }
+
+.ion-videocamera:before { content: "\f256"; }
+
+.ion-volume-high:before { content: "\f257"; }
+
+.ion-volume-low:before { content: "\f258"; }
+
+.ion-volume-medium:before { content: "\f259"; }
+
+.ion-volume-mute:before { content: "\f25a"; }
+
+.ion-wand:before { content: "\f358"; }
+
+.ion-waterdrop:before { content: "\f25b"; }
+
+.ion-wifi:before { content: "\f25c"; }
+
+.ion-wineglass:before { content: "\f2b9"; }
+
+.ion-woman:before { content: "\f25d"; }
+
+.ion-wrench:before { content: "\f2ba"; }
+
+.ion-xbox:before { content: "\f30c"; }
diff --git a/static_in_env/fonts/ionicons-2.0.1/css/ionicons.min.css b/static_in_env/fonts/ionicons-2.0.1/css/ionicons.min.css
new file mode 100644
index 00000000..baba9e93
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/css/ionicons.min.css
@@ -0,0 +1,11 @@
+@charset "UTF-8";/*!
+ Ionicons, v2.0.0
+ Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
+ https://twitter.com/benjsperry https://twitter.com/ionicframework
+ MIT License: https://github.com/driftyco/ionicons
+
+ Android-style icons originally built by Google’s
+ Material Design Icons: https://github.com/google/material-design-icons
+ used under CC BY http://creativecommons.org/licenses/by/4.0/
+ Modified icons to fit ionicon’s grid from original.
+*/@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot?v=2.0.0");src:url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("../fonts/ionicons.woff?v=2.0.0") format("woff"),url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}
diff --git a/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.eot b/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.eot
new file mode 100644
index 00000000..92a3f20a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.eot differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.svg b/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.svg
new file mode 100644
index 00000000..49fc8f36
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.svg
@@ -0,0 +1,2230 @@
+
+
+
+
+
+Created by FontForge 20120731 at Thu Dec 4 09:51:48 2014
+ By Adam Bradley
+Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.ttf b/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.ttf
new file mode 100644
index 00000000..c4e46324
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.ttf differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.woff b/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.woff
new file mode 100644
index 00000000..5f3a14e0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/fonts/ionicons.woff differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/less/_ionicons-font.less b/static_in_env/fonts/ionicons-2.0.1/less/_ionicons-font.less
new file mode 100644
index 00000000..1d9bf7ee
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/less/_ionicons-font.less
@@ -0,0 +1,27 @@
+// Ionicons Font Path
+// --------------------------
+
+@font-face {
+ font-family: @ionicons-font-family;
+ src:url("@{ionicons-font-path}/ionicons.eot?v=@{ionicons-version}");
+ src:url("@{ionicons-font-path}/ionicons.eot?v=@{ionicons-version}#iefix") format("embedded-opentype"),
+ url("@{ionicons-font-path}/ionicons.ttf?v=@{ionicons-version}") format("truetype"),
+ url("@{ionicons-font-path}/ionicons.woff?v=@{ionicons-version}") format("woff"),
+ url("@{ionicons-font-path}/ionicons.svg?v=@{ionicons-version}#Ionicons") format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+
+.ion {
+ display: inline-block;
+ font-family: @ionicons-font-family;
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ text-rendering: auto;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/less/_ionicons-icons.less b/static_in_env/fonts/ionicons-2.0.1/less/_ionicons-icons.less
new file mode 100644
index 00000000..5e6052e9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/less/_ionicons-icons.less
@@ -0,0 +1,1473 @@
+// Ionicons Icons
+// --------------------------
+
+.ionicons,
+.@{ionicons-prefix}alert:before,
+.@{ionicons-prefix}alert-circled:before,
+.@{ionicons-prefix}android-add:before,
+.@{ionicons-prefix}android-add-circle:before,
+.@{ionicons-prefix}android-alarm-clock:before,
+.@{ionicons-prefix}android-alert:before,
+.@{ionicons-prefix}android-apps:before,
+.@{ionicons-prefix}android-archive:before,
+.@{ionicons-prefix}android-arrow-back:before,
+.@{ionicons-prefix}android-arrow-down:before,
+.@{ionicons-prefix}android-arrow-dropdown:before,
+.@{ionicons-prefix}android-arrow-dropdown-circle:before,
+.@{ionicons-prefix}android-arrow-dropleft:before,
+.@{ionicons-prefix}android-arrow-dropleft-circle:before,
+.@{ionicons-prefix}android-arrow-dropright:before,
+.@{ionicons-prefix}android-arrow-dropright-circle:before,
+.@{ionicons-prefix}android-arrow-dropup:before,
+.@{ionicons-prefix}android-arrow-dropup-circle:before,
+.@{ionicons-prefix}android-arrow-forward:before,
+.@{ionicons-prefix}android-arrow-up:before,
+.@{ionicons-prefix}android-attach:before,
+.@{ionicons-prefix}android-bar:before,
+.@{ionicons-prefix}android-bicycle:before,
+.@{ionicons-prefix}android-boat:before,
+.@{ionicons-prefix}android-bookmark:before,
+.@{ionicons-prefix}android-bulb:before,
+.@{ionicons-prefix}android-bus:before,
+.@{ionicons-prefix}android-calendar:before,
+.@{ionicons-prefix}android-call:before,
+.@{ionicons-prefix}android-camera:before,
+.@{ionicons-prefix}android-cancel:before,
+.@{ionicons-prefix}android-car:before,
+.@{ionicons-prefix}android-cart:before,
+.@{ionicons-prefix}android-chat:before,
+.@{ionicons-prefix}android-checkbox:before,
+.@{ionicons-prefix}android-checkbox-blank:before,
+.@{ionicons-prefix}android-checkbox-outline:before,
+.@{ionicons-prefix}android-checkbox-outline-blank:before,
+.@{ionicons-prefix}android-checkmark-circle:before,
+.@{ionicons-prefix}android-clipboard:before,
+.@{ionicons-prefix}android-close:before,
+.@{ionicons-prefix}android-cloud:before,
+.@{ionicons-prefix}android-cloud-circle:before,
+.@{ionicons-prefix}android-cloud-done:before,
+.@{ionicons-prefix}android-cloud-outline:before,
+.@{ionicons-prefix}android-color-palette:before,
+.@{ionicons-prefix}android-compass:before,
+.@{ionicons-prefix}android-contact:before,
+.@{ionicons-prefix}android-contacts:before,
+.@{ionicons-prefix}android-contract:before,
+.@{ionicons-prefix}android-create:before,
+.@{ionicons-prefix}android-delete:before,
+.@{ionicons-prefix}android-desktop:before,
+.@{ionicons-prefix}android-document:before,
+.@{ionicons-prefix}android-done:before,
+.@{ionicons-prefix}android-done-all:before,
+.@{ionicons-prefix}android-download:before,
+.@{ionicons-prefix}android-drafts:before,
+.@{ionicons-prefix}android-exit:before,
+.@{ionicons-prefix}android-expand:before,
+.@{ionicons-prefix}android-favorite:before,
+.@{ionicons-prefix}android-favorite-outline:before,
+.@{ionicons-prefix}android-film:before,
+.@{ionicons-prefix}android-folder:before,
+.@{ionicons-prefix}android-folder-open:before,
+.@{ionicons-prefix}android-funnel:before,
+.@{ionicons-prefix}android-globe:before,
+.@{ionicons-prefix}android-hand:before,
+.@{ionicons-prefix}android-hangout:before,
+.@{ionicons-prefix}android-happy:before,
+.@{ionicons-prefix}android-home:before,
+.@{ionicons-prefix}android-image:before,
+.@{ionicons-prefix}android-laptop:before,
+.@{ionicons-prefix}android-list:before,
+.@{ionicons-prefix}android-locate:before,
+.@{ionicons-prefix}android-lock:before,
+.@{ionicons-prefix}android-mail:before,
+.@{ionicons-prefix}android-map:before,
+.@{ionicons-prefix}android-menu:before,
+.@{ionicons-prefix}android-microphone:before,
+.@{ionicons-prefix}android-microphone-off:before,
+.@{ionicons-prefix}android-more-horizontal:before,
+.@{ionicons-prefix}android-more-vertical:before,
+.@{ionicons-prefix}android-navigate:before,
+.@{ionicons-prefix}android-notifications:before,
+.@{ionicons-prefix}android-notifications-none:before,
+.@{ionicons-prefix}android-notifications-off:before,
+.@{ionicons-prefix}android-open:before,
+.@{ionicons-prefix}android-options:before,
+.@{ionicons-prefix}android-people:before,
+.@{ionicons-prefix}android-person:before,
+.@{ionicons-prefix}android-person-add:before,
+.@{ionicons-prefix}android-phone-landscape:before,
+.@{ionicons-prefix}android-phone-portrait:before,
+.@{ionicons-prefix}android-pin:before,
+.@{ionicons-prefix}android-plane:before,
+.@{ionicons-prefix}android-playstore:before,
+.@{ionicons-prefix}android-print:before,
+.@{ionicons-prefix}android-radio-button-off:before,
+.@{ionicons-prefix}android-radio-button-on:before,
+.@{ionicons-prefix}android-refresh:before,
+.@{ionicons-prefix}android-remove:before,
+.@{ionicons-prefix}android-remove-circle:before,
+.@{ionicons-prefix}android-restaurant:before,
+.@{ionicons-prefix}android-sad:before,
+.@{ionicons-prefix}android-search:before,
+.@{ionicons-prefix}android-send:before,
+.@{ionicons-prefix}android-settings:before,
+.@{ionicons-prefix}android-share:before,
+.@{ionicons-prefix}android-share-alt:before,
+.@{ionicons-prefix}android-star:before,
+.@{ionicons-prefix}android-star-half:before,
+.@{ionicons-prefix}android-star-outline:before,
+.@{ionicons-prefix}android-stopwatch:before,
+.@{ionicons-prefix}android-subway:before,
+.@{ionicons-prefix}android-sunny:before,
+.@{ionicons-prefix}android-sync:before,
+.@{ionicons-prefix}android-textsms:before,
+.@{ionicons-prefix}android-time:before,
+.@{ionicons-prefix}android-train:before,
+.@{ionicons-prefix}android-unlock:before,
+.@{ionicons-prefix}android-upload:before,
+.@{ionicons-prefix}android-volume-down:before,
+.@{ionicons-prefix}android-volume-mute:before,
+.@{ionicons-prefix}android-volume-off:before,
+.@{ionicons-prefix}android-volume-up:before,
+.@{ionicons-prefix}android-walk:before,
+.@{ionicons-prefix}android-warning:before,
+.@{ionicons-prefix}android-watch:before,
+.@{ionicons-prefix}android-wifi:before,
+.@{ionicons-prefix}aperture:before,
+.@{ionicons-prefix}archive:before,
+.@{ionicons-prefix}arrow-down-a:before,
+.@{ionicons-prefix}arrow-down-b:before,
+.@{ionicons-prefix}arrow-down-c:before,
+.@{ionicons-prefix}arrow-expand:before,
+.@{ionicons-prefix}arrow-graph-down-left:before,
+.@{ionicons-prefix}arrow-graph-down-right:before,
+.@{ionicons-prefix}arrow-graph-up-left:before,
+.@{ionicons-prefix}arrow-graph-up-right:before,
+.@{ionicons-prefix}arrow-left-a:before,
+.@{ionicons-prefix}arrow-left-b:before,
+.@{ionicons-prefix}arrow-left-c:before,
+.@{ionicons-prefix}arrow-move:before,
+.@{ionicons-prefix}arrow-resize:before,
+.@{ionicons-prefix}arrow-return-left:before,
+.@{ionicons-prefix}arrow-return-right:before,
+.@{ionicons-prefix}arrow-right-a:before,
+.@{ionicons-prefix}arrow-right-b:before,
+.@{ionicons-prefix}arrow-right-c:before,
+.@{ionicons-prefix}arrow-shrink:before,
+.@{ionicons-prefix}arrow-swap:before,
+.@{ionicons-prefix}arrow-up-a:before,
+.@{ionicons-prefix}arrow-up-b:before,
+.@{ionicons-prefix}arrow-up-c:before,
+.@{ionicons-prefix}asterisk:before,
+.@{ionicons-prefix}at:before,
+.@{ionicons-prefix}backspace:before,
+.@{ionicons-prefix}backspace-outline:before,
+.@{ionicons-prefix}bag:before,
+.@{ionicons-prefix}battery-charging:before,
+.@{ionicons-prefix}battery-empty:before,
+.@{ionicons-prefix}battery-full:before,
+.@{ionicons-prefix}battery-half:before,
+.@{ionicons-prefix}battery-low:before,
+.@{ionicons-prefix}beaker:before,
+.@{ionicons-prefix}beer:before,
+.@{ionicons-prefix}bluetooth:before,
+.@{ionicons-prefix}bonfire:before,
+.@{ionicons-prefix}bookmark:before,
+.@{ionicons-prefix}bowtie:before,
+.@{ionicons-prefix}briefcase:before,
+.@{ionicons-prefix}bug:before,
+.@{ionicons-prefix}calculator:before,
+.@{ionicons-prefix}calendar:before,
+.@{ionicons-prefix}camera:before,
+.@{ionicons-prefix}card:before,
+.@{ionicons-prefix}cash:before,
+.@{ionicons-prefix}chatbox:before,
+.@{ionicons-prefix}chatbox-working:before,
+.@{ionicons-prefix}chatboxes:before,
+.@{ionicons-prefix}chatbubble:before,
+.@{ionicons-prefix}chatbubble-working:before,
+.@{ionicons-prefix}chatbubbles:before,
+.@{ionicons-prefix}checkmark:before,
+.@{ionicons-prefix}checkmark-circled:before,
+.@{ionicons-prefix}checkmark-round:before,
+.@{ionicons-prefix}chevron-down:before,
+.@{ionicons-prefix}chevron-left:before,
+.@{ionicons-prefix}chevron-right:before,
+.@{ionicons-prefix}chevron-up:before,
+.@{ionicons-prefix}clipboard:before,
+.@{ionicons-prefix}clock:before,
+.@{ionicons-prefix}close:before,
+.@{ionicons-prefix}close-circled:before,
+.@{ionicons-prefix}close-round:before,
+.@{ionicons-prefix}closed-captioning:before,
+.@{ionicons-prefix}cloud:before,
+.@{ionicons-prefix}code:before,
+.@{ionicons-prefix}code-download:before,
+.@{ionicons-prefix}code-working:before,
+.@{ionicons-prefix}coffee:before,
+.@{ionicons-prefix}compass:before,
+.@{ionicons-prefix}compose:before,
+.@{ionicons-prefix}connection-bars:before,
+.@{ionicons-prefix}contrast:before,
+.@{ionicons-prefix}crop:before,
+.@{ionicons-prefix}cube:before,
+.@{ionicons-prefix}disc:before,
+.@{ionicons-prefix}document:before,
+.@{ionicons-prefix}document-text:before,
+.@{ionicons-prefix}drag:before,
+.@{ionicons-prefix}earth:before,
+.@{ionicons-prefix}easel:before,
+.@{ionicons-prefix}edit:before,
+.@{ionicons-prefix}egg:before,
+.@{ionicons-prefix}eject:before,
+.@{ionicons-prefix}email:before,
+.@{ionicons-prefix}email-unread:before,
+.@{ionicons-prefix}erlenmeyer-flask:before,
+.@{ionicons-prefix}erlenmeyer-flask-bubbles:before,
+.@{ionicons-prefix}eye:before,
+.@{ionicons-prefix}eye-disabled:before,
+.@{ionicons-prefix}female:before,
+.@{ionicons-prefix}filing:before,
+.@{ionicons-prefix}film-marker:before,
+.@{ionicons-prefix}fireball:before,
+.@{ionicons-prefix}flag:before,
+.@{ionicons-prefix}flame:before,
+.@{ionicons-prefix}flash:before,
+.@{ionicons-prefix}flash-off:before,
+.@{ionicons-prefix}folder:before,
+.@{ionicons-prefix}fork:before,
+.@{ionicons-prefix}fork-repo:before,
+.@{ionicons-prefix}forward:before,
+.@{ionicons-prefix}funnel:before,
+.@{ionicons-prefix}gear-a:before,
+.@{ionicons-prefix}gear-b:before,
+.@{ionicons-prefix}grid:before,
+.@{ionicons-prefix}hammer:before,
+.@{ionicons-prefix}happy:before,
+.@{ionicons-prefix}happy-outline:before,
+.@{ionicons-prefix}headphone:before,
+.@{ionicons-prefix}heart:before,
+.@{ionicons-prefix}heart-broken:before,
+.@{ionicons-prefix}help:before,
+.@{ionicons-prefix}help-buoy:before,
+.@{ionicons-prefix}help-circled:before,
+.@{ionicons-prefix}home:before,
+.@{ionicons-prefix}icecream:before,
+.@{ionicons-prefix}image:before,
+.@{ionicons-prefix}images:before,
+.@{ionicons-prefix}information:before,
+.@{ionicons-prefix}information-circled:before,
+.@{ionicons-prefix}ionic:before,
+.@{ionicons-prefix}ios-alarm:before,
+.@{ionicons-prefix}ios-alarm-outline:before,
+.@{ionicons-prefix}ios-albums:before,
+.@{ionicons-prefix}ios-albums-outline:before,
+.@{ionicons-prefix}ios-americanfootball:before,
+.@{ionicons-prefix}ios-americanfootball-outline:before,
+.@{ionicons-prefix}ios-analytics:before,
+.@{ionicons-prefix}ios-analytics-outline:before,
+.@{ionicons-prefix}ios-arrow-back:before,
+.@{ionicons-prefix}ios-arrow-down:before,
+.@{ionicons-prefix}ios-arrow-forward:before,
+.@{ionicons-prefix}ios-arrow-left:before,
+.@{ionicons-prefix}ios-arrow-right:before,
+.@{ionicons-prefix}ios-arrow-thin-down:before,
+.@{ionicons-prefix}ios-arrow-thin-left:before,
+.@{ionicons-prefix}ios-arrow-thin-right:before,
+.@{ionicons-prefix}ios-arrow-thin-up:before,
+.@{ionicons-prefix}ios-arrow-up:before,
+.@{ionicons-prefix}ios-at:before,
+.@{ionicons-prefix}ios-at-outline:before,
+.@{ionicons-prefix}ios-barcode:before,
+.@{ionicons-prefix}ios-barcode-outline:before,
+.@{ionicons-prefix}ios-baseball:before,
+.@{ionicons-prefix}ios-baseball-outline:before,
+.@{ionicons-prefix}ios-basketball:before,
+.@{ionicons-prefix}ios-basketball-outline:before,
+.@{ionicons-prefix}ios-bell:before,
+.@{ionicons-prefix}ios-bell-outline:before,
+.@{ionicons-prefix}ios-body:before,
+.@{ionicons-prefix}ios-body-outline:before,
+.@{ionicons-prefix}ios-bolt:before,
+.@{ionicons-prefix}ios-bolt-outline:before,
+.@{ionicons-prefix}ios-book:before,
+.@{ionicons-prefix}ios-book-outline:before,
+.@{ionicons-prefix}ios-bookmarks:before,
+.@{ionicons-prefix}ios-bookmarks-outline:before,
+.@{ionicons-prefix}ios-box:before,
+.@{ionicons-prefix}ios-box-outline:before,
+.@{ionicons-prefix}ios-briefcase:before,
+.@{ionicons-prefix}ios-briefcase-outline:before,
+.@{ionicons-prefix}ios-browsers:before,
+.@{ionicons-prefix}ios-browsers-outline:before,
+.@{ionicons-prefix}ios-calculator:before,
+.@{ionicons-prefix}ios-calculator-outline:before,
+.@{ionicons-prefix}ios-calendar:before,
+.@{ionicons-prefix}ios-calendar-outline:before,
+.@{ionicons-prefix}ios-camera:before,
+.@{ionicons-prefix}ios-camera-outline:before,
+.@{ionicons-prefix}ios-cart:before,
+.@{ionicons-prefix}ios-cart-outline:before,
+.@{ionicons-prefix}ios-chatboxes:before,
+.@{ionicons-prefix}ios-chatboxes-outline:before,
+.@{ionicons-prefix}ios-chatbubble:before,
+.@{ionicons-prefix}ios-chatbubble-outline:before,
+.@{ionicons-prefix}ios-checkmark:before,
+.@{ionicons-prefix}ios-checkmark-empty:before,
+.@{ionicons-prefix}ios-checkmark-outline:before,
+.@{ionicons-prefix}ios-circle-filled:before,
+.@{ionicons-prefix}ios-circle-outline:before,
+.@{ionicons-prefix}ios-clock:before,
+.@{ionicons-prefix}ios-clock-outline:before,
+.@{ionicons-prefix}ios-close:before,
+.@{ionicons-prefix}ios-close-empty:before,
+.@{ionicons-prefix}ios-close-outline:before,
+.@{ionicons-prefix}ios-cloud:before,
+.@{ionicons-prefix}ios-cloud-download:before,
+.@{ionicons-prefix}ios-cloud-download-outline:before,
+.@{ionicons-prefix}ios-cloud-outline:before,
+.@{ionicons-prefix}ios-cloud-upload:before,
+.@{ionicons-prefix}ios-cloud-upload-outline:before,
+.@{ionicons-prefix}ios-cloudy:before,
+.@{ionicons-prefix}ios-cloudy-night:before,
+.@{ionicons-prefix}ios-cloudy-night-outline:before,
+.@{ionicons-prefix}ios-cloudy-outline:before,
+.@{ionicons-prefix}ios-cog:before,
+.@{ionicons-prefix}ios-cog-outline:before,
+.@{ionicons-prefix}ios-color-filter:before,
+.@{ionicons-prefix}ios-color-filter-outline:before,
+.@{ionicons-prefix}ios-color-wand:before,
+.@{ionicons-prefix}ios-color-wand-outline:before,
+.@{ionicons-prefix}ios-compose:before,
+.@{ionicons-prefix}ios-compose-outline:before,
+.@{ionicons-prefix}ios-contact:before,
+.@{ionicons-prefix}ios-contact-outline:before,
+.@{ionicons-prefix}ios-copy:before,
+.@{ionicons-prefix}ios-copy-outline:before,
+.@{ionicons-prefix}ios-crop:before,
+.@{ionicons-prefix}ios-crop-strong:before,
+.@{ionicons-prefix}ios-download:before,
+.@{ionicons-prefix}ios-download-outline:before,
+.@{ionicons-prefix}ios-drag:before,
+.@{ionicons-prefix}ios-email:before,
+.@{ionicons-prefix}ios-email-outline:before,
+.@{ionicons-prefix}ios-eye:before,
+.@{ionicons-prefix}ios-eye-outline:before,
+.@{ionicons-prefix}ios-fastforward:before,
+.@{ionicons-prefix}ios-fastforward-outline:before,
+.@{ionicons-prefix}ios-filing:before,
+.@{ionicons-prefix}ios-filing-outline:before,
+.@{ionicons-prefix}ios-film:before,
+.@{ionicons-prefix}ios-film-outline:before,
+.@{ionicons-prefix}ios-flag:before,
+.@{ionicons-prefix}ios-flag-outline:before,
+.@{ionicons-prefix}ios-flame:before,
+.@{ionicons-prefix}ios-flame-outline:before,
+.@{ionicons-prefix}ios-flask:before,
+.@{ionicons-prefix}ios-flask-outline:before,
+.@{ionicons-prefix}ios-flower:before,
+.@{ionicons-prefix}ios-flower-outline:before,
+.@{ionicons-prefix}ios-folder:before,
+.@{ionicons-prefix}ios-folder-outline:before,
+.@{ionicons-prefix}ios-football:before,
+.@{ionicons-prefix}ios-football-outline:before,
+.@{ionicons-prefix}ios-game-controller-a:before,
+.@{ionicons-prefix}ios-game-controller-a-outline:before,
+.@{ionicons-prefix}ios-game-controller-b:before,
+.@{ionicons-prefix}ios-game-controller-b-outline:before,
+.@{ionicons-prefix}ios-gear:before,
+.@{ionicons-prefix}ios-gear-outline:before,
+.@{ionicons-prefix}ios-glasses:before,
+.@{ionicons-prefix}ios-glasses-outline:before,
+.@{ionicons-prefix}ios-grid-view:before,
+.@{ionicons-prefix}ios-grid-view-outline:before,
+.@{ionicons-prefix}ios-heart:before,
+.@{ionicons-prefix}ios-heart-outline:before,
+.@{ionicons-prefix}ios-help:before,
+.@{ionicons-prefix}ios-help-empty:before,
+.@{ionicons-prefix}ios-help-outline:before,
+.@{ionicons-prefix}ios-home:before,
+.@{ionicons-prefix}ios-home-outline:before,
+.@{ionicons-prefix}ios-infinite:before,
+.@{ionicons-prefix}ios-infinite-outline:before,
+.@{ionicons-prefix}ios-information:before,
+.@{ionicons-prefix}ios-information-empty:before,
+.@{ionicons-prefix}ios-information-outline:before,
+.@{ionicons-prefix}ios-ionic-outline:before,
+.@{ionicons-prefix}ios-keypad:before,
+.@{ionicons-prefix}ios-keypad-outline:before,
+.@{ionicons-prefix}ios-lightbulb:before,
+.@{ionicons-prefix}ios-lightbulb-outline:before,
+.@{ionicons-prefix}ios-list:before,
+.@{ionicons-prefix}ios-list-outline:before,
+.@{ionicons-prefix}ios-location:before,
+.@{ionicons-prefix}ios-location-outline:before,
+.@{ionicons-prefix}ios-locked:before,
+.@{ionicons-prefix}ios-locked-outline:before,
+.@{ionicons-prefix}ios-loop:before,
+.@{ionicons-prefix}ios-loop-strong:before,
+.@{ionicons-prefix}ios-medical:before,
+.@{ionicons-prefix}ios-medical-outline:before,
+.@{ionicons-prefix}ios-medkit:before,
+.@{ionicons-prefix}ios-medkit-outline:before,
+.@{ionicons-prefix}ios-mic:before,
+.@{ionicons-prefix}ios-mic-off:before,
+.@{ionicons-prefix}ios-mic-outline:before,
+.@{ionicons-prefix}ios-minus:before,
+.@{ionicons-prefix}ios-minus-empty:before,
+.@{ionicons-prefix}ios-minus-outline:before,
+.@{ionicons-prefix}ios-monitor:before,
+.@{ionicons-prefix}ios-monitor-outline:before,
+.@{ionicons-prefix}ios-moon:before,
+.@{ionicons-prefix}ios-moon-outline:before,
+.@{ionicons-prefix}ios-more:before,
+.@{ionicons-prefix}ios-more-outline:before,
+.@{ionicons-prefix}ios-musical-note:before,
+.@{ionicons-prefix}ios-musical-notes:before,
+.@{ionicons-prefix}ios-navigate:before,
+.@{ionicons-prefix}ios-navigate-outline:before,
+.@{ionicons-prefix}ios-nutrition:before,
+.@{ionicons-prefix}ios-nutrition-outline:before,
+.@{ionicons-prefix}ios-paper:before,
+.@{ionicons-prefix}ios-paper-outline:before,
+.@{ionicons-prefix}ios-paperplane:before,
+.@{ionicons-prefix}ios-paperplane-outline:before,
+.@{ionicons-prefix}ios-partlysunny:before,
+.@{ionicons-prefix}ios-partlysunny-outline:before,
+.@{ionicons-prefix}ios-pause:before,
+.@{ionicons-prefix}ios-pause-outline:before,
+.@{ionicons-prefix}ios-paw:before,
+.@{ionicons-prefix}ios-paw-outline:before,
+.@{ionicons-prefix}ios-people:before,
+.@{ionicons-prefix}ios-people-outline:before,
+.@{ionicons-prefix}ios-person:before,
+.@{ionicons-prefix}ios-person-outline:before,
+.@{ionicons-prefix}ios-personadd:before,
+.@{ionicons-prefix}ios-personadd-outline:before,
+.@{ionicons-prefix}ios-photos:before,
+.@{ionicons-prefix}ios-photos-outline:before,
+.@{ionicons-prefix}ios-pie:before,
+.@{ionicons-prefix}ios-pie-outline:before,
+.@{ionicons-prefix}ios-pint:before,
+.@{ionicons-prefix}ios-pint-outline:before,
+.@{ionicons-prefix}ios-play:before,
+.@{ionicons-prefix}ios-play-outline:before,
+.@{ionicons-prefix}ios-plus:before,
+.@{ionicons-prefix}ios-plus-empty:before,
+.@{ionicons-prefix}ios-plus-outline:before,
+.@{ionicons-prefix}ios-pricetag:before,
+.@{ionicons-prefix}ios-pricetag-outline:before,
+.@{ionicons-prefix}ios-pricetags:before,
+.@{ionicons-prefix}ios-pricetags-outline:before,
+.@{ionicons-prefix}ios-printer:before,
+.@{ionicons-prefix}ios-printer-outline:before,
+.@{ionicons-prefix}ios-pulse:before,
+.@{ionicons-prefix}ios-pulse-strong:before,
+.@{ionicons-prefix}ios-rainy:before,
+.@{ionicons-prefix}ios-rainy-outline:before,
+.@{ionicons-prefix}ios-recording:before,
+.@{ionicons-prefix}ios-recording-outline:before,
+.@{ionicons-prefix}ios-redo:before,
+.@{ionicons-prefix}ios-redo-outline:before,
+.@{ionicons-prefix}ios-refresh:before,
+.@{ionicons-prefix}ios-refresh-empty:before,
+.@{ionicons-prefix}ios-refresh-outline:before,
+.@{ionicons-prefix}ios-reload:before,
+.@{ionicons-prefix}ios-reverse-camera:before,
+.@{ionicons-prefix}ios-reverse-camera-outline:before,
+.@{ionicons-prefix}ios-rewind:before,
+.@{ionicons-prefix}ios-rewind-outline:before,
+.@{ionicons-prefix}ios-rose:before,
+.@{ionicons-prefix}ios-rose-outline:before,
+.@{ionicons-prefix}ios-search:before,
+.@{ionicons-prefix}ios-search-strong:before,
+.@{ionicons-prefix}ios-settings:before,
+.@{ionicons-prefix}ios-settings-strong:before,
+.@{ionicons-prefix}ios-shuffle:before,
+.@{ionicons-prefix}ios-shuffle-strong:before,
+.@{ionicons-prefix}ios-skipbackward:before,
+.@{ionicons-prefix}ios-skipbackward-outline:before,
+.@{ionicons-prefix}ios-skipforward:before,
+.@{ionicons-prefix}ios-skipforward-outline:before,
+.@{ionicons-prefix}ios-snowy:before,
+.@{ionicons-prefix}ios-speedometer:before,
+.@{ionicons-prefix}ios-speedometer-outline:before,
+.@{ionicons-prefix}ios-star:before,
+.@{ionicons-prefix}ios-star-half:before,
+.@{ionicons-prefix}ios-star-outline:before,
+.@{ionicons-prefix}ios-stopwatch:before,
+.@{ionicons-prefix}ios-stopwatch-outline:before,
+.@{ionicons-prefix}ios-sunny:before,
+.@{ionicons-prefix}ios-sunny-outline:before,
+.@{ionicons-prefix}ios-telephone:before,
+.@{ionicons-prefix}ios-telephone-outline:before,
+.@{ionicons-prefix}ios-tennisball:before,
+.@{ionicons-prefix}ios-tennisball-outline:before,
+.@{ionicons-prefix}ios-thunderstorm:before,
+.@{ionicons-prefix}ios-thunderstorm-outline:before,
+.@{ionicons-prefix}ios-time:before,
+.@{ionicons-prefix}ios-time-outline:before,
+.@{ionicons-prefix}ios-timer:before,
+.@{ionicons-prefix}ios-timer-outline:before,
+.@{ionicons-prefix}ios-toggle:before,
+.@{ionicons-prefix}ios-toggle-outline:before,
+.@{ionicons-prefix}ios-trash:before,
+.@{ionicons-prefix}ios-trash-outline:before,
+.@{ionicons-prefix}ios-undo:before,
+.@{ionicons-prefix}ios-undo-outline:before,
+.@{ionicons-prefix}ios-unlocked:before,
+.@{ionicons-prefix}ios-unlocked-outline:before,
+.@{ionicons-prefix}ios-upload:before,
+.@{ionicons-prefix}ios-upload-outline:before,
+.@{ionicons-prefix}ios-videocam:before,
+.@{ionicons-prefix}ios-videocam-outline:before,
+.@{ionicons-prefix}ios-volume-high:before,
+.@{ionicons-prefix}ios-volume-low:before,
+.@{ionicons-prefix}ios-wineglass:before,
+.@{ionicons-prefix}ios-wineglass-outline:before,
+.@{ionicons-prefix}ios-world:before,
+.@{ionicons-prefix}ios-world-outline:before,
+.@{ionicons-prefix}ipad:before,
+.@{ionicons-prefix}iphone:before,
+.@{ionicons-prefix}ipod:before,
+.@{ionicons-prefix}jet:before,
+.@{ionicons-prefix}key:before,
+.@{ionicons-prefix}knife:before,
+.@{ionicons-prefix}laptop:before,
+.@{ionicons-prefix}leaf:before,
+.@{ionicons-prefix}levels:before,
+.@{ionicons-prefix}lightbulb:before,
+.@{ionicons-prefix}link:before,
+.@{ionicons-prefix}load-a:before,
+.@{ionicons-prefix}load-b:before,
+.@{ionicons-prefix}load-c:before,
+.@{ionicons-prefix}load-d:before,
+.@{ionicons-prefix}location:before,
+.@{ionicons-prefix}lock-combination:before,
+.@{ionicons-prefix}locked:before,
+.@{ionicons-prefix}log-in:before,
+.@{ionicons-prefix}log-out:before,
+.@{ionicons-prefix}loop:before,
+.@{ionicons-prefix}magnet:before,
+.@{ionicons-prefix}male:before,
+.@{ionicons-prefix}man:before,
+.@{ionicons-prefix}map:before,
+.@{ionicons-prefix}medkit:before,
+.@{ionicons-prefix}merge:before,
+.@{ionicons-prefix}mic-a:before,
+.@{ionicons-prefix}mic-b:before,
+.@{ionicons-prefix}mic-c:before,
+.@{ionicons-prefix}minus:before,
+.@{ionicons-prefix}minus-circled:before,
+.@{ionicons-prefix}minus-round:before,
+.@{ionicons-prefix}model-s:before,
+.@{ionicons-prefix}monitor:before,
+.@{ionicons-prefix}more:before,
+.@{ionicons-prefix}mouse:before,
+.@{ionicons-prefix}music-note:before,
+.@{ionicons-prefix}navicon:before,
+.@{ionicons-prefix}navicon-round:before,
+.@{ionicons-prefix}navigate:before,
+.@{ionicons-prefix}network:before,
+.@{ionicons-prefix}no-smoking:before,
+.@{ionicons-prefix}nuclear:before,
+.@{ionicons-prefix}outlet:before,
+.@{ionicons-prefix}paintbrush:before,
+.@{ionicons-prefix}paintbucket:before,
+.@{ionicons-prefix}paper-airplane:before,
+.@{ionicons-prefix}paperclip:before,
+.@{ionicons-prefix}pause:before,
+.@{ionicons-prefix}person:before,
+.@{ionicons-prefix}person-add:before,
+.@{ionicons-prefix}person-stalker:before,
+.@{ionicons-prefix}pie-graph:before,
+.@{ionicons-prefix}pin:before,
+.@{ionicons-prefix}pinpoint:before,
+.@{ionicons-prefix}pizza:before,
+.@{ionicons-prefix}plane:before,
+.@{ionicons-prefix}planet:before,
+.@{ionicons-prefix}play:before,
+.@{ionicons-prefix}playstation:before,
+.@{ionicons-prefix}plus:before,
+.@{ionicons-prefix}plus-circled:before,
+.@{ionicons-prefix}plus-round:before,
+.@{ionicons-prefix}podium:before,
+.@{ionicons-prefix}pound:before,
+.@{ionicons-prefix}power:before,
+.@{ionicons-prefix}pricetag:before,
+.@{ionicons-prefix}pricetags:before,
+.@{ionicons-prefix}printer:before,
+.@{ionicons-prefix}pull-request:before,
+.@{ionicons-prefix}qr-scanner:before,
+.@{ionicons-prefix}quote:before,
+.@{ionicons-prefix}radio-waves:before,
+.@{ionicons-prefix}record:before,
+.@{ionicons-prefix}refresh:before,
+.@{ionicons-prefix}reply:before,
+.@{ionicons-prefix}reply-all:before,
+.@{ionicons-prefix}ribbon-a:before,
+.@{ionicons-prefix}ribbon-b:before,
+.@{ionicons-prefix}sad:before,
+.@{ionicons-prefix}sad-outline:before,
+.@{ionicons-prefix}scissors:before,
+.@{ionicons-prefix}search:before,
+.@{ionicons-prefix}settings:before,
+.@{ionicons-prefix}share:before,
+.@{ionicons-prefix}shuffle:before,
+.@{ionicons-prefix}skip-backward:before,
+.@{ionicons-prefix}skip-forward:before,
+.@{ionicons-prefix}social-android:before,
+.@{ionicons-prefix}social-android-outline:before,
+.@{ionicons-prefix}social-angular:before,
+.@{ionicons-prefix}social-angular-outline:before,
+.@{ionicons-prefix}social-apple:before,
+.@{ionicons-prefix}social-apple-outline:before,
+.@{ionicons-prefix}social-bitcoin:before,
+.@{ionicons-prefix}social-bitcoin-outline:before,
+.@{ionicons-prefix}social-buffer:before,
+.@{ionicons-prefix}social-buffer-outline:before,
+.@{ionicons-prefix}social-chrome:before,
+.@{ionicons-prefix}social-chrome-outline:before,
+.@{ionicons-prefix}social-codepen:before,
+.@{ionicons-prefix}social-codepen-outline:before,
+.@{ionicons-prefix}social-css3:before,
+.@{ionicons-prefix}social-css3-outline:before,
+.@{ionicons-prefix}social-designernews:before,
+.@{ionicons-prefix}social-designernews-outline:before,
+.@{ionicons-prefix}social-dribbble:before,
+.@{ionicons-prefix}social-dribbble-outline:before,
+.@{ionicons-prefix}social-dropbox:before,
+.@{ionicons-prefix}social-dropbox-outline:before,
+.@{ionicons-prefix}social-euro:before,
+.@{ionicons-prefix}social-euro-outline:before,
+.@{ionicons-prefix}social-facebook:before,
+.@{ionicons-prefix}social-facebook-outline:before,
+.@{ionicons-prefix}social-foursquare:before,
+.@{ionicons-prefix}social-foursquare-outline:before,
+.@{ionicons-prefix}social-freebsd-devil:before,
+.@{ionicons-prefix}social-github:before,
+.@{ionicons-prefix}social-github-outline:before,
+.@{ionicons-prefix}social-google:before,
+.@{ionicons-prefix}social-google-outline:before,
+.@{ionicons-prefix}social-googleplus:before,
+.@{ionicons-prefix}social-googleplus-outline:before,
+.@{ionicons-prefix}social-hackernews:before,
+.@{ionicons-prefix}social-hackernews-outline:before,
+.@{ionicons-prefix}social-html5:before,
+.@{ionicons-prefix}social-html5-outline:before,
+.@{ionicons-prefix}social-instagram:before,
+.@{ionicons-prefix}social-instagram-outline:before,
+.@{ionicons-prefix}social-javascript:before,
+.@{ionicons-prefix}social-javascript-outline:before,
+.@{ionicons-prefix}social-linkedin:before,
+.@{ionicons-prefix}social-linkedin-outline:before,
+.@{ionicons-prefix}social-markdown:before,
+.@{ionicons-prefix}social-nodejs:before,
+.@{ionicons-prefix}social-octocat:before,
+.@{ionicons-prefix}social-pinterest:before,
+.@{ionicons-prefix}social-pinterest-outline:before,
+.@{ionicons-prefix}social-python:before,
+.@{ionicons-prefix}social-reddit:before,
+.@{ionicons-prefix}social-reddit-outline:before,
+.@{ionicons-prefix}social-rss:before,
+.@{ionicons-prefix}social-rss-outline:before,
+.@{ionicons-prefix}social-sass:before,
+.@{ionicons-prefix}social-skype:before,
+.@{ionicons-prefix}social-skype-outline:before,
+.@{ionicons-prefix}social-snapchat:before,
+.@{ionicons-prefix}social-snapchat-outline:before,
+.@{ionicons-prefix}social-tumblr:before,
+.@{ionicons-prefix}social-tumblr-outline:before,
+.@{ionicons-prefix}social-tux:before,
+.@{ionicons-prefix}social-twitch:before,
+.@{ionicons-prefix}social-twitch-outline:before,
+.@{ionicons-prefix}social-twitter:before,
+.@{ionicons-prefix}social-twitter-outline:before,
+.@{ionicons-prefix}social-usd:before,
+.@{ionicons-prefix}social-usd-outline:before,
+.@{ionicons-prefix}social-vimeo:before,
+.@{ionicons-prefix}social-vimeo-outline:before,
+.@{ionicons-prefix}social-whatsapp:before,
+.@{ionicons-prefix}social-whatsapp-outline:before,
+.@{ionicons-prefix}social-windows:before,
+.@{ionicons-prefix}social-windows-outline:before,
+.@{ionicons-prefix}social-wordpress:before,
+.@{ionicons-prefix}social-wordpress-outline:before,
+.@{ionicons-prefix}social-yahoo:before,
+.@{ionicons-prefix}social-yahoo-outline:before,
+.@{ionicons-prefix}social-yen:before,
+.@{ionicons-prefix}social-yen-outline:before,
+.@{ionicons-prefix}social-youtube:before,
+.@{ionicons-prefix}social-youtube-outline:before,
+.@{ionicons-prefix}soup-can:before,
+.@{ionicons-prefix}soup-can-outline:before,
+.@{ionicons-prefix}speakerphone:before,
+.@{ionicons-prefix}speedometer:before,
+.@{ionicons-prefix}spoon:before,
+.@{ionicons-prefix}star:before,
+.@{ionicons-prefix}stats-bars:before,
+.@{ionicons-prefix}steam:before,
+.@{ionicons-prefix}stop:before,
+.@{ionicons-prefix}thermometer:before,
+.@{ionicons-prefix}thumbsdown:before,
+.@{ionicons-prefix}thumbsup:before,
+.@{ionicons-prefix}toggle:before,
+.@{ionicons-prefix}toggle-filled:before,
+.@{ionicons-prefix}transgender:before,
+.@{ionicons-prefix}trash-a:before,
+.@{ionicons-prefix}trash-b:before,
+.@{ionicons-prefix}trophy:before,
+.@{ionicons-prefix}tshirt:before,
+.@{ionicons-prefix}tshirt-outline:before,
+.@{ionicons-prefix}umbrella:before,
+.@{ionicons-prefix}university:before,
+.@{ionicons-prefix}unlocked:before,
+.@{ionicons-prefix}upload:before,
+.@{ionicons-prefix}usb:before,
+.@{ionicons-prefix}videocamera:before,
+.@{ionicons-prefix}volume-high:before,
+.@{ionicons-prefix}volume-low:before,
+.@{ionicons-prefix}volume-medium:before,
+.@{ionicons-prefix}volume-mute:before,
+.@{ionicons-prefix}wand:before,
+.@{ionicons-prefix}waterdrop:before,
+.@{ionicons-prefix}wifi:before,
+.@{ionicons-prefix}wineglass:before,
+.@{ionicons-prefix}woman:before,
+.@{ionicons-prefix}wrench:before,
+.@{ionicons-prefix}xbox:before
+{
+ &:extend(.ion);
+}
+.@{ionicons-prefix}alert:before { content: @ionicon-var-alert; }
+.@{ionicons-prefix}alert-circled:before { content: @ionicon-var-alert-circled; }
+.@{ionicons-prefix}android-add:before { content: @ionicon-var-android-add; }
+.@{ionicons-prefix}android-add-circle:before { content: @ionicon-var-android-add-circle; }
+.@{ionicons-prefix}android-alarm-clock:before { content: @ionicon-var-android-alarm-clock; }
+.@{ionicons-prefix}android-alert:before { content: @ionicon-var-android-alert; }
+.@{ionicons-prefix}android-apps:before { content: @ionicon-var-android-apps; }
+.@{ionicons-prefix}android-archive:before { content: @ionicon-var-android-archive; }
+.@{ionicons-prefix}android-arrow-back:before { content: @ionicon-var-android-arrow-back; }
+.@{ionicons-prefix}android-arrow-down:before { content: @ionicon-var-android-arrow-down; }
+.@{ionicons-prefix}android-arrow-dropdown:before { content: @ionicon-var-android-arrow-dropdown; }
+.@{ionicons-prefix}android-arrow-dropdown-circle:before { content: @ionicon-var-android-arrow-dropdown-circle; }
+.@{ionicons-prefix}android-arrow-dropleft:before { content: @ionicon-var-android-arrow-dropleft; }
+.@{ionicons-prefix}android-arrow-dropleft-circle:before { content: @ionicon-var-android-arrow-dropleft-circle; }
+.@{ionicons-prefix}android-arrow-dropright:before { content: @ionicon-var-android-arrow-dropright; }
+.@{ionicons-prefix}android-arrow-dropright-circle:before { content: @ionicon-var-android-arrow-dropright-circle; }
+.@{ionicons-prefix}android-arrow-dropup:before { content: @ionicon-var-android-arrow-dropup; }
+.@{ionicons-prefix}android-arrow-dropup-circle:before { content: @ionicon-var-android-arrow-dropup-circle; }
+.@{ionicons-prefix}android-arrow-forward:before { content: @ionicon-var-android-arrow-forward; }
+.@{ionicons-prefix}android-arrow-up:before { content: @ionicon-var-android-arrow-up; }
+.@{ionicons-prefix}android-attach:before { content: @ionicon-var-android-attach; }
+.@{ionicons-prefix}android-bar:before { content: @ionicon-var-android-bar; }
+.@{ionicons-prefix}android-bicycle:before { content: @ionicon-var-android-bicycle; }
+.@{ionicons-prefix}android-boat:before { content: @ionicon-var-android-boat; }
+.@{ionicons-prefix}android-bookmark:before { content: @ionicon-var-android-bookmark; }
+.@{ionicons-prefix}android-bulb:before { content: @ionicon-var-android-bulb; }
+.@{ionicons-prefix}android-bus:before { content: @ionicon-var-android-bus; }
+.@{ionicons-prefix}android-calendar:before { content: @ionicon-var-android-calendar; }
+.@{ionicons-prefix}android-call:before { content: @ionicon-var-android-call; }
+.@{ionicons-prefix}android-camera:before { content: @ionicon-var-android-camera; }
+.@{ionicons-prefix}android-cancel:before { content: @ionicon-var-android-cancel; }
+.@{ionicons-prefix}android-car:before { content: @ionicon-var-android-car; }
+.@{ionicons-prefix}android-cart:before { content: @ionicon-var-android-cart; }
+.@{ionicons-prefix}android-chat:before { content: @ionicon-var-android-chat; }
+.@{ionicons-prefix}android-checkbox:before { content: @ionicon-var-android-checkbox; }
+.@{ionicons-prefix}android-checkbox-blank:before { content: @ionicon-var-android-checkbox-blank; }
+.@{ionicons-prefix}android-checkbox-outline:before { content: @ionicon-var-android-checkbox-outline; }
+.@{ionicons-prefix}android-checkbox-outline-blank:before { content: @ionicon-var-android-checkbox-outline-blank; }
+.@{ionicons-prefix}android-checkmark-circle:before { content: @ionicon-var-android-checkmark-circle; }
+.@{ionicons-prefix}android-clipboard:before { content: @ionicon-var-android-clipboard; }
+.@{ionicons-prefix}android-close:before { content: @ionicon-var-android-close; }
+.@{ionicons-prefix}android-cloud:before { content: @ionicon-var-android-cloud; }
+.@{ionicons-prefix}android-cloud-circle:before { content: @ionicon-var-android-cloud-circle; }
+.@{ionicons-prefix}android-cloud-done:before { content: @ionicon-var-android-cloud-done; }
+.@{ionicons-prefix}android-cloud-outline:before { content: @ionicon-var-android-cloud-outline; }
+.@{ionicons-prefix}android-color-palette:before { content: @ionicon-var-android-color-palette; }
+.@{ionicons-prefix}android-compass:before { content: @ionicon-var-android-compass; }
+.@{ionicons-prefix}android-contact:before { content: @ionicon-var-android-contact; }
+.@{ionicons-prefix}android-contacts:before { content: @ionicon-var-android-contacts; }
+.@{ionicons-prefix}android-contract:before { content: @ionicon-var-android-contract; }
+.@{ionicons-prefix}android-create:before { content: @ionicon-var-android-create; }
+.@{ionicons-prefix}android-delete:before { content: @ionicon-var-android-delete; }
+.@{ionicons-prefix}android-desktop:before { content: @ionicon-var-android-desktop; }
+.@{ionicons-prefix}android-document:before { content: @ionicon-var-android-document; }
+.@{ionicons-prefix}android-done:before { content: @ionicon-var-android-done; }
+.@{ionicons-prefix}android-done-all:before { content: @ionicon-var-android-done-all; }
+.@{ionicons-prefix}android-download:before { content: @ionicon-var-android-download; }
+.@{ionicons-prefix}android-drafts:before { content: @ionicon-var-android-drafts; }
+.@{ionicons-prefix}android-exit:before { content: @ionicon-var-android-exit; }
+.@{ionicons-prefix}android-expand:before { content: @ionicon-var-android-expand; }
+.@{ionicons-prefix}android-favorite:before { content: @ionicon-var-android-favorite; }
+.@{ionicons-prefix}android-favorite-outline:before { content: @ionicon-var-android-favorite-outline; }
+.@{ionicons-prefix}android-film:before { content: @ionicon-var-android-film; }
+.@{ionicons-prefix}android-folder:before { content: @ionicon-var-android-folder; }
+.@{ionicons-prefix}android-folder-open:before { content: @ionicon-var-android-folder-open; }
+.@{ionicons-prefix}android-funnel:before { content: @ionicon-var-android-funnel; }
+.@{ionicons-prefix}android-globe:before { content: @ionicon-var-android-globe; }
+.@{ionicons-prefix}android-hand:before { content: @ionicon-var-android-hand; }
+.@{ionicons-prefix}android-hangout:before { content: @ionicon-var-android-hangout; }
+.@{ionicons-prefix}android-happy:before { content: @ionicon-var-android-happy; }
+.@{ionicons-prefix}android-home:before { content: @ionicon-var-android-home; }
+.@{ionicons-prefix}android-image:before { content: @ionicon-var-android-image; }
+.@{ionicons-prefix}android-laptop:before { content: @ionicon-var-android-laptop; }
+.@{ionicons-prefix}android-list:before { content: @ionicon-var-android-list; }
+.@{ionicons-prefix}android-locate:before { content: @ionicon-var-android-locate; }
+.@{ionicons-prefix}android-lock:before { content: @ionicon-var-android-lock; }
+.@{ionicons-prefix}android-mail:before { content: @ionicon-var-android-mail; }
+.@{ionicons-prefix}android-map:before { content: @ionicon-var-android-map; }
+.@{ionicons-prefix}android-menu:before { content: @ionicon-var-android-menu; }
+.@{ionicons-prefix}android-microphone:before { content: @ionicon-var-android-microphone; }
+.@{ionicons-prefix}android-microphone-off:before { content: @ionicon-var-android-microphone-off; }
+.@{ionicons-prefix}android-more-horizontal:before { content: @ionicon-var-android-more-horizontal; }
+.@{ionicons-prefix}android-more-vertical:before { content: @ionicon-var-android-more-vertical; }
+.@{ionicons-prefix}android-navigate:before { content: @ionicon-var-android-navigate; }
+.@{ionicons-prefix}android-notifications:before { content: @ionicon-var-android-notifications; }
+.@{ionicons-prefix}android-notifications-none:before { content: @ionicon-var-android-notifications-none; }
+.@{ionicons-prefix}android-notifications-off:before { content: @ionicon-var-android-notifications-off; }
+.@{ionicons-prefix}android-open:before { content: @ionicon-var-android-open; }
+.@{ionicons-prefix}android-options:before { content: @ionicon-var-android-options; }
+.@{ionicons-prefix}android-people:before { content: @ionicon-var-android-people; }
+.@{ionicons-prefix}android-person:before { content: @ionicon-var-android-person; }
+.@{ionicons-prefix}android-person-add:before { content: @ionicon-var-android-person-add; }
+.@{ionicons-prefix}android-phone-landscape:before { content: @ionicon-var-android-phone-landscape; }
+.@{ionicons-prefix}android-phone-portrait:before { content: @ionicon-var-android-phone-portrait; }
+.@{ionicons-prefix}android-pin:before { content: @ionicon-var-android-pin; }
+.@{ionicons-prefix}android-plane:before { content: @ionicon-var-android-plane; }
+.@{ionicons-prefix}android-playstore:before { content: @ionicon-var-android-playstore; }
+.@{ionicons-prefix}android-print:before { content: @ionicon-var-android-print; }
+.@{ionicons-prefix}android-radio-button-off:before { content: @ionicon-var-android-radio-button-off; }
+.@{ionicons-prefix}android-radio-button-on:before { content: @ionicon-var-android-radio-button-on; }
+.@{ionicons-prefix}android-refresh:before { content: @ionicon-var-android-refresh; }
+.@{ionicons-prefix}android-remove:before { content: @ionicon-var-android-remove; }
+.@{ionicons-prefix}android-remove-circle:before { content: @ionicon-var-android-remove-circle; }
+.@{ionicons-prefix}android-restaurant:before { content: @ionicon-var-android-restaurant; }
+.@{ionicons-prefix}android-sad:before { content: @ionicon-var-android-sad; }
+.@{ionicons-prefix}android-search:before { content: @ionicon-var-android-search; }
+.@{ionicons-prefix}android-send:before { content: @ionicon-var-android-send; }
+.@{ionicons-prefix}android-settings:before { content: @ionicon-var-android-settings; }
+.@{ionicons-prefix}android-share:before { content: @ionicon-var-android-share; }
+.@{ionicons-prefix}android-share-alt:before { content: @ionicon-var-android-share-alt; }
+.@{ionicons-prefix}android-star:before { content: @ionicon-var-android-star; }
+.@{ionicons-prefix}android-star-half:before { content: @ionicon-var-android-star-half; }
+.@{ionicons-prefix}android-star-outline:before { content: @ionicon-var-android-star-outline; }
+.@{ionicons-prefix}android-stopwatch:before { content: @ionicon-var-android-stopwatch; }
+.@{ionicons-prefix}android-subway:before { content: @ionicon-var-android-subway; }
+.@{ionicons-prefix}android-sunny:before { content: @ionicon-var-android-sunny; }
+.@{ionicons-prefix}android-sync:before { content: @ionicon-var-android-sync; }
+.@{ionicons-prefix}android-textsms:before { content: @ionicon-var-android-textsms; }
+.@{ionicons-prefix}android-time:before { content: @ionicon-var-android-time; }
+.@{ionicons-prefix}android-train:before { content: @ionicon-var-android-train; }
+.@{ionicons-prefix}android-unlock:before { content: @ionicon-var-android-unlock; }
+.@{ionicons-prefix}android-upload:before { content: @ionicon-var-android-upload; }
+.@{ionicons-prefix}android-volume-down:before { content: @ionicon-var-android-volume-down; }
+.@{ionicons-prefix}android-volume-mute:before { content: @ionicon-var-android-volume-mute; }
+.@{ionicons-prefix}android-volume-off:before { content: @ionicon-var-android-volume-off; }
+.@{ionicons-prefix}android-volume-up:before { content: @ionicon-var-android-volume-up; }
+.@{ionicons-prefix}android-walk:before { content: @ionicon-var-android-walk; }
+.@{ionicons-prefix}android-warning:before { content: @ionicon-var-android-warning; }
+.@{ionicons-prefix}android-watch:before { content: @ionicon-var-android-watch; }
+.@{ionicons-prefix}android-wifi:before { content: @ionicon-var-android-wifi; }
+.@{ionicons-prefix}aperture:before { content: @ionicon-var-aperture; }
+.@{ionicons-prefix}archive:before { content: @ionicon-var-archive; }
+.@{ionicons-prefix}arrow-down-a:before { content: @ionicon-var-arrow-down-a; }
+.@{ionicons-prefix}arrow-down-b:before { content: @ionicon-var-arrow-down-b; }
+.@{ionicons-prefix}arrow-down-c:before { content: @ionicon-var-arrow-down-c; }
+.@{ionicons-prefix}arrow-expand:before { content: @ionicon-var-arrow-expand; }
+.@{ionicons-prefix}arrow-graph-down-left:before { content: @ionicon-var-arrow-graph-down-left; }
+.@{ionicons-prefix}arrow-graph-down-right:before { content: @ionicon-var-arrow-graph-down-right; }
+.@{ionicons-prefix}arrow-graph-up-left:before { content: @ionicon-var-arrow-graph-up-left; }
+.@{ionicons-prefix}arrow-graph-up-right:before { content: @ionicon-var-arrow-graph-up-right; }
+.@{ionicons-prefix}arrow-left-a:before { content: @ionicon-var-arrow-left-a; }
+.@{ionicons-prefix}arrow-left-b:before { content: @ionicon-var-arrow-left-b; }
+.@{ionicons-prefix}arrow-left-c:before { content: @ionicon-var-arrow-left-c; }
+.@{ionicons-prefix}arrow-move:before { content: @ionicon-var-arrow-move; }
+.@{ionicons-prefix}arrow-resize:before { content: @ionicon-var-arrow-resize; }
+.@{ionicons-prefix}arrow-return-left:before { content: @ionicon-var-arrow-return-left; }
+.@{ionicons-prefix}arrow-return-right:before { content: @ionicon-var-arrow-return-right; }
+.@{ionicons-prefix}arrow-right-a:before { content: @ionicon-var-arrow-right-a; }
+.@{ionicons-prefix}arrow-right-b:before { content: @ionicon-var-arrow-right-b; }
+.@{ionicons-prefix}arrow-right-c:before { content: @ionicon-var-arrow-right-c; }
+.@{ionicons-prefix}arrow-shrink:before { content: @ionicon-var-arrow-shrink; }
+.@{ionicons-prefix}arrow-swap:before { content: @ionicon-var-arrow-swap; }
+.@{ionicons-prefix}arrow-up-a:before { content: @ionicon-var-arrow-up-a; }
+.@{ionicons-prefix}arrow-up-b:before { content: @ionicon-var-arrow-up-b; }
+.@{ionicons-prefix}arrow-up-c:before { content: @ionicon-var-arrow-up-c; }
+.@{ionicons-prefix}asterisk:before { content: @ionicon-var-asterisk; }
+.@{ionicons-prefix}at:before { content: @ionicon-var-at; }
+.@{ionicons-prefix}backspace:before { content: @ionicon-var-backspace; }
+.@{ionicons-prefix}backspace-outline:before { content: @ionicon-var-backspace-outline; }
+.@{ionicons-prefix}bag:before { content: @ionicon-var-bag; }
+.@{ionicons-prefix}battery-charging:before { content: @ionicon-var-battery-charging; }
+.@{ionicons-prefix}battery-empty:before { content: @ionicon-var-battery-empty; }
+.@{ionicons-prefix}battery-full:before { content: @ionicon-var-battery-full; }
+.@{ionicons-prefix}battery-half:before { content: @ionicon-var-battery-half; }
+.@{ionicons-prefix}battery-low:before { content: @ionicon-var-battery-low; }
+.@{ionicons-prefix}beaker:before { content: @ionicon-var-beaker; }
+.@{ionicons-prefix}beer:before { content: @ionicon-var-beer; }
+.@{ionicons-prefix}bluetooth:before { content: @ionicon-var-bluetooth; }
+.@{ionicons-prefix}bonfire:before { content: @ionicon-var-bonfire; }
+.@{ionicons-prefix}bookmark:before { content: @ionicon-var-bookmark; }
+.@{ionicons-prefix}bowtie:before { content: @ionicon-var-bowtie; }
+.@{ionicons-prefix}briefcase:before { content: @ionicon-var-briefcase; }
+.@{ionicons-prefix}bug:before { content: @ionicon-var-bug; }
+.@{ionicons-prefix}calculator:before { content: @ionicon-var-calculator; }
+.@{ionicons-prefix}calendar:before { content: @ionicon-var-calendar; }
+.@{ionicons-prefix}camera:before { content: @ionicon-var-camera; }
+.@{ionicons-prefix}card:before { content: @ionicon-var-card; }
+.@{ionicons-prefix}cash:before { content: @ionicon-var-cash; }
+.@{ionicons-prefix}chatbox:before { content: @ionicon-var-chatbox; }
+.@{ionicons-prefix}chatbox-working:before { content: @ionicon-var-chatbox-working; }
+.@{ionicons-prefix}chatboxes:before { content: @ionicon-var-chatboxes; }
+.@{ionicons-prefix}chatbubble:before { content: @ionicon-var-chatbubble; }
+.@{ionicons-prefix}chatbubble-working:before { content: @ionicon-var-chatbubble-working; }
+.@{ionicons-prefix}chatbubbles:before { content: @ionicon-var-chatbubbles; }
+.@{ionicons-prefix}checkmark:before { content: @ionicon-var-checkmark; }
+.@{ionicons-prefix}checkmark-circled:before { content: @ionicon-var-checkmark-circled; }
+.@{ionicons-prefix}checkmark-round:before { content: @ionicon-var-checkmark-round; }
+.@{ionicons-prefix}chevron-down:before { content: @ionicon-var-chevron-down; }
+.@{ionicons-prefix}chevron-left:before { content: @ionicon-var-chevron-left; }
+.@{ionicons-prefix}chevron-right:before { content: @ionicon-var-chevron-right; }
+.@{ionicons-prefix}chevron-up:before { content: @ionicon-var-chevron-up; }
+.@{ionicons-prefix}clipboard:before { content: @ionicon-var-clipboard; }
+.@{ionicons-prefix}clock:before { content: @ionicon-var-clock; }
+.@{ionicons-prefix}close:before { content: @ionicon-var-close; }
+.@{ionicons-prefix}close-circled:before { content: @ionicon-var-close-circled; }
+.@{ionicons-prefix}close-round:before { content: @ionicon-var-close-round; }
+.@{ionicons-prefix}closed-captioning:before { content: @ionicon-var-closed-captioning; }
+.@{ionicons-prefix}cloud:before { content: @ionicon-var-cloud; }
+.@{ionicons-prefix}code:before { content: @ionicon-var-code; }
+.@{ionicons-prefix}code-download:before { content: @ionicon-var-code-download; }
+.@{ionicons-prefix}code-working:before { content: @ionicon-var-code-working; }
+.@{ionicons-prefix}coffee:before { content: @ionicon-var-coffee; }
+.@{ionicons-prefix}compass:before { content: @ionicon-var-compass; }
+.@{ionicons-prefix}compose:before { content: @ionicon-var-compose; }
+.@{ionicons-prefix}connection-bars:before { content: @ionicon-var-connection-bars; }
+.@{ionicons-prefix}contrast:before { content: @ionicon-var-contrast; }
+.@{ionicons-prefix}crop:before { content: @ionicon-var-crop; }
+.@{ionicons-prefix}cube:before { content: @ionicon-var-cube; }
+.@{ionicons-prefix}disc:before { content: @ionicon-var-disc; }
+.@{ionicons-prefix}document:before { content: @ionicon-var-document; }
+.@{ionicons-prefix}document-text:before { content: @ionicon-var-document-text; }
+.@{ionicons-prefix}drag:before { content: @ionicon-var-drag; }
+.@{ionicons-prefix}earth:before { content: @ionicon-var-earth; }
+.@{ionicons-prefix}easel:before { content: @ionicon-var-easel; }
+.@{ionicons-prefix}edit:before { content: @ionicon-var-edit; }
+.@{ionicons-prefix}egg:before { content: @ionicon-var-egg; }
+.@{ionicons-prefix}eject:before { content: @ionicon-var-eject; }
+.@{ionicons-prefix}email:before { content: @ionicon-var-email; }
+.@{ionicons-prefix}email-unread:before { content: @ionicon-var-email-unread; }
+.@{ionicons-prefix}erlenmeyer-flask:before { content: @ionicon-var-erlenmeyer-flask; }
+.@{ionicons-prefix}erlenmeyer-flask-bubbles:before { content: @ionicon-var-erlenmeyer-flask-bubbles; }
+.@{ionicons-prefix}eye:before { content: @ionicon-var-eye; }
+.@{ionicons-prefix}eye-disabled:before { content: @ionicon-var-eye-disabled; }
+.@{ionicons-prefix}female:before { content: @ionicon-var-female; }
+.@{ionicons-prefix}filing:before { content: @ionicon-var-filing; }
+.@{ionicons-prefix}film-marker:before { content: @ionicon-var-film-marker; }
+.@{ionicons-prefix}fireball:before { content: @ionicon-var-fireball; }
+.@{ionicons-prefix}flag:before { content: @ionicon-var-flag; }
+.@{ionicons-prefix}flame:before { content: @ionicon-var-flame; }
+.@{ionicons-prefix}flash:before { content: @ionicon-var-flash; }
+.@{ionicons-prefix}flash-off:before { content: @ionicon-var-flash-off; }
+.@{ionicons-prefix}folder:before { content: @ionicon-var-folder; }
+.@{ionicons-prefix}fork:before { content: @ionicon-var-fork; }
+.@{ionicons-prefix}fork-repo:before { content: @ionicon-var-fork-repo; }
+.@{ionicons-prefix}forward:before { content: @ionicon-var-forward; }
+.@{ionicons-prefix}funnel:before { content: @ionicon-var-funnel; }
+.@{ionicons-prefix}gear-a:before { content: @ionicon-var-gear-a; }
+.@{ionicons-prefix}gear-b:before { content: @ionicon-var-gear-b; }
+.@{ionicons-prefix}grid:before { content: @ionicon-var-grid; }
+.@{ionicons-prefix}hammer:before { content: @ionicon-var-hammer; }
+.@{ionicons-prefix}happy:before { content: @ionicon-var-happy; }
+.@{ionicons-prefix}happy-outline:before { content: @ionicon-var-happy-outline; }
+.@{ionicons-prefix}headphone:before { content: @ionicon-var-headphone; }
+.@{ionicons-prefix}heart:before { content: @ionicon-var-heart; }
+.@{ionicons-prefix}heart-broken:before { content: @ionicon-var-heart-broken; }
+.@{ionicons-prefix}help:before { content: @ionicon-var-help; }
+.@{ionicons-prefix}help-buoy:before { content: @ionicon-var-help-buoy; }
+.@{ionicons-prefix}help-circled:before { content: @ionicon-var-help-circled; }
+.@{ionicons-prefix}home:before { content: @ionicon-var-home; }
+.@{ionicons-prefix}icecream:before { content: @ionicon-var-icecream; }
+.@{ionicons-prefix}image:before { content: @ionicon-var-image; }
+.@{ionicons-prefix}images:before { content: @ionicon-var-images; }
+.@{ionicons-prefix}information:before { content: @ionicon-var-information; }
+.@{ionicons-prefix}information-circled:before { content: @ionicon-var-information-circled; }
+.@{ionicons-prefix}ionic:before { content: @ionicon-var-ionic; }
+.@{ionicons-prefix}ios-alarm:before { content: @ionicon-var-ios-alarm; }
+.@{ionicons-prefix}ios-alarm-outline:before { content: @ionicon-var-ios-alarm-outline; }
+.@{ionicons-prefix}ios-albums:before { content: @ionicon-var-ios-albums; }
+.@{ionicons-prefix}ios-albums-outline:before { content: @ionicon-var-ios-albums-outline; }
+.@{ionicons-prefix}ios-americanfootball:before { content: @ionicon-var-ios-americanfootball; }
+.@{ionicons-prefix}ios-americanfootball-outline:before { content: @ionicon-var-ios-americanfootball-outline; }
+.@{ionicons-prefix}ios-analytics:before { content: @ionicon-var-ios-analytics; }
+.@{ionicons-prefix}ios-analytics-outline:before { content: @ionicon-var-ios-analytics-outline; }
+.@{ionicons-prefix}ios-arrow-back:before { content: @ionicon-var-ios-arrow-back; }
+.@{ionicons-prefix}ios-arrow-down:before { content: @ionicon-var-ios-arrow-down; }
+.@{ionicons-prefix}ios-arrow-forward:before { content: @ionicon-var-ios-arrow-forward; }
+.@{ionicons-prefix}ios-arrow-left:before { content: @ionicon-var-ios-arrow-left; }
+.@{ionicons-prefix}ios-arrow-right:before { content: @ionicon-var-ios-arrow-right; }
+.@{ionicons-prefix}ios-arrow-thin-down:before { content: @ionicon-var-ios-arrow-thin-down; }
+.@{ionicons-prefix}ios-arrow-thin-left:before { content: @ionicon-var-ios-arrow-thin-left; }
+.@{ionicons-prefix}ios-arrow-thin-right:before { content: @ionicon-var-ios-arrow-thin-right; }
+.@{ionicons-prefix}ios-arrow-thin-up:before { content: @ionicon-var-ios-arrow-thin-up; }
+.@{ionicons-prefix}ios-arrow-up:before { content: @ionicon-var-ios-arrow-up; }
+.@{ionicons-prefix}ios-at:before { content: @ionicon-var-ios-at; }
+.@{ionicons-prefix}ios-at-outline:before { content: @ionicon-var-ios-at-outline; }
+.@{ionicons-prefix}ios-barcode:before { content: @ionicon-var-ios-barcode; }
+.@{ionicons-prefix}ios-barcode-outline:before { content: @ionicon-var-ios-barcode-outline; }
+.@{ionicons-prefix}ios-baseball:before { content: @ionicon-var-ios-baseball; }
+.@{ionicons-prefix}ios-baseball-outline:before { content: @ionicon-var-ios-baseball-outline; }
+.@{ionicons-prefix}ios-basketball:before { content: @ionicon-var-ios-basketball; }
+.@{ionicons-prefix}ios-basketball-outline:before { content: @ionicon-var-ios-basketball-outline; }
+.@{ionicons-prefix}ios-bell:before { content: @ionicon-var-ios-bell; }
+.@{ionicons-prefix}ios-bell-outline:before { content: @ionicon-var-ios-bell-outline; }
+.@{ionicons-prefix}ios-body:before { content: @ionicon-var-ios-body; }
+.@{ionicons-prefix}ios-body-outline:before { content: @ionicon-var-ios-body-outline; }
+.@{ionicons-prefix}ios-bolt:before { content: @ionicon-var-ios-bolt; }
+.@{ionicons-prefix}ios-bolt-outline:before { content: @ionicon-var-ios-bolt-outline; }
+.@{ionicons-prefix}ios-book:before { content: @ionicon-var-ios-book; }
+.@{ionicons-prefix}ios-book-outline:before { content: @ionicon-var-ios-book-outline; }
+.@{ionicons-prefix}ios-bookmarks:before { content: @ionicon-var-ios-bookmarks; }
+.@{ionicons-prefix}ios-bookmarks-outline:before { content: @ionicon-var-ios-bookmarks-outline; }
+.@{ionicons-prefix}ios-box:before { content: @ionicon-var-ios-box; }
+.@{ionicons-prefix}ios-box-outline:before { content: @ionicon-var-ios-box-outline; }
+.@{ionicons-prefix}ios-briefcase:before { content: @ionicon-var-ios-briefcase; }
+.@{ionicons-prefix}ios-briefcase-outline:before { content: @ionicon-var-ios-briefcase-outline; }
+.@{ionicons-prefix}ios-browsers:before { content: @ionicon-var-ios-browsers; }
+.@{ionicons-prefix}ios-browsers-outline:before { content: @ionicon-var-ios-browsers-outline; }
+.@{ionicons-prefix}ios-calculator:before { content: @ionicon-var-ios-calculator; }
+.@{ionicons-prefix}ios-calculator-outline:before { content: @ionicon-var-ios-calculator-outline; }
+.@{ionicons-prefix}ios-calendar:before { content: @ionicon-var-ios-calendar; }
+.@{ionicons-prefix}ios-calendar-outline:before { content: @ionicon-var-ios-calendar-outline; }
+.@{ionicons-prefix}ios-camera:before { content: @ionicon-var-ios-camera; }
+.@{ionicons-prefix}ios-camera-outline:before { content: @ionicon-var-ios-camera-outline; }
+.@{ionicons-prefix}ios-cart:before { content: @ionicon-var-ios-cart; }
+.@{ionicons-prefix}ios-cart-outline:before { content: @ionicon-var-ios-cart-outline; }
+.@{ionicons-prefix}ios-chatboxes:before { content: @ionicon-var-ios-chatboxes; }
+.@{ionicons-prefix}ios-chatboxes-outline:before { content: @ionicon-var-ios-chatboxes-outline; }
+.@{ionicons-prefix}ios-chatbubble:before { content: @ionicon-var-ios-chatbubble; }
+.@{ionicons-prefix}ios-chatbubble-outline:before { content: @ionicon-var-ios-chatbubble-outline; }
+.@{ionicons-prefix}ios-checkmark:before { content: @ionicon-var-ios-checkmark; }
+.@{ionicons-prefix}ios-checkmark-empty:before { content: @ionicon-var-ios-checkmark-empty; }
+.@{ionicons-prefix}ios-checkmark-outline:before { content: @ionicon-var-ios-checkmark-outline; }
+.@{ionicons-prefix}ios-circle-filled:before { content: @ionicon-var-ios-circle-filled; }
+.@{ionicons-prefix}ios-circle-outline:before { content: @ionicon-var-ios-circle-outline; }
+.@{ionicons-prefix}ios-clock:before { content: @ionicon-var-ios-clock; }
+.@{ionicons-prefix}ios-clock-outline:before { content: @ionicon-var-ios-clock-outline; }
+.@{ionicons-prefix}ios-close:before { content: @ionicon-var-ios-close; }
+.@{ionicons-prefix}ios-close-empty:before { content: @ionicon-var-ios-close-empty; }
+.@{ionicons-prefix}ios-close-outline:before { content: @ionicon-var-ios-close-outline; }
+.@{ionicons-prefix}ios-cloud:before { content: @ionicon-var-ios-cloud; }
+.@{ionicons-prefix}ios-cloud-download:before { content: @ionicon-var-ios-cloud-download; }
+.@{ionicons-prefix}ios-cloud-download-outline:before { content: @ionicon-var-ios-cloud-download-outline; }
+.@{ionicons-prefix}ios-cloud-outline:before { content: @ionicon-var-ios-cloud-outline; }
+.@{ionicons-prefix}ios-cloud-upload:before { content: @ionicon-var-ios-cloud-upload; }
+.@{ionicons-prefix}ios-cloud-upload-outline:before { content: @ionicon-var-ios-cloud-upload-outline; }
+.@{ionicons-prefix}ios-cloudy:before { content: @ionicon-var-ios-cloudy; }
+.@{ionicons-prefix}ios-cloudy-night:before { content: @ionicon-var-ios-cloudy-night; }
+.@{ionicons-prefix}ios-cloudy-night-outline:before { content: @ionicon-var-ios-cloudy-night-outline; }
+.@{ionicons-prefix}ios-cloudy-outline:before { content: @ionicon-var-ios-cloudy-outline; }
+.@{ionicons-prefix}ios-cog:before { content: @ionicon-var-ios-cog; }
+.@{ionicons-prefix}ios-cog-outline:before { content: @ionicon-var-ios-cog-outline; }
+.@{ionicons-prefix}ios-color-filter:before { content: @ionicon-var-ios-color-filter; }
+.@{ionicons-prefix}ios-color-filter-outline:before { content: @ionicon-var-ios-color-filter-outline; }
+.@{ionicons-prefix}ios-color-wand:before { content: @ionicon-var-ios-color-wand; }
+.@{ionicons-prefix}ios-color-wand-outline:before { content: @ionicon-var-ios-color-wand-outline; }
+.@{ionicons-prefix}ios-compose:before { content: @ionicon-var-ios-compose; }
+.@{ionicons-prefix}ios-compose-outline:before { content: @ionicon-var-ios-compose-outline; }
+.@{ionicons-prefix}ios-contact:before { content: @ionicon-var-ios-contact; }
+.@{ionicons-prefix}ios-contact-outline:before { content: @ionicon-var-ios-contact-outline; }
+.@{ionicons-prefix}ios-copy:before { content: @ionicon-var-ios-copy; }
+.@{ionicons-prefix}ios-copy-outline:before { content: @ionicon-var-ios-copy-outline; }
+.@{ionicons-prefix}ios-crop:before { content: @ionicon-var-ios-crop; }
+.@{ionicons-prefix}ios-crop-strong:before { content: @ionicon-var-ios-crop-strong; }
+.@{ionicons-prefix}ios-download:before { content: @ionicon-var-ios-download; }
+.@{ionicons-prefix}ios-download-outline:before { content: @ionicon-var-ios-download-outline; }
+.@{ionicons-prefix}ios-drag:before { content: @ionicon-var-ios-drag; }
+.@{ionicons-prefix}ios-email:before { content: @ionicon-var-ios-email; }
+.@{ionicons-prefix}ios-email-outline:before { content: @ionicon-var-ios-email-outline; }
+.@{ionicons-prefix}ios-eye:before { content: @ionicon-var-ios-eye; }
+.@{ionicons-prefix}ios-eye-outline:before { content: @ionicon-var-ios-eye-outline; }
+.@{ionicons-prefix}ios-fastforward:before { content: @ionicon-var-ios-fastforward; }
+.@{ionicons-prefix}ios-fastforward-outline:before { content: @ionicon-var-ios-fastforward-outline; }
+.@{ionicons-prefix}ios-filing:before { content: @ionicon-var-ios-filing; }
+.@{ionicons-prefix}ios-filing-outline:before { content: @ionicon-var-ios-filing-outline; }
+.@{ionicons-prefix}ios-film:before { content: @ionicon-var-ios-film; }
+.@{ionicons-prefix}ios-film-outline:before { content: @ionicon-var-ios-film-outline; }
+.@{ionicons-prefix}ios-flag:before { content: @ionicon-var-ios-flag; }
+.@{ionicons-prefix}ios-flag-outline:before { content: @ionicon-var-ios-flag-outline; }
+.@{ionicons-prefix}ios-flame:before { content: @ionicon-var-ios-flame; }
+.@{ionicons-prefix}ios-flame-outline:before { content: @ionicon-var-ios-flame-outline; }
+.@{ionicons-prefix}ios-flask:before { content: @ionicon-var-ios-flask; }
+.@{ionicons-prefix}ios-flask-outline:before { content: @ionicon-var-ios-flask-outline; }
+.@{ionicons-prefix}ios-flower:before { content: @ionicon-var-ios-flower; }
+.@{ionicons-prefix}ios-flower-outline:before { content: @ionicon-var-ios-flower-outline; }
+.@{ionicons-prefix}ios-folder:before { content: @ionicon-var-ios-folder; }
+.@{ionicons-prefix}ios-folder-outline:before { content: @ionicon-var-ios-folder-outline; }
+.@{ionicons-prefix}ios-football:before { content: @ionicon-var-ios-football; }
+.@{ionicons-prefix}ios-football-outline:before { content: @ionicon-var-ios-football-outline; }
+.@{ionicons-prefix}ios-game-controller-a:before { content: @ionicon-var-ios-game-controller-a; }
+.@{ionicons-prefix}ios-game-controller-a-outline:before { content: @ionicon-var-ios-game-controller-a-outline; }
+.@{ionicons-prefix}ios-game-controller-b:before { content: @ionicon-var-ios-game-controller-b; }
+.@{ionicons-prefix}ios-game-controller-b-outline:before { content: @ionicon-var-ios-game-controller-b-outline; }
+.@{ionicons-prefix}ios-gear:before { content: @ionicon-var-ios-gear; }
+.@{ionicons-prefix}ios-gear-outline:before { content: @ionicon-var-ios-gear-outline; }
+.@{ionicons-prefix}ios-glasses:before { content: @ionicon-var-ios-glasses; }
+.@{ionicons-prefix}ios-glasses-outline:before { content: @ionicon-var-ios-glasses-outline; }
+.@{ionicons-prefix}ios-grid-view:before { content: @ionicon-var-ios-grid-view; }
+.@{ionicons-prefix}ios-grid-view-outline:before { content: @ionicon-var-ios-grid-view-outline; }
+.@{ionicons-prefix}ios-heart:before { content: @ionicon-var-ios-heart; }
+.@{ionicons-prefix}ios-heart-outline:before { content: @ionicon-var-ios-heart-outline; }
+.@{ionicons-prefix}ios-help:before { content: @ionicon-var-ios-help; }
+.@{ionicons-prefix}ios-help-empty:before { content: @ionicon-var-ios-help-empty; }
+.@{ionicons-prefix}ios-help-outline:before { content: @ionicon-var-ios-help-outline; }
+.@{ionicons-prefix}ios-home:before { content: @ionicon-var-ios-home; }
+.@{ionicons-prefix}ios-home-outline:before { content: @ionicon-var-ios-home-outline; }
+.@{ionicons-prefix}ios-infinite:before { content: @ionicon-var-ios-infinite; }
+.@{ionicons-prefix}ios-infinite-outline:before { content: @ionicon-var-ios-infinite-outline; }
+.@{ionicons-prefix}ios-information:before { content: @ionicon-var-ios-information; }
+.@{ionicons-prefix}ios-information-empty:before { content: @ionicon-var-ios-information-empty; }
+.@{ionicons-prefix}ios-information-outline:before { content: @ionicon-var-ios-information-outline; }
+.@{ionicons-prefix}ios-ionic-outline:before { content: @ionicon-var-ios-ionic-outline; }
+.@{ionicons-prefix}ios-keypad:before { content: @ionicon-var-ios-keypad; }
+.@{ionicons-prefix}ios-keypad-outline:before { content: @ionicon-var-ios-keypad-outline; }
+.@{ionicons-prefix}ios-lightbulb:before { content: @ionicon-var-ios-lightbulb; }
+.@{ionicons-prefix}ios-lightbulb-outline:before { content: @ionicon-var-ios-lightbulb-outline; }
+.@{ionicons-prefix}ios-list:before { content: @ionicon-var-ios-list; }
+.@{ionicons-prefix}ios-list-outline:before { content: @ionicon-var-ios-list-outline; }
+.@{ionicons-prefix}ios-location:before { content: @ionicon-var-ios-location; }
+.@{ionicons-prefix}ios-location-outline:before { content: @ionicon-var-ios-location-outline; }
+.@{ionicons-prefix}ios-locked:before { content: @ionicon-var-ios-locked; }
+.@{ionicons-prefix}ios-locked-outline:before { content: @ionicon-var-ios-locked-outline; }
+.@{ionicons-prefix}ios-loop:before { content: @ionicon-var-ios-loop; }
+.@{ionicons-prefix}ios-loop-strong:before { content: @ionicon-var-ios-loop-strong; }
+.@{ionicons-prefix}ios-medical:before { content: @ionicon-var-ios-medical; }
+.@{ionicons-prefix}ios-medical-outline:before { content: @ionicon-var-ios-medical-outline; }
+.@{ionicons-prefix}ios-medkit:before { content: @ionicon-var-ios-medkit; }
+.@{ionicons-prefix}ios-medkit-outline:before { content: @ionicon-var-ios-medkit-outline; }
+.@{ionicons-prefix}ios-mic:before { content: @ionicon-var-ios-mic; }
+.@{ionicons-prefix}ios-mic-off:before { content: @ionicon-var-ios-mic-off; }
+.@{ionicons-prefix}ios-mic-outline:before { content: @ionicon-var-ios-mic-outline; }
+.@{ionicons-prefix}ios-minus:before { content: @ionicon-var-ios-minus; }
+.@{ionicons-prefix}ios-minus-empty:before { content: @ionicon-var-ios-minus-empty; }
+.@{ionicons-prefix}ios-minus-outline:before { content: @ionicon-var-ios-minus-outline; }
+.@{ionicons-prefix}ios-monitor:before { content: @ionicon-var-ios-monitor; }
+.@{ionicons-prefix}ios-monitor-outline:before { content: @ionicon-var-ios-monitor-outline; }
+.@{ionicons-prefix}ios-moon:before { content: @ionicon-var-ios-moon; }
+.@{ionicons-prefix}ios-moon-outline:before { content: @ionicon-var-ios-moon-outline; }
+.@{ionicons-prefix}ios-more:before { content: @ionicon-var-ios-more; }
+.@{ionicons-prefix}ios-more-outline:before { content: @ionicon-var-ios-more-outline; }
+.@{ionicons-prefix}ios-musical-note:before { content: @ionicon-var-ios-musical-note; }
+.@{ionicons-prefix}ios-musical-notes:before { content: @ionicon-var-ios-musical-notes; }
+.@{ionicons-prefix}ios-navigate:before { content: @ionicon-var-ios-navigate; }
+.@{ionicons-prefix}ios-navigate-outline:before { content: @ionicon-var-ios-navigate-outline; }
+.@{ionicons-prefix}ios-nutrition:before { content: @ionicon-var-ios-nutrition; }
+.@{ionicons-prefix}ios-nutrition-outline:before { content: @ionicon-var-ios-nutrition-outline; }
+.@{ionicons-prefix}ios-paper:before { content: @ionicon-var-ios-paper; }
+.@{ionicons-prefix}ios-paper-outline:before { content: @ionicon-var-ios-paper-outline; }
+.@{ionicons-prefix}ios-paperplane:before { content: @ionicon-var-ios-paperplane; }
+.@{ionicons-prefix}ios-paperplane-outline:before { content: @ionicon-var-ios-paperplane-outline; }
+.@{ionicons-prefix}ios-partlysunny:before { content: @ionicon-var-ios-partlysunny; }
+.@{ionicons-prefix}ios-partlysunny-outline:before { content: @ionicon-var-ios-partlysunny-outline; }
+.@{ionicons-prefix}ios-pause:before { content: @ionicon-var-ios-pause; }
+.@{ionicons-prefix}ios-pause-outline:before { content: @ionicon-var-ios-pause-outline; }
+.@{ionicons-prefix}ios-paw:before { content: @ionicon-var-ios-paw; }
+.@{ionicons-prefix}ios-paw-outline:before { content: @ionicon-var-ios-paw-outline; }
+.@{ionicons-prefix}ios-people:before { content: @ionicon-var-ios-people; }
+.@{ionicons-prefix}ios-people-outline:before { content: @ionicon-var-ios-people-outline; }
+.@{ionicons-prefix}ios-person:before { content: @ionicon-var-ios-person; }
+.@{ionicons-prefix}ios-person-outline:before { content: @ionicon-var-ios-person-outline; }
+.@{ionicons-prefix}ios-personadd:before { content: @ionicon-var-ios-personadd; }
+.@{ionicons-prefix}ios-personadd-outline:before { content: @ionicon-var-ios-personadd-outline; }
+.@{ionicons-prefix}ios-photos:before { content: @ionicon-var-ios-photos; }
+.@{ionicons-prefix}ios-photos-outline:before { content: @ionicon-var-ios-photos-outline; }
+.@{ionicons-prefix}ios-pie:before { content: @ionicon-var-ios-pie; }
+.@{ionicons-prefix}ios-pie-outline:before { content: @ionicon-var-ios-pie-outline; }
+.@{ionicons-prefix}ios-pint:before { content: @ionicon-var-ios-pint; }
+.@{ionicons-prefix}ios-pint-outline:before { content: @ionicon-var-ios-pint-outline; }
+.@{ionicons-prefix}ios-play:before { content: @ionicon-var-ios-play; }
+.@{ionicons-prefix}ios-play-outline:before { content: @ionicon-var-ios-play-outline; }
+.@{ionicons-prefix}ios-plus:before { content: @ionicon-var-ios-plus; }
+.@{ionicons-prefix}ios-plus-empty:before { content: @ionicon-var-ios-plus-empty; }
+.@{ionicons-prefix}ios-plus-outline:before { content: @ionicon-var-ios-plus-outline; }
+.@{ionicons-prefix}ios-pricetag:before { content: @ionicon-var-ios-pricetag; }
+.@{ionicons-prefix}ios-pricetag-outline:before { content: @ionicon-var-ios-pricetag-outline; }
+.@{ionicons-prefix}ios-pricetags:before { content: @ionicon-var-ios-pricetags; }
+.@{ionicons-prefix}ios-pricetags-outline:before { content: @ionicon-var-ios-pricetags-outline; }
+.@{ionicons-prefix}ios-printer:before { content: @ionicon-var-ios-printer; }
+.@{ionicons-prefix}ios-printer-outline:before { content: @ionicon-var-ios-printer-outline; }
+.@{ionicons-prefix}ios-pulse:before { content: @ionicon-var-ios-pulse; }
+.@{ionicons-prefix}ios-pulse-strong:before { content: @ionicon-var-ios-pulse-strong; }
+.@{ionicons-prefix}ios-rainy:before { content: @ionicon-var-ios-rainy; }
+.@{ionicons-prefix}ios-rainy-outline:before { content: @ionicon-var-ios-rainy-outline; }
+.@{ionicons-prefix}ios-recording:before { content: @ionicon-var-ios-recording; }
+.@{ionicons-prefix}ios-recording-outline:before { content: @ionicon-var-ios-recording-outline; }
+.@{ionicons-prefix}ios-redo:before { content: @ionicon-var-ios-redo; }
+.@{ionicons-prefix}ios-redo-outline:before { content: @ionicon-var-ios-redo-outline; }
+.@{ionicons-prefix}ios-refresh:before { content: @ionicon-var-ios-refresh; }
+.@{ionicons-prefix}ios-refresh-empty:before { content: @ionicon-var-ios-refresh-empty; }
+.@{ionicons-prefix}ios-refresh-outline:before { content: @ionicon-var-ios-refresh-outline; }
+.@{ionicons-prefix}ios-reload:before { content: @ionicon-var-ios-reload; }
+.@{ionicons-prefix}ios-reverse-camera:before { content: @ionicon-var-ios-reverse-camera; }
+.@{ionicons-prefix}ios-reverse-camera-outline:before { content: @ionicon-var-ios-reverse-camera-outline; }
+.@{ionicons-prefix}ios-rewind:before { content: @ionicon-var-ios-rewind; }
+.@{ionicons-prefix}ios-rewind-outline:before { content: @ionicon-var-ios-rewind-outline; }
+.@{ionicons-prefix}ios-rose:before { content: @ionicon-var-ios-rose; }
+.@{ionicons-prefix}ios-rose-outline:before { content: @ionicon-var-ios-rose-outline; }
+.@{ionicons-prefix}ios-search:before { content: @ionicon-var-ios-search; }
+.@{ionicons-prefix}ios-search-strong:before { content: @ionicon-var-ios-search-strong; }
+.@{ionicons-prefix}ios-settings:before { content: @ionicon-var-ios-settings; }
+.@{ionicons-prefix}ios-settings-strong:before { content: @ionicon-var-ios-settings-strong; }
+.@{ionicons-prefix}ios-shuffle:before { content: @ionicon-var-ios-shuffle; }
+.@{ionicons-prefix}ios-shuffle-strong:before { content: @ionicon-var-ios-shuffle-strong; }
+.@{ionicons-prefix}ios-skipbackward:before { content: @ionicon-var-ios-skipbackward; }
+.@{ionicons-prefix}ios-skipbackward-outline:before { content: @ionicon-var-ios-skipbackward-outline; }
+.@{ionicons-prefix}ios-skipforward:before { content: @ionicon-var-ios-skipforward; }
+.@{ionicons-prefix}ios-skipforward-outline:before { content: @ionicon-var-ios-skipforward-outline; }
+.@{ionicons-prefix}ios-snowy:before { content: @ionicon-var-ios-snowy; }
+.@{ionicons-prefix}ios-speedometer:before { content: @ionicon-var-ios-speedometer; }
+.@{ionicons-prefix}ios-speedometer-outline:before { content: @ionicon-var-ios-speedometer-outline; }
+.@{ionicons-prefix}ios-star:before { content: @ionicon-var-ios-star; }
+.@{ionicons-prefix}ios-star-half:before { content: @ionicon-var-ios-star-half; }
+.@{ionicons-prefix}ios-star-outline:before { content: @ionicon-var-ios-star-outline; }
+.@{ionicons-prefix}ios-stopwatch:before { content: @ionicon-var-ios-stopwatch; }
+.@{ionicons-prefix}ios-stopwatch-outline:before { content: @ionicon-var-ios-stopwatch-outline; }
+.@{ionicons-prefix}ios-sunny:before { content: @ionicon-var-ios-sunny; }
+.@{ionicons-prefix}ios-sunny-outline:before { content: @ionicon-var-ios-sunny-outline; }
+.@{ionicons-prefix}ios-telephone:before { content: @ionicon-var-ios-telephone; }
+.@{ionicons-prefix}ios-telephone-outline:before { content: @ionicon-var-ios-telephone-outline; }
+.@{ionicons-prefix}ios-tennisball:before { content: @ionicon-var-ios-tennisball; }
+.@{ionicons-prefix}ios-tennisball-outline:before { content: @ionicon-var-ios-tennisball-outline; }
+.@{ionicons-prefix}ios-thunderstorm:before { content: @ionicon-var-ios-thunderstorm; }
+.@{ionicons-prefix}ios-thunderstorm-outline:before { content: @ionicon-var-ios-thunderstorm-outline; }
+.@{ionicons-prefix}ios-time:before { content: @ionicon-var-ios-time; }
+.@{ionicons-prefix}ios-time-outline:before { content: @ionicon-var-ios-time-outline; }
+.@{ionicons-prefix}ios-timer:before { content: @ionicon-var-ios-timer; }
+.@{ionicons-prefix}ios-timer-outline:before { content: @ionicon-var-ios-timer-outline; }
+.@{ionicons-prefix}ios-toggle:before { content: @ionicon-var-ios-toggle; }
+.@{ionicons-prefix}ios-toggle-outline:before { content: @ionicon-var-ios-toggle-outline; }
+.@{ionicons-prefix}ios-trash:before { content: @ionicon-var-ios-trash; }
+.@{ionicons-prefix}ios-trash-outline:before { content: @ionicon-var-ios-trash-outline; }
+.@{ionicons-prefix}ios-undo:before { content: @ionicon-var-ios-undo; }
+.@{ionicons-prefix}ios-undo-outline:before { content: @ionicon-var-ios-undo-outline; }
+.@{ionicons-prefix}ios-unlocked:before { content: @ionicon-var-ios-unlocked; }
+.@{ionicons-prefix}ios-unlocked-outline:before { content: @ionicon-var-ios-unlocked-outline; }
+.@{ionicons-prefix}ios-upload:before { content: @ionicon-var-ios-upload; }
+.@{ionicons-prefix}ios-upload-outline:before { content: @ionicon-var-ios-upload-outline; }
+.@{ionicons-prefix}ios-videocam:before { content: @ionicon-var-ios-videocam; }
+.@{ionicons-prefix}ios-videocam-outline:before { content: @ionicon-var-ios-videocam-outline; }
+.@{ionicons-prefix}ios-volume-high:before { content: @ionicon-var-ios-volume-high; }
+.@{ionicons-prefix}ios-volume-low:before { content: @ionicon-var-ios-volume-low; }
+.@{ionicons-prefix}ios-wineglass:before { content: @ionicon-var-ios-wineglass; }
+.@{ionicons-prefix}ios-wineglass-outline:before { content: @ionicon-var-ios-wineglass-outline; }
+.@{ionicons-prefix}ios-world:before { content: @ionicon-var-ios-world; }
+.@{ionicons-prefix}ios-world-outline:before { content: @ionicon-var-ios-world-outline; }
+.@{ionicons-prefix}ipad:before { content: @ionicon-var-ipad; }
+.@{ionicons-prefix}iphone:before { content: @ionicon-var-iphone; }
+.@{ionicons-prefix}ipod:before { content: @ionicon-var-ipod; }
+.@{ionicons-prefix}jet:before { content: @ionicon-var-jet; }
+.@{ionicons-prefix}key:before { content: @ionicon-var-key; }
+.@{ionicons-prefix}knife:before { content: @ionicon-var-knife; }
+.@{ionicons-prefix}laptop:before { content: @ionicon-var-laptop; }
+.@{ionicons-prefix}leaf:before { content: @ionicon-var-leaf; }
+.@{ionicons-prefix}levels:before { content: @ionicon-var-levels; }
+.@{ionicons-prefix}lightbulb:before { content: @ionicon-var-lightbulb; }
+.@{ionicons-prefix}link:before { content: @ionicon-var-link; }
+.@{ionicons-prefix}load-a:before { content: @ionicon-var-load-a; }
+.@{ionicons-prefix}load-b:before { content: @ionicon-var-load-b; }
+.@{ionicons-prefix}load-c:before { content: @ionicon-var-load-c; }
+.@{ionicons-prefix}load-d:before { content: @ionicon-var-load-d; }
+.@{ionicons-prefix}location:before { content: @ionicon-var-location; }
+.@{ionicons-prefix}lock-combination:before { content: @ionicon-var-lock-combination; }
+.@{ionicons-prefix}locked:before { content: @ionicon-var-locked; }
+.@{ionicons-prefix}log-in:before { content: @ionicon-var-log-in; }
+.@{ionicons-prefix}log-out:before { content: @ionicon-var-log-out; }
+.@{ionicons-prefix}loop:before { content: @ionicon-var-loop; }
+.@{ionicons-prefix}magnet:before { content: @ionicon-var-magnet; }
+.@{ionicons-prefix}male:before { content: @ionicon-var-male; }
+.@{ionicons-prefix}man:before { content: @ionicon-var-man; }
+.@{ionicons-prefix}map:before { content: @ionicon-var-map; }
+.@{ionicons-prefix}medkit:before { content: @ionicon-var-medkit; }
+.@{ionicons-prefix}merge:before { content: @ionicon-var-merge; }
+.@{ionicons-prefix}mic-a:before { content: @ionicon-var-mic-a; }
+.@{ionicons-prefix}mic-b:before { content: @ionicon-var-mic-b; }
+.@{ionicons-prefix}mic-c:before { content: @ionicon-var-mic-c; }
+.@{ionicons-prefix}minus:before { content: @ionicon-var-minus; }
+.@{ionicons-prefix}minus-circled:before { content: @ionicon-var-minus-circled; }
+.@{ionicons-prefix}minus-round:before { content: @ionicon-var-minus-round; }
+.@{ionicons-prefix}model-s:before { content: @ionicon-var-model-s; }
+.@{ionicons-prefix}monitor:before { content: @ionicon-var-monitor; }
+.@{ionicons-prefix}more:before { content: @ionicon-var-more; }
+.@{ionicons-prefix}mouse:before { content: @ionicon-var-mouse; }
+.@{ionicons-prefix}music-note:before { content: @ionicon-var-music-note; }
+.@{ionicons-prefix}navicon:before { content: @ionicon-var-navicon; }
+.@{ionicons-prefix}navicon-round:before { content: @ionicon-var-navicon-round; }
+.@{ionicons-prefix}navigate:before { content: @ionicon-var-navigate; }
+.@{ionicons-prefix}network:before { content: @ionicon-var-network; }
+.@{ionicons-prefix}no-smoking:before { content: @ionicon-var-no-smoking; }
+.@{ionicons-prefix}nuclear:before { content: @ionicon-var-nuclear; }
+.@{ionicons-prefix}outlet:before { content: @ionicon-var-outlet; }
+.@{ionicons-prefix}paintbrush:before { content: @ionicon-var-paintbrush; }
+.@{ionicons-prefix}paintbucket:before { content: @ionicon-var-paintbucket; }
+.@{ionicons-prefix}paper-airplane:before { content: @ionicon-var-paper-airplane; }
+.@{ionicons-prefix}paperclip:before { content: @ionicon-var-paperclip; }
+.@{ionicons-prefix}pause:before { content: @ionicon-var-pause; }
+.@{ionicons-prefix}person:before { content: @ionicon-var-person; }
+.@{ionicons-prefix}person-add:before { content: @ionicon-var-person-add; }
+.@{ionicons-prefix}person-stalker:before { content: @ionicon-var-person-stalker; }
+.@{ionicons-prefix}pie-graph:before { content: @ionicon-var-pie-graph; }
+.@{ionicons-prefix}pin:before { content: @ionicon-var-pin; }
+.@{ionicons-prefix}pinpoint:before { content: @ionicon-var-pinpoint; }
+.@{ionicons-prefix}pizza:before { content: @ionicon-var-pizza; }
+.@{ionicons-prefix}plane:before { content: @ionicon-var-plane; }
+.@{ionicons-prefix}planet:before { content: @ionicon-var-planet; }
+.@{ionicons-prefix}play:before { content: @ionicon-var-play; }
+.@{ionicons-prefix}playstation:before { content: @ionicon-var-playstation; }
+.@{ionicons-prefix}plus:before { content: @ionicon-var-plus; }
+.@{ionicons-prefix}plus-circled:before { content: @ionicon-var-plus-circled; }
+.@{ionicons-prefix}plus-round:before { content: @ionicon-var-plus-round; }
+.@{ionicons-prefix}podium:before { content: @ionicon-var-podium; }
+.@{ionicons-prefix}pound:before { content: @ionicon-var-pound; }
+.@{ionicons-prefix}power:before { content: @ionicon-var-power; }
+.@{ionicons-prefix}pricetag:before { content: @ionicon-var-pricetag; }
+.@{ionicons-prefix}pricetags:before { content: @ionicon-var-pricetags; }
+.@{ionicons-prefix}printer:before { content: @ionicon-var-printer; }
+.@{ionicons-prefix}pull-request:before { content: @ionicon-var-pull-request; }
+.@{ionicons-prefix}qr-scanner:before { content: @ionicon-var-qr-scanner; }
+.@{ionicons-prefix}quote:before { content: @ionicon-var-quote; }
+.@{ionicons-prefix}radio-waves:before { content: @ionicon-var-radio-waves; }
+.@{ionicons-prefix}record:before { content: @ionicon-var-record; }
+.@{ionicons-prefix}refresh:before { content: @ionicon-var-refresh; }
+.@{ionicons-prefix}reply:before { content: @ionicon-var-reply; }
+.@{ionicons-prefix}reply-all:before { content: @ionicon-var-reply-all; }
+.@{ionicons-prefix}ribbon-a:before { content: @ionicon-var-ribbon-a; }
+.@{ionicons-prefix}ribbon-b:before { content: @ionicon-var-ribbon-b; }
+.@{ionicons-prefix}sad:before { content: @ionicon-var-sad; }
+.@{ionicons-prefix}sad-outline:before { content: @ionicon-var-sad-outline; }
+.@{ionicons-prefix}scissors:before { content: @ionicon-var-scissors; }
+.@{ionicons-prefix}search:before { content: @ionicon-var-search; }
+.@{ionicons-prefix}settings:before { content: @ionicon-var-settings; }
+.@{ionicons-prefix}share:before { content: @ionicon-var-share; }
+.@{ionicons-prefix}shuffle:before { content: @ionicon-var-shuffle; }
+.@{ionicons-prefix}skip-backward:before { content: @ionicon-var-skip-backward; }
+.@{ionicons-prefix}skip-forward:before { content: @ionicon-var-skip-forward; }
+.@{ionicons-prefix}social-android:before { content: @ionicon-var-social-android; }
+.@{ionicons-prefix}social-android-outline:before { content: @ionicon-var-social-android-outline; }
+.@{ionicons-prefix}social-angular:before { content: @ionicon-var-social-angular; }
+.@{ionicons-prefix}social-angular-outline:before { content: @ionicon-var-social-angular-outline; }
+.@{ionicons-prefix}social-apple:before { content: @ionicon-var-social-apple; }
+.@{ionicons-prefix}social-apple-outline:before { content: @ionicon-var-social-apple-outline; }
+.@{ionicons-prefix}social-bitcoin:before { content: @ionicon-var-social-bitcoin; }
+.@{ionicons-prefix}social-bitcoin-outline:before { content: @ionicon-var-social-bitcoin-outline; }
+.@{ionicons-prefix}social-buffer:before { content: @ionicon-var-social-buffer; }
+.@{ionicons-prefix}social-buffer-outline:before { content: @ionicon-var-social-buffer-outline; }
+.@{ionicons-prefix}social-chrome:before { content: @ionicon-var-social-chrome; }
+.@{ionicons-prefix}social-chrome-outline:before { content: @ionicon-var-social-chrome-outline; }
+.@{ionicons-prefix}social-codepen:before { content: @ionicon-var-social-codepen; }
+.@{ionicons-prefix}social-codepen-outline:before { content: @ionicon-var-social-codepen-outline; }
+.@{ionicons-prefix}social-css3:before { content: @ionicon-var-social-css3; }
+.@{ionicons-prefix}social-css3-outline:before { content: @ionicon-var-social-css3-outline; }
+.@{ionicons-prefix}social-designernews:before { content: @ionicon-var-social-designernews; }
+.@{ionicons-prefix}social-designernews-outline:before { content: @ionicon-var-social-designernews-outline; }
+.@{ionicons-prefix}social-dribbble:before { content: @ionicon-var-social-dribbble; }
+.@{ionicons-prefix}social-dribbble-outline:before { content: @ionicon-var-social-dribbble-outline; }
+.@{ionicons-prefix}social-dropbox:before { content: @ionicon-var-social-dropbox; }
+.@{ionicons-prefix}social-dropbox-outline:before { content: @ionicon-var-social-dropbox-outline; }
+.@{ionicons-prefix}social-euro:before { content: @ionicon-var-social-euro; }
+.@{ionicons-prefix}social-euro-outline:before { content: @ionicon-var-social-euro-outline; }
+.@{ionicons-prefix}social-facebook:before { content: @ionicon-var-social-facebook; }
+.@{ionicons-prefix}social-facebook-outline:before { content: @ionicon-var-social-facebook-outline; }
+.@{ionicons-prefix}social-foursquare:before { content: @ionicon-var-social-foursquare; }
+.@{ionicons-prefix}social-foursquare-outline:before { content: @ionicon-var-social-foursquare-outline; }
+.@{ionicons-prefix}social-freebsd-devil:before { content: @ionicon-var-social-freebsd-devil; }
+.@{ionicons-prefix}social-github:before { content: @ionicon-var-social-github; }
+.@{ionicons-prefix}social-github-outline:before { content: @ionicon-var-social-github-outline; }
+.@{ionicons-prefix}social-google:before { content: @ionicon-var-social-google; }
+.@{ionicons-prefix}social-google-outline:before { content: @ionicon-var-social-google-outline; }
+.@{ionicons-prefix}social-googleplus:before { content: @ionicon-var-social-googleplus; }
+.@{ionicons-prefix}social-googleplus-outline:before { content: @ionicon-var-social-googleplus-outline; }
+.@{ionicons-prefix}social-hackernews:before { content: @ionicon-var-social-hackernews; }
+.@{ionicons-prefix}social-hackernews-outline:before { content: @ionicon-var-social-hackernews-outline; }
+.@{ionicons-prefix}social-html5:before { content: @ionicon-var-social-html5; }
+.@{ionicons-prefix}social-html5-outline:before { content: @ionicon-var-social-html5-outline; }
+.@{ionicons-prefix}social-instagram:before { content: @ionicon-var-social-instagram; }
+.@{ionicons-prefix}social-instagram-outline:before { content: @ionicon-var-social-instagram-outline; }
+.@{ionicons-prefix}social-javascript:before { content: @ionicon-var-social-javascript; }
+.@{ionicons-prefix}social-javascript-outline:before { content: @ionicon-var-social-javascript-outline; }
+.@{ionicons-prefix}social-linkedin:before { content: @ionicon-var-social-linkedin; }
+.@{ionicons-prefix}social-linkedin-outline:before { content: @ionicon-var-social-linkedin-outline; }
+.@{ionicons-prefix}social-markdown:before { content: @ionicon-var-social-markdown; }
+.@{ionicons-prefix}social-nodejs:before { content: @ionicon-var-social-nodejs; }
+.@{ionicons-prefix}social-octocat:before { content: @ionicon-var-social-octocat; }
+.@{ionicons-prefix}social-pinterest:before { content: @ionicon-var-social-pinterest; }
+.@{ionicons-prefix}social-pinterest-outline:before { content: @ionicon-var-social-pinterest-outline; }
+.@{ionicons-prefix}social-python:before { content: @ionicon-var-social-python; }
+.@{ionicons-prefix}social-reddit:before { content: @ionicon-var-social-reddit; }
+.@{ionicons-prefix}social-reddit-outline:before { content: @ionicon-var-social-reddit-outline; }
+.@{ionicons-prefix}social-rss:before { content: @ionicon-var-social-rss; }
+.@{ionicons-prefix}social-rss-outline:before { content: @ionicon-var-social-rss-outline; }
+.@{ionicons-prefix}social-sass:before { content: @ionicon-var-social-sass; }
+.@{ionicons-prefix}social-skype:before { content: @ionicon-var-social-skype; }
+.@{ionicons-prefix}social-skype-outline:before { content: @ionicon-var-social-skype-outline; }
+.@{ionicons-prefix}social-snapchat:before { content: @ionicon-var-social-snapchat; }
+.@{ionicons-prefix}social-snapchat-outline:before { content: @ionicon-var-social-snapchat-outline; }
+.@{ionicons-prefix}social-tumblr:before { content: @ionicon-var-social-tumblr; }
+.@{ionicons-prefix}social-tumblr-outline:before { content: @ionicon-var-social-tumblr-outline; }
+.@{ionicons-prefix}social-tux:before { content: @ionicon-var-social-tux; }
+.@{ionicons-prefix}social-twitch:before { content: @ionicon-var-social-twitch; }
+.@{ionicons-prefix}social-twitch-outline:before { content: @ionicon-var-social-twitch-outline; }
+.@{ionicons-prefix}social-twitter:before { content: @ionicon-var-social-twitter; }
+.@{ionicons-prefix}social-twitter-outline:before { content: @ionicon-var-social-twitter-outline; }
+.@{ionicons-prefix}social-usd:before { content: @ionicon-var-social-usd; }
+.@{ionicons-prefix}social-usd-outline:before { content: @ionicon-var-social-usd-outline; }
+.@{ionicons-prefix}social-vimeo:before { content: @ionicon-var-social-vimeo; }
+.@{ionicons-prefix}social-vimeo-outline:before { content: @ionicon-var-social-vimeo-outline; }
+.@{ionicons-prefix}social-whatsapp:before { content: @ionicon-var-social-whatsapp; }
+.@{ionicons-prefix}social-whatsapp-outline:before { content: @ionicon-var-social-whatsapp-outline; }
+.@{ionicons-prefix}social-windows:before { content: @ionicon-var-social-windows; }
+.@{ionicons-prefix}social-windows-outline:before { content: @ionicon-var-social-windows-outline; }
+.@{ionicons-prefix}social-wordpress:before { content: @ionicon-var-social-wordpress; }
+.@{ionicons-prefix}social-wordpress-outline:before { content: @ionicon-var-social-wordpress-outline; }
+.@{ionicons-prefix}social-yahoo:before { content: @ionicon-var-social-yahoo; }
+.@{ionicons-prefix}social-yahoo-outline:before { content: @ionicon-var-social-yahoo-outline; }
+.@{ionicons-prefix}social-yen:before { content: @ionicon-var-social-yen; }
+.@{ionicons-prefix}social-yen-outline:before { content: @ionicon-var-social-yen-outline; }
+.@{ionicons-prefix}social-youtube:before { content: @ionicon-var-social-youtube; }
+.@{ionicons-prefix}social-youtube-outline:before { content: @ionicon-var-social-youtube-outline; }
+.@{ionicons-prefix}soup-can:before { content: @ionicon-var-soup-can; }
+.@{ionicons-prefix}soup-can-outline:before { content: @ionicon-var-soup-can-outline; }
+.@{ionicons-prefix}speakerphone:before { content: @ionicon-var-speakerphone; }
+.@{ionicons-prefix}speedometer:before { content: @ionicon-var-speedometer; }
+.@{ionicons-prefix}spoon:before { content: @ionicon-var-spoon; }
+.@{ionicons-prefix}star:before { content: @ionicon-var-star; }
+.@{ionicons-prefix}stats-bars:before { content: @ionicon-var-stats-bars; }
+.@{ionicons-prefix}steam:before { content: @ionicon-var-steam; }
+.@{ionicons-prefix}stop:before { content: @ionicon-var-stop; }
+.@{ionicons-prefix}thermometer:before { content: @ionicon-var-thermometer; }
+.@{ionicons-prefix}thumbsdown:before { content: @ionicon-var-thumbsdown; }
+.@{ionicons-prefix}thumbsup:before { content: @ionicon-var-thumbsup; }
+.@{ionicons-prefix}toggle:before { content: @ionicon-var-toggle; }
+.@{ionicons-prefix}toggle-filled:before { content: @ionicon-var-toggle-filled; }
+.@{ionicons-prefix}transgender:before { content: @ionicon-var-transgender; }
+.@{ionicons-prefix}trash-a:before { content: @ionicon-var-trash-a; }
+.@{ionicons-prefix}trash-b:before { content: @ionicon-var-trash-b; }
+.@{ionicons-prefix}trophy:before { content: @ionicon-var-trophy; }
+.@{ionicons-prefix}tshirt:before { content: @ionicon-var-tshirt; }
+.@{ionicons-prefix}tshirt-outline:before { content: @ionicon-var-tshirt-outline; }
+.@{ionicons-prefix}umbrella:before { content: @ionicon-var-umbrella; }
+.@{ionicons-prefix}university:before { content: @ionicon-var-university; }
+.@{ionicons-prefix}unlocked:before { content: @ionicon-var-unlocked; }
+.@{ionicons-prefix}upload:before { content: @ionicon-var-upload; }
+.@{ionicons-prefix}usb:before { content: @ionicon-var-usb; }
+.@{ionicons-prefix}videocamera:before { content: @ionicon-var-videocamera; }
+.@{ionicons-prefix}volume-high:before { content: @ionicon-var-volume-high; }
+.@{ionicons-prefix}volume-low:before { content: @ionicon-var-volume-low; }
+.@{ionicons-prefix}volume-medium:before { content: @ionicon-var-volume-medium; }
+.@{ionicons-prefix}volume-mute:before { content: @ionicon-var-volume-mute; }
+.@{ionicons-prefix}wand:before { content: @ionicon-var-wand; }
+.@{ionicons-prefix}waterdrop:before { content: @ionicon-var-waterdrop; }
+.@{ionicons-prefix}wifi:before { content: @ionicon-var-wifi; }
+.@{ionicons-prefix}wineglass:before { content: @ionicon-var-wineglass; }
+.@{ionicons-prefix}woman:before { content: @ionicon-var-woman; }
+.@{ionicons-prefix}wrench:before { content: @ionicon-var-wrench; }
+.@{ionicons-prefix}xbox:before { content: @ionicon-var-xbox; }
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/less/_ionicons-variables.less b/static_in_env/fonts/ionicons-2.0.1/less/_ionicons-variables.less
new file mode 100644
index 00000000..91195271
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/less/_ionicons-variables.less
@@ -0,0 +1,747 @@
+/*!
+Ionicons, v2.0.0
+Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
+https://twitter.com/benjsperry https://twitter.com/ionicframework
+MIT License: https://github.com/driftyco/ionicons
+*/
+// Ionicons Variables
+// --------------------------
+
+@ionicons-font-path: "../fonts";
+@ionicons-font-family: "Ionicons";
+@ionicons-version: "2.0.0";
+@ionicons-prefix: ion-;
+
+@ionicon-var-alert: "\f101";
+@ionicon-var-alert-circled: "\f100";
+@ionicon-var-android-add: "\f2c7";
+@ionicon-var-android-add-circle: "\f359";
+@ionicon-var-android-alarm-clock: "\f35a";
+@ionicon-var-android-alert: "\f35b";
+@ionicon-var-android-apps: "\f35c";
+@ionicon-var-android-archive: "\f2c9";
+@ionicon-var-android-arrow-back: "\f2ca";
+@ionicon-var-android-arrow-down: "\f35d";
+@ionicon-var-android-arrow-dropdown: "\f35f";
+@ionicon-var-android-arrow-dropdown-circle: "\f35e";
+@ionicon-var-android-arrow-dropleft: "\f361";
+@ionicon-var-android-arrow-dropleft-circle: "\f360";
+@ionicon-var-android-arrow-dropright: "\f363";
+@ionicon-var-android-arrow-dropright-circle: "\f362";
+@ionicon-var-android-arrow-dropup: "\f365";
+@ionicon-var-android-arrow-dropup-circle: "\f364";
+@ionicon-var-android-arrow-forward: "\f30f";
+@ionicon-var-android-arrow-up: "\f366";
+@ionicon-var-android-attach: "\f367";
+@ionicon-var-android-bar: "\f368";
+@ionicon-var-android-bicycle: "\f369";
+@ionicon-var-android-boat: "\f36a";
+@ionicon-var-android-bookmark: "\f36b";
+@ionicon-var-android-bulb: "\f36c";
+@ionicon-var-android-bus: "\f36d";
+@ionicon-var-android-calendar: "\f2d1";
+@ionicon-var-android-call: "\f2d2";
+@ionicon-var-android-camera: "\f2d3";
+@ionicon-var-android-cancel: "\f36e";
+@ionicon-var-android-car: "\f36f";
+@ionicon-var-android-cart: "\f370";
+@ionicon-var-android-chat: "\f2d4";
+@ionicon-var-android-checkbox: "\f374";
+@ionicon-var-android-checkbox-blank: "\f371";
+@ionicon-var-android-checkbox-outline: "\f373";
+@ionicon-var-android-checkbox-outline-blank: "\f372";
+@ionicon-var-android-checkmark-circle: "\f375";
+@ionicon-var-android-clipboard: "\f376";
+@ionicon-var-android-close: "\f2d7";
+@ionicon-var-android-cloud: "\f37a";
+@ionicon-var-android-cloud-circle: "\f377";
+@ionicon-var-android-cloud-done: "\f378";
+@ionicon-var-android-cloud-outline: "\f379";
+@ionicon-var-android-color-palette: "\f37b";
+@ionicon-var-android-compass: "\f37c";
+@ionicon-var-android-contact: "\f2d8";
+@ionicon-var-android-contacts: "\f2d9";
+@ionicon-var-android-contract: "\f37d";
+@ionicon-var-android-create: "\f37e";
+@ionicon-var-android-delete: "\f37f";
+@ionicon-var-android-desktop: "\f380";
+@ionicon-var-android-document: "\f381";
+@ionicon-var-android-done: "\f383";
+@ionicon-var-android-done-all: "\f382";
+@ionicon-var-android-download: "\f2dd";
+@ionicon-var-android-drafts: "\f384";
+@ionicon-var-android-exit: "\f385";
+@ionicon-var-android-expand: "\f386";
+@ionicon-var-android-favorite: "\f388";
+@ionicon-var-android-favorite-outline: "\f387";
+@ionicon-var-android-film: "\f389";
+@ionicon-var-android-folder: "\f2e0";
+@ionicon-var-android-folder-open: "\f38a";
+@ionicon-var-android-funnel: "\f38b";
+@ionicon-var-android-globe: "\f38c";
+@ionicon-var-android-hand: "\f2e3";
+@ionicon-var-android-hangout: "\f38d";
+@ionicon-var-android-happy: "\f38e";
+@ionicon-var-android-home: "\f38f";
+@ionicon-var-android-image: "\f2e4";
+@ionicon-var-android-laptop: "\f390";
+@ionicon-var-android-list: "\f391";
+@ionicon-var-android-locate: "\f2e9";
+@ionicon-var-android-lock: "\f392";
+@ionicon-var-android-mail: "\f2eb";
+@ionicon-var-android-map: "\f393";
+@ionicon-var-android-menu: "\f394";
+@ionicon-var-android-microphone: "\f2ec";
+@ionicon-var-android-microphone-off: "\f395";
+@ionicon-var-android-more-horizontal: "\f396";
+@ionicon-var-android-more-vertical: "\f397";
+@ionicon-var-android-navigate: "\f398";
+@ionicon-var-android-notifications: "\f39b";
+@ionicon-var-android-notifications-none: "\f399";
+@ionicon-var-android-notifications-off: "\f39a";
+@ionicon-var-android-open: "\f39c";
+@ionicon-var-android-options: "\f39d";
+@ionicon-var-android-people: "\f39e";
+@ionicon-var-android-person: "\f3a0";
+@ionicon-var-android-person-add: "\f39f";
+@ionicon-var-android-phone-landscape: "\f3a1";
+@ionicon-var-android-phone-portrait: "\f3a2";
+@ionicon-var-android-pin: "\f3a3";
+@ionicon-var-android-plane: "\f3a4";
+@ionicon-var-android-playstore: "\f2f0";
+@ionicon-var-android-print: "\f3a5";
+@ionicon-var-android-radio-button-off: "\f3a6";
+@ionicon-var-android-radio-button-on: "\f3a7";
+@ionicon-var-android-refresh: "\f3a8";
+@ionicon-var-android-remove: "\f2f4";
+@ionicon-var-android-remove-circle: "\f3a9";
+@ionicon-var-android-restaurant: "\f3aa";
+@ionicon-var-android-sad: "\f3ab";
+@ionicon-var-android-search: "\f2f5";
+@ionicon-var-android-send: "\f2f6";
+@ionicon-var-android-settings: "\f2f7";
+@ionicon-var-android-share: "\f2f8";
+@ionicon-var-android-share-alt: "\f3ac";
+@ionicon-var-android-star: "\f2fc";
+@ionicon-var-android-star-half: "\f3ad";
+@ionicon-var-android-star-outline: "\f3ae";
+@ionicon-var-android-stopwatch: "\f2fd";
+@ionicon-var-android-subway: "\f3af";
+@ionicon-var-android-sunny: "\f3b0";
+@ionicon-var-android-sync: "\f3b1";
+@ionicon-var-android-textsms: "\f3b2";
+@ionicon-var-android-time: "\f3b3";
+@ionicon-var-android-train: "\f3b4";
+@ionicon-var-android-unlock: "\f3b5";
+@ionicon-var-android-upload: "\f3b6";
+@ionicon-var-android-volume-down: "\f3b7";
+@ionicon-var-android-volume-mute: "\f3b8";
+@ionicon-var-android-volume-off: "\f3b9";
+@ionicon-var-android-volume-up: "\f3ba";
+@ionicon-var-android-walk: "\f3bb";
+@ionicon-var-android-warning: "\f3bc";
+@ionicon-var-android-watch: "\f3bd";
+@ionicon-var-android-wifi: "\f305";
+@ionicon-var-aperture: "\f313";
+@ionicon-var-archive: "\f102";
+@ionicon-var-arrow-down-a: "\f103";
+@ionicon-var-arrow-down-b: "\f104";
+@ionicon-var-arrow-down-c: "\f105";
+@ionicon-var-arrow-expand: "\f25e";
+@ionicon-var-arrow-graph-down-left: "\f25f";
+@ionicon-var-arrow-graph-down-right: "\f260";
+@ionicon-var-arrow-graph-up-left: "\f261";
+@ionicon-var-arrow-graph-up-right: "\f262";
+@ionicon-var-arrow-left-a: "\f106";
+@ionicon-var-arrow-left-b: "\f107";
+@ionicon-var-arrow-left-c: "\f108";
+@ionicon-var-arrow-move: "\f263";
+@ionicon-var-arrow-resize: "\f264";
+@ionicon-var-arrow-return-left: "\f265";
+@ionicon-var-arrow-return-right: "\f266";
+@ionicon-var-arrow-right-a: "\f109";
+@ionicon-var-arrow-right-b: "\f10a";
+@ionicon-var-arrow-right-c: "\f10b";
+@ionicon-var-arrow-shrink: "\f267";
+@ionicon-var-arrow-swap: "\f268";
+@ionicon-var-arrow-up-a: "\f10c";
+@ionicon-var-arrow-up-b: "\f10d";
+@ionicon-var-arrow-up-c: "\f10e";
+@ionicon-var-asterisk: "\f314";
+@ionicon-var-at: "\f10f";
+@ionicon-var-backspace: "\f3bf";
+@ionicon-var-backspace-outline: "\f3be";
+@ionicon-var-bag: "\f110";
+@ionicon-var-battery-charging: "\f111";
+@ionicon-var-battery-empty: "\f112";
+@ionicon-var-battery-full: "\f113";
+@ionicon-var-battery-half: "\f114";
+@ionicon-var-battery-low: "\f115";
+@ionicon-var-beaker: "\f269";
+@ionicon-var-beer: "\f26a";
+@ionicon-var-bluetooth: "\f116";
+@ionicon-var-bonfire: "\f315";
+@ionicon-var-bookmark: "\f26b";
+@ionicon-var-bowtie: "\f3c0";
+@ionicon-var-briefcase: "\f26c";
+@ionicon-var-bug: "\f2be";
+@ionicon-var-calculator: "\f26d";
+@ionicon-var-calendar: "\f117";
+@ionicon-var-camera: "\f118";
+@ionicon-var-card: "\f119";
+@ionicon-var-cash: "\f316";
+@ionicon-var-chatbox: "\f11b";
+@ionicon-var-chatbox-working: "\f11a";
+@ionicon-var-chatboxes: "\f11c";
+@ionicon-var-chatbubble: "\f11e";
+@ionicon-var-chatbubble-working: "\f11d";
+@ionicon-var-chatbubbles: "\f11f";
+@ionicon-var-checkmark: "\f122";
+@ionicon-var-checkmark-circled: "\f120";
+@ionicon-var-checkmark-round: "\f121";
+@ionicon-var-chevron-down: "\f123";
+@ionicon-var-chevron-left: "\f124";
+@ionicon-var-chevron-right: "\f125";
+@ionicon-var-chevron-up: "\f126";
+@ionicon-var-clipboard: "\f127";
+@ionicon-var-clock: "\f26e";
+@ionicon-var-close: "\f12a";
+@ionicon-var-close-circled: "\f128";
+@ionicon-var-close-round: "\f129";
+@ionicon-var-closed-captioning: "\f317";
+@ionicon-var-cloud: "\f12b";
+@ionicon-var-code: "\f271";
+@ionicon-var-code-download: "\f26f";
+@ionicon-var-code-working: "\f270";
+@ionicon-var-coffee: "\f272";
+@ionicon-var-compass: "\f273";
+@ionicon-var-compose: "\f12c";
+@ionicon-var-connection-bars: "\f274";
+@ionicon-var-contrast: "\f275";
+@ionicon-var-crop: "\f3c1";
+@ionicon-var-cube: "\f318";
+@ionicon-var-disc: "\f12d";
+@ionicon-var-document: "\f12f";
+@ionicon-var-document-text: "\f12e";
+@ionicon-var-drag: "\f130";
+@ionicon-var-earth: "\f276";
+@ionicon-var-easel: "\f3c2";
+@ionicon-var-edit: "\f2bf";
+@ionicon-var-egg: "\f277";
+@ionicon-var-eject: "\f131";
+@ionicon-var-email: "\f132";
+@ionicon-var-email-unread: "\f3c3";
+@ionicon-var-erlenmeyer-flask: "\f3c5";
+@ionicon-var-erlenmeyer-flask-bubbles: "\f3c4";
+@ionicon-var-eye: "\f133";
+@ionicon-var-eye-disabled: "\f306";
+@ionicon-var-female: "\f278";
+@ionicon-var-filing: "\f134";
+@ionicon-var-film-marker: "\f135";
+@ionicon-var-fireball: "\f319";
+@ionicon-var-flag: "\f279";
+@ionicon-var-flame: "\f31a";
+@ionicon-var-flash: "\f137";
+@ionicon-var-flash-off: "\f136";
+@ionicon-var-folder: "\f139";
+@ionicon-var-fork: "\f27a";
+@ionicon-var-fork-repo: "\f2c0";
+@ionicon-var-forward: "\f13a";
+@ionicon-var-funnel: "\f31b";
+@ionicon-var-gear-a: "\f13d";
+@ionicon-var-gear-b: "\f13e";
+@ionicon-var-grid: "\f13f";
+@ionicon-var-hammer: "\f27b";
+@ionicon-var-happy: "\f31c";
+@ionicon-var-happy-outline: "\f3c6";
+@ionicon-var-headphone: "\f140";
+@ionicon-var-heart: "\f141";
+@ionicon-var-heart-broken: "\f31d";
+@ionicon-var-help: "\f143";
+@ionicon-var-help-buoy: "\f27c";
+@ionicon-var-help-circled: "\f142";
+@ionicon-var-home: "\f144";
+@ionicon-var-icecream: "\f27d";
+@ionicon-var-image: "\f147";
+@ionicon-var-images: "\f148";
+@ionicon-var-information: "\f14a";
+@ionicon-var-information-circled: "\f149";
+@ionicon-var-ionic: "\f14b";
+@ionicon-var-ios-alarm: "\f3c8";
+@ionicon-var-ios-alarm-outline: "\f3c7";
+@ionicon-var-ios-albums: "\f3ca";
+@ionicon-var-ios-albums-outline: "\f3c9";
+@ionicon-var-ios-americanfootball: "\f3cc";
+@ionicon-var-ios-americanfootball-outline: "\f3cb";
+@ionicon-var-ios-analytics: "\f3ce";
+@ionicon-var-ios-analytics-outline: "\f3cd";
+@ionicon-var-ios-arrow-back: "\f3cf";
+@ionicon-var-ios-arrow-down: "\f3d0";
+@ionicon-var-ios-arrow-forward: "\f3d1";
+@ionicon-var-ios-arrow-left: "\f3d2";
+@ionicon-var-ios-arrow-right: "\f3d3";
+@ionicon-var-ios-arrow-thin-down: "\f3d4";
+@ionicon-var-ios-arrow-thin-left: "\f3d5";
+@ionicon-var-ios-arrow-thin-right: "\f3d6";
+@ionicon-var-ios-arrow-thin-up: "\f3d7";
+@ionicon-var-ios-arrow-up: "\f3d8";
+@ionicon-var-ios-at: "\f3da";
+@ionicon-var-ios-at-outline: "\f3d9";
+@ionicon-var-ios-barcode: "\f3dc";
+@ionicon-var-ios-barcode-outline: "\f3db";
+@ionicon-var-ios-baseball: "\f3de";
+@ionicon-var-ios-baseball-outline: "\f3dd";
+@ionicon-var-ios-basketball: "\f3e0";
+@ionicon-var-ios-basketball-outline: "\f3df";
+@ionicon-var-ios-bell: "\f3e2";
+@ionicon-var-ios-bell-outline: "\f3e1";
+@ionicon-var-ios-body: "\f3e4";
+@ionicon-var-ios-body-outline: "\f3e3";
+@ionicon-var-ios-bolt: "\f3e6";
+@ionicon-var-ios-bolt-outline: "\f3e5";
+@ionicon-var-ios-book: "\f3e8";
+@ionicon-var-ios-book-outline: "\f3e7";
+@ionicon-var-ios-bookmarks: "\f3ea";
+@ionicon-var-ios-bookmarks-outline: "\f3e9";
+@ionicon-var-ios-box: "\f3ec";
+@ionicon-var-ios-box-outline: "\f3eb";
+@ionicon-var-ios-briefcase: "\f3ee";
+@ionicon-var-ios-briefcase-outline: "\f3ed";
+@ionicon-var-ios-browsers: "\f3f0";
+@ionicon-var-ios-browsers-outline: "\f3ef";
+@ionicon-var-ios-calculator: "\f3f2";
+@ionicon-var-ios-calculator-outline: "\f3f1";
+@ionicon-var-ios-calendar: "\f3f4";
+@ionicon-var-ios-calendar-outline: "\f3f3";
+@ionicon-var-ios-camera: "\f3f6";
+@ionicon-var-ios-camera-outline: "\f3f5";
+@ionicon-var-ios-cart: "\f3f8";
+@ionicon-var-ios-cart-outline: "\f3f7";
+@ionicon-var-ios-chatboxes: "\f3fa";
+@ionicon-var-ios-chatboxes-outline: "\f3f9";
+@ionicon-var-ios-chatbubble: "\f3fc";
+@ionicon-var-ios-chatbubble-outline: "\f3fb";
+@ionicon-var-ios-checkmark: "\f3ff";
+@ionicon-var-ios-checkmark-empty: "\f3fd";
+@ionicon-var-ios-checkmark-outline: "\f3fe";
+@ionicon-var-ios-circle-filled: "\f400";
+@ionicon-var-ios-circle-outline: "\f401";
+@ionicon-var-ios-clock: "\f403";
+@ionicon-var-ios-clock-outline: "\f402";
+@ionicon-var-ios-close: "\f406";
+@ionicon-var-ios-close-empty: "\f404";
+@ionicon-var-ios-close-outline: "\f405";
+@ionicon-var-ios-cloud: "\f40c";
+@ionicon-var-ios-cloud-download: "\f408";
+@ionicon-var-ios-cloud-download-outline: "\f407";
+@ionicon-var-ios-cloud-outline: "\f409";
+@ionicon-var-ios-cloud-upload: "\f40b";
+@ionicon-var-ios-cloud-upload-outline: "\f40a";
+@ionicon-var-ios-cloudy: "\f410";
+@ionicon-var-ios-cloudy-night: "\f40e";
+@ionicon-var-ios-cloudy-night-outline: "\f40d";
+@ionicon-var-ios-cloudy-outline: "\f40f";
+@ionicon-var-ios-cog: "\f412";
+@ionicon-var-ios-cog-outline: "\f411";
+@ionicon-var-ios-color-filter: "\f414";
+@ionicon-var-ios-color-filter-outline: "\f413";
+@ionicon-var-ios-color-wand: "\f416";
+@ionicon-var-ios-color-wand-outline: "\f415";
+@ionicon-var-ios-compose: "\f418";
+@ionicon-var-ios-compose-outline: "\f417";
+@ionicon-var-ios-contact: "\f41a";
+@ionicon-var-ios-contact-outline: "\f419";
+@ionicon-var-ios-copy: "\f41c";
+@ionicon-var-ios-copy-outline: "\f41b";
+@ionicon-var-ios-crop: "\f41e";
+@ionicon-var-ios-crop-strong: "\f41d";
+@ionicon-var-ios-download: "\f420";
+@ionicon-var-ios-download-outline: "\f41f";
+@ionicon-var-ios-drag: "\f421";
+@ionicon-var-ios-email: "\f423";
+@ionicon-var-ios-email-outline: "\f422";
+@ionicon-var-ios-eye: "\f425";
+@ionicon-var-ios-eye-outline: "\f424";
+@ionicon-var-ios-fastforward: "\f427";
+@ionicon-var-ios-fastforward-outline: "\f426";
+@ionicon-var-ios-filing: "\f429";
+@ionicon-var-ios-filing-outline: "\f428";
+@ionicon-var-ios-film: "\f42b";
+@ionicon-var-ios-film-outline: "\f42a";
+@ionicon-var-ios-flag: "\f42d";
+@ionicon-var-ios-flag-outline: "\f42c";
+@ionicon-var-ios-flame: "\f42f";
+@ionicon-var-ios-flame-outline: "\f42e";
+@ionicon-var-ios-flask: "\f431";
+@ionicon-var-ios-flask-outline: "\f430";
+@ionicon-var-ios-flower: "\f433";
+@ionicon-var-ios-flower-outline: "\f432";
+@ionicon-var-ios-folder: "\f435";
+@ionicon-var-ios-folder-outline: "\f434";
+@ionicon-var-ios-football: "\f437";
+@ionicon-var-ios-football-outline: "\f436";
+@ionicon-var-ios-game-controller-a: "\f439";
+@ionicon-var-ios-game-controller-a-outline: "\f438";
+@ionicon-var-ios-game-controller-b: "\f43b";
+@ionicon-var-ios-game-controller-b-outline: "\f43a";
+@ionicon-var-ios-gear: "\f43d";
+@ionicon-var-ios-gear-outline: "\f43c";
+@ionicon-var-ios-glasses: "\f43f";
+@ionicon-var-ios-glasses-outline: "\f43e";
+@ionicon-var-ios-grid-view: "\f441";
+@ionicon-var-ios-grid-view-outline: "\f440";
+@ionicon-var-ios-heart: "\f443";
+@ionicon-var-ios-heart-outline: "\f442";
+@ionicon-var-ios-help: "\f446";
+@ionicon-var-ios-help-empty: "\f444";
+@ionicon-var-ios-help-outline: "\f445";
+@ionicon-var-ios-home: "\f448";
+@ionicon-var-ios-home-outline: "\f447";
+@ionicon-var-ios-infinite: "\f44a";
+@ionicon-var-ios-infinite-outline: "\f449";
+@ionicon-var-ios-information: "\f44d";
+@ionicon-var-ios-information-empty: "\f44b";
+@ionicon-var-ios-information-outline: "\f44c";
+@ionicon-var-ios-ionic-outline: "\f44e";
+@ionicon-var-ios-keypad: "\f450";
+@ionicon-var-ios-keypad-outline: "\f44f";
+@ionicon-var-ios-lightbulb: "\f452";
+@ionicon-var-ios-lightbulb-outline: "\f451";
+@ionicon-var-ios-list: "\f454";
+@ionicon-var-ios-list-outline: "\f453";
+@ionicon-var-ios-location: "\f456";
+@ionicon-var-ios-location-outline: "\f455";
+@ionicon-var-ios-locked: "\f458";
+@ionicon-var-ios-locked-outline: "\f457";
+@ionicon-var-ios-loop: "\f45a";
+@ionicon-var-ios-loop-strong: "\f459";
+@ionicon-var-ios-medical: "\f45c";
+@ionicon-var-ios-medical-outline: "\f45b";
+@ionicon-var-ios-medkit: "\f45e";
+@ionicon-var-ios-medkit-outline: "\f45d";
+@ionicon-var-ios-mic: "\f461";
+@ionicon-var-ios-mic-off: "\f45f";
+@ionicon-var-ios-mic-outline: "\f460";
+@ionicon-var-ios-minus: "\f464";
+@ionicon-var-ios-minus-empty: "\f462";
+@ionicon-var-ios-minus-outline: "\f463";
+@ionicon-var-ios-monitor: "\f466";
+@ionicon-var-ios-monitor-outline: "\f465";
+@ionicon-var-ios-moon: "\f468";
+@ionicon-var-ios-moon-outline: "\f467";
+@ionicon-var-ios-more: "\f46a";
+@ionicon-var-ios-more-outline: "\f469";
+@ionicon-var-ios-musical-note: "\f46b";
+@ionicon-var-ios-musical-notes: "\f46c";
+@ionicon-var-ios-navigate: "\f46e";
+@ionicon-var-ios-navigate-outline: "\f46d";
+@ionicon-var-ios-nutrition: "\f470";
+@ionicon-var-ios-nutrition-outline: "\f46f";
+@ionicon-var-ios-paper: "\f472";
+@ionicon-var-ios-paper-outline: "\f471";
+@ionicon-var-ios-paperplane: "\f474";
+@ionicon-var-ios-paperplane-outline: "\f473";
+@ionicon-var-ios-partlysunny: "\f476";
+@ionicon-var-ios-partlysunny-outline: "\f475";
+@ionicon-var-ios-pause: "\f478";
+@ionicon-var-ios-pause-outline: "\f477";
+@ionicon-var-ios-paw: "\f47a";
+@ionicon-var-ios-paw-outline: "\f479";
+@ionicon-var-ios-people: "\f47c";
+@ionicon-var-ios-people-outline: "\f47b";
+@ionicon-var-ios-person: "\f47e";
+@ionicon-var-ios-person-outline: "\f47d";
+@ionicon-var-ios-personadd: "\f480";
+@ionicon-var-ios-personadd-outline: "\f47f";
+@ionicon-var-ios-photos: "\f482";
+@ionicon-var-ios-photos-outline: "\f481";
+@ionicon-var-ios-pie: "\f484";
+@ionicon-var-ios-pie-outline: "\f483";
+@ionicon-var-ios-pint: "\f486";
+@ionicon-var-ios-pint-outline: "\f485";
+@ionicon-var-ios-play: "\f488";
+@ionicon-var-ios-play-outline: "\f487";
+@ionicon-var-ios-plus: "\f48b";
+@ionicon-var-ios-plus-empty: "\f489";
+@ionicon-var-ios-plus-outline: "\f48a";
+@ionicon-var-ios-pricetag: "\f48d";
+@ionicon-var-ios-pricetag-outline: "\f48c";
+@ionicon-var-ios-pricetags: "\f48f";
+@ionicon-var-ios-pricetags-outline: "\f48e";
+@ionicon-var-ios-printer: "\f491";
+@ionicon-var-ios-printer-outline: "\f490";
+@ionicon-var-ios-pulse: "\f493";
+@ionicon-var-ios-pulse-strong: "\f492";
+@ionicon-var-ios-rainy: "\f495";
+@ionicon-var-ios-rainy-outline: "\f494";
+@ionicon-var-ios-recording: "\f497";
+@ionicon-var-ios-recording-outline: "\f496";
+@ionicon-var-ios-redo: "\f499";
+@ionicon-var-ios-redo-outline: "\f498";
+@ionicon-var-ios-refresh: "\f49c";
+@ionicon-var-ios-refresh-empty: "\f49a";
+@ionicon-var-ios-refresh-outline: "\f49b";
+@ionicon-var-ios-reload: "\f49d";
+@ionicon-var-ios-reverse-camera: "\f49f";
+@ionicon-var-ios-reverse-camera-outline: "\f49e";
+@ionicon-var-ios-rewind: "\f4a1";
+@ionicon-var-ios-rewind-outline: "\f4a0";
+@ionicon-var-ios-rose: "\f4a3";
+@ionicon-var-ios-rose-outline: "\f4a2";
+@ionicon-var-ios-search: "\f4a5";
+@ionicon-var-ios-search-strong: "\f4a4";
+@ionicon-var-ios-settings: "\f4a7";
+@ionicon-var-ios-settings-strong: "\f4a6";
+@ionicon-var-ios-shuffle: "\f4a9";
+@ionicon-var-ios-shuffle-strong: "\f4a8";
+@ionicon-var-ios-skipbackward: "\f4ab";
+@ionicon-var-ios-skipbackward-outline: "\f4aa";
+@ionicon-var-ios-skipforward: "\f4ad";
+@ionicon-var-ios-skipforward-outline: "\f4ac";
+@ionicon-var-ios-snowy: "\f4ae";
+@ionicon-var-ios-speedometer: "\f4b0";
+@ionicon-var-ios-speedometer-outline: "\f4af";
+@ionicon-var-ios-star: "\f4b3";
+@ionicon-var-ios-star-half: "\f4b1";
+@ionicon-var-ios-star-outline: "\f4b2";
+@ionicon-var-ios-stopwatch: "\f4b5";
+@ionicon-var-ios-stopwatch-outline: "\f4b4";
+@ionicon-var-ios-sunny: "\f4b7";
+@ionicon-var-ios-sunny-outline: "\f4b6";
+@ionicon-var-ios-telephone: "\f4b9";
+@ionicon-var-ios-telephone-outline: "\f4b8";
+@ionicon-var-ios-tennisball: "\f4bb";
+@ionicon-var-ios-tennisball-outline: "\f4ba";
+@ionicon-var-ios-thunderstorm: "\f4bd";
+@ionicon-var-ios-thunderstorm-outline: "\f4bc";
+@ionicon-var-ios-time: "\f4bf";
+@ionicon-var-ios-time-outline: "\f4be";
+@ionicon-var-ios-timer: "\f4c1";
+@ionicon-var-ios-timer-outline: "\f4c0";
+@ionicon-var-ios-toggle: "\f4c3";
+@ionicon-var-ios-toggle-outline: "\f4c2";
+@ionicon-var-ios-trash: "\f4c5";
+@ionicon-var-ios-trash-outline: "\f4c4";
+@ionicon-var-ios-undo: "\f4c7";
+@ionicon-var-ios-undo-outline: "\f4c6";
+@ionicon-var-ios-unlocked: "\f4c9";
+@ionicon-var-ios-unlocked-outline: "\f4c8";
+@ionicon-var-ios-upload: "\f4cb";
+@ionicon-var-ios-upload-outline: "\f4ca";
+@ionicon-var-ios-videocam: "\f4cd";
+@ionicon-var-ios-videocam-outline: "\f4cc";
+@ionicon-var-ios-volume-high: "\f4ce";
+@ionicon-var-ios-volume-low: "\f4cf";
+@ionicon-var-ios-wineglass: "\f4d1";
+@ionicon-var-ios-wineglass-outline: "\f4d0";
+@ionicon-var-ios-world: "\f4d3";
+@ionicon-var-ios-world-outline: "\f4d2";
+@ionicon-var-ipad: "\f1f9";
+@ionicon-var-iphone: "\f1fa";
+@ionicon-var-ipod: "\f1fb";
+@ionicon-var-jet: "\f295";
+@ionicon-var-key: "\f296";
+@ionicon-var-knife: "\f297";
+@ionicon-var-laptop: "\f1fc";
+@ionicon-var-leaf: "\f1fd";
+@ionicon-var-levels: "\f298";
+@ionicon-var-lightbulb: "\f299";
+@ionicon-var-link: "\f1fe";
+@ionicon-var-load-a: "\f29a";
+@ionicon-var-load-b: "\f29b";
+@ionicon-var-load-c: "\f29c";
+@ionicon-var-load-d: "\f29d";
+@ionicon-var-location: "\f1ff";
+@ionicon-var-lock-combination: "\f4d4";
+@ionicon-var-locked: "\f200";
+@ionicon-var-log-in: "\f29e";
+@ionicon-var-log-out: "\f29f";
+@ionicon-var-loop: "\f201";
+@ionicon-var-magnet: "\f2a0";
+@ionicon-var-male: "\f2a1";
+@ionicon-var-man: "\f202";
+@ionicon-var-map: "\f203";
+@ionicon-var-medkit: "\f2a2";
+@ionicon-var-merge: "\f33f";
+@ionicon-var-mic-a: "\f204";
+@ionicon-var-mic-b: "\f205";
+@ionicon-var-mic-c: "\f206";
+@ionicon-var-minus: "\f209";
+@ionicon-var-minus-circled: "\f207";
+@ionicon-var-minus-round: "\f208";
+@ionicon-var-model-s: "\f2c1";
+@ionicon-var-monitor: "\f20a";
+@ionicon-var-more: "\f20b";
+@ionicon-var-mouse: "\f340";
+@ionicon-var-music-note: "\f20c";
+@ionicon-var-navicon: "\f20e";
+@ionicon-var-navicon-round: "\f20d";
+@ionicon-var-navigate: "\f2a3";
+@ionicon-var-network: "\f341";
+@ionicon-var-no-smoking: "\f2c2";
+@ionicon-var-nuclear: "\f2a4";
+@ionicon-var-outlet: "\f342";
+@ionicon-var-paintbrush: "\f4d5";
+@ionicon-var-paintbucket: "\f4d6";
+@ionicon-var-paper-airplane: "\f2c3";
+@ionicon-var-paperclip: "\f20f";
+@ionicon-var-pause: "\f210";
+@ionicon-var-person: "\f213";
+@ionicon-var-person-add: "\f211";
+@ionicon-var-person-stalker: "\f212";
+@ionicon-var-pie-graph: "\f2a5";
+@ionicon-var-pin: "\f2a6";
+@ionicon-var-pinpoint: "\f2a7";
+@ionicon-var-pizza: "\f2a8";
+@ionicon-var-plane: "\f214";
+@ionicon-var-planet: "\f343";
+@ionicon-var-play: "\f215";
+@ionicon-var-playstation: "\f30a";
+@ionicon-var-plus: "\f218";
+@ionicon-var-plus-circled: "\f216";
+@ionicon-var-plus-round: "\f217";
+@ionicon-var-podium: "\f344";
+@ionicon-var-pound: "\f219";
+@ionicon-var-power: "\f2a9";
+@ionicon-var-pricetag: "\f2aa";
+@ionicon-var-pricetags: "\f2ab";
+@ionicon-var-printer: "\f21a";
+@ionicon-var-pull-request: "\f345";
+@ionicon-var-qr-scanner: "\f346";
+@ionicon-var-quote: "\f347";
+@ionicon-var-radio-waves: "\f2ac";
+@ionicon-var-record: "\f21b";
+@ionicon-var-refresh: "\f21c";
+@ionicon-var-reply: "\f21e";
+@ionicon-var-reply-all: "\f21d";
+@ionicon-var-ribbon-a: "\f348";
+@ionicon-var-ribbon-b: "\f349";
+@ionicon-var-sad: "\f34a";
+@ionicon-var-sad-outline: "\f4d7";
+@ionicon-var-scissors: "\f34b";
+@ionicon-var-search: "\f21f";
+@ionicon-var-settings: "\f2ad";
+@ionicon-var-share: "\f220";
+@ionicon-var-shuffle: "\f221";
+@ionicon-var-skip-backward: "\f222";
+@ionicon-var-skip-forward: "\f223";
+@ionicon-var-social-android: "\f225";
+@ionicon-var-social-android-outline: "\f224";
+@ionicon-var-social-angular: "\f4d9";
+@ionicon-var-social-angular-outline: "\f4d8";
+@ionicon-var-social-apple: "\f227";
+@ionicon-var-social-apple-outline: "\f226";
+@ionicon-var-social-bitcoin: "\f2af";
+@ionicon-var-social-bitcoin-outline: "\f2ae";
+@ionicon-var-social-buffer: "\f229";
+@ionicon-var-social-buffer-outline: "\f228";
+@ionicon-var-social-chrome: "\f4db";
+@ionicon-var-social-chrome-outline: "\f4da";
+@ionicon-var-social-codepen: "\f4dd";
+@ionicon-var-social-codepen-outline: "\f4dc";
+@ionicon-var-social-css3: "\f4df";
+@ionicon-var-social-css3-outline: "\f4de";
+@ionicon-var-social-designernews: "\f22b";
+@ionicon-var-social-designernews-outline: "\f22a";
+@ionicon-var-social-dribbble: "\f22d";
+@ionicon-var-social-dribbble-outline: "\f22c";
+@ionicon-var-social-dropbox: "\f22f";
+@ionicon-var-social-dropbox-outline: "\f22e";
+@ionicon-var-social-euro: "\f4e1";
+@ionicon-var-social-euro-outline: "\f4e0";
+@ionicon-var-social-facebook: "\f231";
+@ionicon-var-social-facebook-outline: "\f230";
+@ionicon-var-social-foursquare: "\f34d";
+@ionicon-var-social-foursquare-outline: "\f34c";
+@ionicon-var-social-freebsd-devil: "\f2c4";
+@ionicon-var-social-github: "\f233";
+@ionicon-var-social-github-outline: "\f232";
+@ionicon-var-social-google: "\f34f";
+@ionicon-var-social-google-outline: "\f34e";
+@ionicon-var-social-googleplus: "\f235";
+@ionicon-var-social-googleplus-outline: "\f234";
+@ionicon-var-social-hackernews: "\f237";
+@ionicon-var-social-hackernews-outline: "\f236";
+@ionicon-var-social-html5: "\f4e3";
+@ionicon-var-social-html5-outline: "\f4e2";
+@ionicon-var-social-instagram: "\f351";
+@ionicon-var-social-instagram-outline: "\f350";
+@ionicon-var-social-javascript: "\f4e5";
+@ionicon-var-social-javascript-outline: "\f4e4";
+@ionicon-var-social-linkedin: "\f239";
+@ionicon-var-social-linkedin-outline: "\f238";
+@ionicon-var-social-markdown: "\f4e6";
+@ionicon-var-social-nodejs: "\f4e7";
+@ionicon-var-social-octocat: "\f4e8";
+@ionicon-var-social-pinterest: "\f2b1";
+@ionicon-var-social-pinterest-outline: "\f2b0";
+@ionicon-var-social-python: "\f4e9";
+@ionicon-var-social-reddit: "\f23b";
+@ionicon-var-social-reddit-outline: "\f23a";
+@ionicon-var-social-rss: "\f23d";
+@ionicon-var-social-rss-outline: "\f23c";
+@ionicon-var-social-sass: "\f4ea";
+@ionicon-var-social-skype: "\f23f";
+@ionicon-var-social-skype-outline: "\f23e";
+@ionicon-var-social-snapchat: "\f4ec";
+@ionicon-var-social-snapchat-outline: "\f4eb";
+@ionicon-var-social-tumblr: "\f241";
+@ionicon-var-social-tumblr-outline: "\f240";
+@ionicon-var-social-tux: "\f2c5";
+@ionicon-var-social-twitch: "\f4ee";
+@ionicon-var-social-twitch-outline: "\f4ed";
+@ionicon-var-social-twitter: "\f243";
+@ionicon-var-social-twitter-outline: "\f242";
+@ionicon-var-social-usd: "\f353";
+@ionicon-var-social-usd-outline: "\f352";
+@ionicon-var-social-vimeo: "\f245";
+@ionicon-var-social-vimeo-outline: "\f244";
+@ionicon-var-social-whatsapp: "\f4f0";
+@ionicon-var-social-whatsapp-outline: "\f4ef";
+@ionicon-var-social-windows: "\f247";
+@ionicon-var-social-windows-outline: "\f246";
+@ionicon-var-social-wordpress: "\f249";
+@ionicon-var-social-wordpress-outline: "\f248";
+@ionicon-var-social-yahoo: "\f24b";
+@ionicon-var-social-yahoo-outline: "\f24a";
+@ionicon-var-social-yen: "\f4f2";
+@ionicon-var-social-yen-outline: "\f4f1";
+@ionicon-var-social-youtube: "\f24d";
+@ionicon-var-social-youtube-outline: "\f24c";
+@ionicon-var-soup-can: "\f4f4";
+@ionicon-var-soup-can-outline: "\f4f3";
+@ionicon-var-speakerphone: "\f2b2";
+@ionicon-var-speedometer: "\f2b3";
+@ionicon-var-spoon: "\f2b4";
+@ionicon-var-star: "\f24e";
+@ionicon-var-stats-bars: "\f2b5";
+@ionicon-var-steam: "\f30b";
+@ionicon-var-stop: "\f24f";
+@ionicon-var-thermometer: "\f2b6";
+@ionicon-var-thumbsdown: "\f250";
+@ionicon-var-thumbsup: "\f251";
+@ionicon-var-toggle: "\f355";
+@ionicon-var-toggle-filled: "\f354";
+@ionicon-var-transgender: "\f4f5";
+@ionicon-var-trash-a: "\f252";
+@ionicon-var-trash-b: "\f253";
+@ionicon-var-trophy: "\f356";
+@ionicon-var-tshirt: "\f4f7";
+@ionicon-var-tshirt-outline: "\f4f6";
+@ionicon-var-umbrella: "\f2b7";
+@ionicon-var-university: "\f357";
+@ionicon-var-unlocked: "\f254";
+@ionicon-var-upload: "\f255";
+@ionicon-var-usb: "\f2b8";
+@ionicon-var-videocamera: "\f256";
+@ionicon-var-volume-high: "\f257";
+@ionicon-var-volume-low: "\f258";
+@ionicon-var-volume-medium: "\f259";
+@ionicon-var-volume-mute: "\f25a";
+@ionicon-var-wand: "\f358";
+@ionicon-var-waterdrop: "\f25b";
+@ionicon-var-wifi: "\f25c";
+@ionicon-var-wineglass: "\f2b9";
+@ionicon-var-woman: "\f25d";
+@ionicon-var-wrench: "\f2ba";
+@ionicon-var-xbox: "\f30c";
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/less/ionicons.less b/static_in_env/fonts/ionicons-2.0.1/less/ionicons.less
new file mode 100644
index 00000000..163b80e7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/less/ionicons.less
@@ -0,0 +1,3 @@
+@import "_ionicons-variables";
+@import "_ionicons-font";
+@import "_ionicons-icons";
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/alert-circled.png b/static_in_env/fonts/ionicons-2.0.1/png/512/alert-circled.png
new file mode 100644
index 00000000..7cdd286a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/alert-circled.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/alert.png b/static_in_env/fonts/ionicons-2.0.1/png/512/alert.png
new file mode 100644
index 00000000..a0c06feb
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/alert.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-add-contact.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-add-contact.png
new file mode 100644
index 00000000..7dea968f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-add-contact.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-add.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-add.png
new file mode 100644
index 00000000..03838f73
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-add.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-alarm.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-alarm.png
new file mode 100644
index 00000000..bc3f06f3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-alarm.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-archive.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-archive.png
new file mode 100644
index 00000000..ef651170
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-archive.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-back.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-back.png
new file mode 100644
index 00000000..19de4b02
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-back.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-down-left.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-down-left.png
new file mode 100644
index 00000000..4e5ef0c9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-down-left.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-down-right.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-down-right.png
new file mode 100644
index 00000000..ba22a1a4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-down-right.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-forward.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-forward.png
new file mode 100644
index 00000000..b85834e3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-forward.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-up-left.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-up-left.png
new file mode 100644
index 00000000..eb93ab54
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-up-left.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-up-right.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-up-right.png
new file mode 100644
index 00000000..0f105d77
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-arrow-up-right.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-battery.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-battery.png
new file mode 100644
index 00000000..ddeaa1e3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-battery.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-book.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-book.png
new file mode 100644
index 00000000..4764f96a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-book.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-calendar.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-calendar.png
new file mode 100644
index 00000000..547edc56
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-calendar.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-call.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-call.png
new file mode 100644
index 00000000..1d514da3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-call.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-camera.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-camera.png
new file mode 100644
index 00000000..e3e8227c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-camera.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-chat.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-chat.png
new file mode 100644
index 00000000..8b7d7b95
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-chat.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-checkmark.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-checkmark.png
new file mode 100644
index 00000000..bec7334c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-checkmark.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-clock.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-clock.png
new file mode 100644
index 00000000..44976052
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-clock.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-close.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-close.png
new file mode 100644
index 00000000..f8a96b2a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-close.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-contact.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-contact.png
new file mode 100644
index 00000000..fa8c8fa2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-contact.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-contacts.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-contacts.png
new file mode 100644
index 00000000..b06e4f4d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-contacts.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-data.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-data.png
new file mode 100644
index 00000000..8fcf7c4f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-data.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-developer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-developer.png
new file mode 100644
index 00000000..294ffe28
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-developer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-display.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-display.png
new file mode 100644
index 00000000..ff0893d1
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-display.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-download.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-download.png
new file mode 100644
index 00000000..3b156cfe
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-download.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-drawer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-drawer.png
new file mode 100644
index 00000000..7b0c8b95
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-drawer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-dropdown.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-dropdown.png
new file mode 100644
index 00000000..e4078816
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-dropdown.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-earth.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-earth.png
new file mode 100644
index 00000000..1f392124
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-earth.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-folder.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-folder.png
new file mode 100644
index 00000000..6c05cd4e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-folder.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-forums.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-forums.png
new file mode 100644
index 00000000..766b84d9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-forums.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-friends.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-friends.png
new file mode 100644
index 00000000..2e4e4e31
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-friends.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-hand.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-hand.png
new file mode 100644
index 00000000..5ebb0c52
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-hand.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-image.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-image.png
new file mode 100644
index 00000000..d3b1af9e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-image.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-inbox.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-inbox.png
new file mode 100644
index 00000000..1ca66de4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-inbox.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-information.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-information.png
new file mode 100644
index 00000000..9d9c923b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-information.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-keypad.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-keypad.png
new file mode 100644
index 00000000..cd22f55a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-keypad.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-lightbulb.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-lightbulb.png
new file mode 100644
index 00000000..963b2445
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-lightbulb.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-locate.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-locate.png
new file mode 100644
index 00000000..5288a280
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-locate.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-location.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-location.png
new file mode 100644
index 00000000..05cc5b62
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-location.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-mail.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-mail.png
new file mode 100644
index 00000000..894b1216
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-mail.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-microphone.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-microphone.png
new file mode 100644
index 00000000..b99bf614
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-microphone.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-mixer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-mixer.png
new file mode 100644
index 00000000..5b910d5a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-mixer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-more.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-more.png
new file mode 100644
index 00000000..a3ac53af
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-more.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-note.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-note.png
new file mode 100644
index 00000000..75643c53
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-note.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-playstore.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-playstore.png
new file mode 100644
index 00000000..9202fc61
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-playstore.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-printer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-printer.png
new file mode 100644
index 00000000..a653818b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-printer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-promotion.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-promotion.png
new file mode 100644
index 00000000..b65d1e8a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-promotion.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-reminder.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-reminder.png
new file mode 100644
index 00000000..41aadaa0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-reminder.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-remove.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-remove.png
new file mode 100644
index 00000000..467d7763
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-remove.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-search.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-search.png
new file mode 100644
index 00000000..148264d8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-search.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-send.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-send.png
new file mode 100644
index 00000000..3c668db0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-send.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-settings.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-settings.png
new file mode 100644
index 00000000..0090ed8d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-settings.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-share.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-share.png
new file mode 100644
index 00000000..3f7773c4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-share.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-social-user.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-social-user.png
new file mode 100644
index 00000000..db31a6b4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-social-user.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-social.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-social.png
new file mode 100644
index 00000000..4dd3c374
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-social.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-sort.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-sort.png
new file mode 100644
index 00000000..cb68046b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-sort.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-stair-drawer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-stair-drawer.png
new file mode 100644
index 00000000..8b339ea2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-stair-drawer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-star.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-star.png
new file mode 100644
index 00000000..aee429c2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-star.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-stopwatch.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-stopwatch.png
new file mode 100644
index 00000000..ca404d97
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-stopwatch.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-storage.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-storage.png
new file mode 100644
index 00000000..af2db373
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-storage.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-system-back.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-system-back.png
new file mode 100644
index 00000000..a7b22bf8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-system-back.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-system-home.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-system-home.png
new file mode 100644
index 00000000..54fa3237
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-system-home.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-system-windows.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-system-windows.png
new file mode 100644
index 00000000..4ea950c7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-system-windows.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-timer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-timer.png
new file mode 100644
index 00000000..6584dc79
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-timer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-trash.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-trash.png
new file mode 100644
index 00000000..d8434981
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-trash.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-user-menu.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-user-menu.png
new file mode 100644
index 00000000..8ddb33a7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-user-menu.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-volume.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-volume.png
new file mode 100644
index 00000000..8faa6040
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-volume.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/android-wifi.png b/static_in_env/fonts/ionicons-2.0.1/png/512/android-wifi.png
new file mode 100644
index 00000000..f9a9a1f3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/android-wifi.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/aperture.png b/static_in_env/fonts/ionicons-2.0.1/png/512/aperture.png
new file mode 100644
index 00000000..cb0f5482
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/aperture.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/archive.png b/static_in_env/fonts/ionicons-2.0.1/png/512/archive.png
new file mode 100644
index 00000000..7e52197b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/archive.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-down-a.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-down-a.png
new file mode 100644
index 00000000..c6c25131
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-down-a.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-down-b.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-down-b.png
new file mode 100644
index 00000000..da3041f5
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-down-b.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-down-c.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-down-c.png
new file mode 100644
index 00000000..3643857b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-down-c.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-expand.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-expand.png
new file mode 100644
index 00000000..4db52ab6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-expand.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-down-left.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-down-left.png
new file mode 100644
index 00000000..060d13c6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-down-left.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-down-right.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-down-right.png
new file mode 100644
index 00000000..346f70d1
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-down-right.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-up-left.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-up-left.png
new file mode 100644
index 00000000..b0247c3a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-up-left.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-up-right.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-up-right.png
new file mode 100644
index 00000000..d7dbb221
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-graph-up-right.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-left-a.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-left-a.png
new file mode 100644
index 00000000..d56a7c9b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-left-a.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-left-b.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-left-b.png
new file mode 100644
index 00000000..fdb927c2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-left-b.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-left-c.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-left-c.png
new file mode 100644
index 00000000..c75bfc0a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-left-c.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-move.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-move.png
new file mode 100644
index 00000000..6c2902a0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-move.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-resize.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-resize.png
new file mode 100644
index 00000000..1aabbfff
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-resize.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-return-left.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-return-left.png
new file mode 100644
index 00000000..ad1d02ff
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-return-left.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-return-right.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-return-right.png
new file mode 100644
index 00000000..8e37cc55
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-return-right.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-right-a.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-right-a.png
new file mode 100644
index 00000000..d6dacc1c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-right-a.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-right-b.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-right-b.png
new file mode 100644
index 00000000..00e90696
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-right-b.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-right-c.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-right-c.png
new file mode 100644
index 00000000..dfb3242c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-right-c.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-shrink.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-shrink.png
new file mode 100644
index 00000000..e1de18d2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-shrink.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-swap.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-swap.png
new file mode 100644
index 00000000..cb7a2ece
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-swap.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-up-a.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-up-a.png
new file mode 100644
index 00000000..6d128915
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-up-a.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-up-b.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-up-b.png
new file mode 100644
index 00000000..a2b84ac5
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-up-b.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-up-c.png b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-up-c.png
new file mode 100644
index 00000000..8e0ccc7e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/arrow-up-c.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/asterisk.png b/static_in_env/fonts/ionicons-2.0.1/png/512/asterisk.png
new file mode 100644
index 00000000..7cb3636e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/asterisk.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/at.png b/static_in_env/fonts/ionicons-2.0.1/png/512/at.png
new file mode 100644
index 00000000..ae4bbe3e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/at.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/bag.png b/static_in_env/fonts/ionicons-2.0.1/png/512/bag.png
new file mode 100644
index 00000000..26128312
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/bag.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/battery-charging.png b/static_in_env/fonts/ionicons-2.0.1/png/512/battery-charging.png
new file mode 100644
index 00000000..c91d30e3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/battery-charging.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/battery-empty.png b/static_in_env/fonts/ionicons-2.0.1/png/512/battery-empty.png
new file mode 100644
index 00000000..72d01979
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/battery-empty.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/battery-full.png b/static_in_env/fonts/ionicons-2.0.1/png/512/battery-full.png
new file mode 100644
index 00000000..eb5bbd8b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/battery-full.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/battery-half.png b/static_in_env/fonts/ionicons-2.0.1/png/512/battery-half.png
new file mode 100644
index 00000000..28e9073b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/battery-half.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/battery-low.png b/static_in_env/fonts/ionicons-2.0.1/png/512/battery-low.png
new file mode 100644
index 00000000..12c507a1
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/battery-low.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/beaker.png b/static_in_env/fonts/ionicons-2.0.1/png/512/beaker.png
new file mode 100644
index 00000000..edfb857c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/beaker.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/beer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/beer.png
new file mode 100644
index 00000000..caa7b8e3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/beer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/bluetooth.png b/static_in_env/fonts/ionicons-2.0.1/png/512/bluetooth.png
new file mode 100644
index 00000000..139d5429
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/bluetooth.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/bonfire.png b/static_in_env/fonts/ionicons-2.0.1/png/512/bonfire.png
new file mode 100644
index 00000000..5dcf8fa7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/bonfire.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/bookmark.png b/static_in_env/fonts/ionicons-2.0.1/png/512/bookmark.png
new file mode 100644
index 00000000..35af5d79
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/bookmark.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/briefcase.png b/static_in_env/fonts/ionicons-2.0.1/png/512/briefcase.png
new file mode 100644
index 00000000..439c2125
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/briefcase.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/bug.png b/static_in_env/fonts/ionicons-2.0.1/png/512/bug.png
new file mode 100644
index 00000000..8dc4d27a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/bug.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/calculator.png b/static_in_env/fonts/ionicons-2.0.1/png/512/calculator.png
new file mode 100644
index 00000000..8c425e51
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/calculator.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/calendar.png b/static_in_env/fonts/ionicons-2.0.1/png/512/calendar.png
new file mode 100644
index 00000000..2700f1bb
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/calendar.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/camera.png b/static_in_env/fonts/ionicons-2.0.1/png/512/camera.png
new file mode 100644
index 00000000..522071f9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/camera.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/card.png b/static_in_env/fonts/ionicons-2.0.1/png/512/card.png
new file mode 100644
index 00000000..536ed7e3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/card.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/cash.png b/static_in_env/fonts/ionicons-2.0.1/png/512/cash.png
new file mode 100644
index 00000000..2c43f2a9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/cash.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/chatbox-working.png b/static_in_env/fonts/ionicons-2.0.1/png/512/chatbox-working.png
new file mode 100644
index 00000000..c54cba42
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/chatbox-working.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/chatbox.png b/static_in_env/fonts/ionicons-2.0.1/png/512/chatbox.png
new file mode 100644
index 00000000..9d80dd80
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/chatbox.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/chatboxes.png b/static_in_env/fonts/ionicons-2.0.1/png/512/chatboxes.png
new file mode 100644
index 00000000..4cf816ed
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/chatboxes.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/chatbubble-working.png b/static_in_env/fonts/ionicons-2.0.1/png/512/chatbubble-working.png
new file mode 100644
index 00000000..5b973d75
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/chatbubble-working.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/chatbubble.png b/static_in_env/fonts/ionicons-2.0.1/png/512/chatbubble.png
new file mode 100644
index 00000000..ba0ebed0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/chatbubble.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/chatbubbles.png b/static_in_env/fonts/ionicons-2.0.1/png/512/chatbubbles.png
new file mode 100644
index 00000000..4d0c4c0b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/chatbubbles.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/checkmark-circled.png b/static_in_env/fonts/ionicons-2.0.1/png/512/checkmark-circled.png
new file mode 100644
index 00000000..ca761f9e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/checkmark-circled.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/checkmark-round.png b/static_in_env/fonts/ionicons-2.0.1/png/512/checkmark-round.png
new file mode 100644
index 00000000..bf6361e7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/checkmark-round.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/checkmark.png b/static_in_env/fonts/ionicons-2.0.1/png/512/checkmark.png
new file mode 100644
index 00000000..34d15d39
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/checkmark.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-down.png b/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-down.png
new file mode 100644
index 00000000..dec11dc9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-down.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-left.png b/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-left.png
new file mode 100644
index 00000000..93547200
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-left.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-right.png b/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-right.png
new file mode 100644
index 00000000..2a5caff5
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-right.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-up.png b/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-up.png
new file mode 100644
index 00000000..a047b094
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/chevron-up.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/clipboard.png b/static_in_env/fonts/ionicons-2.0.1/png/512/clipboard.png
new file mode 100644
index 00000000..ae22e994
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/clipboard.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/clock.png b/static_in_env/fonts/ionicons-2.0.1/png/512/clock.png
new file mode 100644
index 00000000..508d32af
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/clock.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/close-circled.png b/static_in_env/fonts/ionicons-2.0.1/png/512/close-circled.png
new file mode 100644
index 00000000..e764171a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/close-circled.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/close-round.png b/static_in_env/fonts/ionicons-2.0.1/png/512/close-round.png
new file mode 100644
index 00000000..81aa3670
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/close-round.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/close.png b/static_in_env/fonts/ionicons-2.0.1/png/512/close.png
new file mode 100644
index 00000000..b8a65df7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/close.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/closed-captioning.png b/static_in_env/fonts/ionicons-2.0.1/png/512/closed-captioning.png
new file mode 100644
index 00000000..8a8c3030
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/closed-captioning.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/cloud.png b/static_in_env/fonts/ionicons-2.0.1/png/512/cloud.png
new file mode 100644
index 00000000..e693d348
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/cloud.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/code-download.png b/static_in_env/fonts/ionicons-2.0.1/png/512/code-download.png
new file mode 100644
index 00000000..43f45359
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/code-download.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/code-working.png b/static_in_env/fonts/ionicons-2.0.1/png/512/code-working.png
new file mode 100644
index 00000000..b462cb3e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/code-working.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/code.png b/static_in_env/fonts/ionicons-2.0.1/png/512/code.png
new file mode 100644
index 00000000..5633483b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/code.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/coffee.png b/static_in_env/fonts/ionicons-2.0.1/png/512/coffee.png
new file mode 100644
index 00000000..578375bc
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/coffee.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/compass.png b/static_in_env/fonts/ionicons-2.0.1/png/512/compass.png
new file mode 100644
index 00000000..dcfa3e07
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/compass.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/compose.png b/static_in_env/fonts/ionicons-2.0.1/png/512/compose.png
new file mode 100644
index 00000000..f9c6ecae
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/compose.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/connection-bars.png b/static_in_env/fonts/ionicons-2.0.1/png/512/connection-bars.png
new file mode 100644
index 00000000..6ab10412
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/connection-bars.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/contrast.png b/static_in_env/fonts/ionicons-2.0.1/png/512/contrast.png
new file mode 100644
index 00000000..6d375648
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/contrast.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/cube.png b/static_in_env/fonts/ionicons-2.0.1/png/512/cube.png
new file mode 100644
index 00000000..a9164ca4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/cube.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/disc.png b/static_in_env/fonts/ionicons-2.0.1/png/512/disc.png
new file mode 100644
index 00000000..3d2b9b97
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/disc.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/document-text.png b/static_in_env/fonts/ionicons-2.0.1/png/512/document-text.png
new file mode 100644
index 00000000..02318c2b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/document-text.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/document.png b/static_in_env/fonts/ionicons-2.0.1/png/512/document.png
new file mode 100644
index 00000000..0f37ec2d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/document.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/drag.png b/static_in_env/fonts/ionicons-2.0.1/png/512/drag.png
new file mode 100644
index 00000000..3a94a3bc
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/drag.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/earth.png b/static_in_env/fonts/ionicons-2.0.1/png/512/earth.png
new file mode 100644
index 00000000..87a4057b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/earth.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/edit.png b/static_in_env/fonts/ionicons-2.0.1/png/512/edit.png
new file mode 100644
index 00000000..9f32a2a0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/edit.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/egg.png b/static_in_env/fonts/ionicons-2.0.1/png/512/egg.png
new file mode 100644
index 00000000..8710c887
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/egg.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/eject.png b/static_in_env/fonts/ionicons-2.0.1/png/512/eject.png
new file mode 100644
index 00000000..063c2f86
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/eject.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/email.png b/static_in_env/fonts/ionicons-2.0.1/png/512/email.png
new file mode 100644
index 00000000..972cd315
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/email.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/eye-disabled.png b/static_in_env/fonts/ionicons-2.0.1/png/512/eye-disabled.png
new file mode 100644
index 00000000..d973e415
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/eye-disabled.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/eye.png b/static_in_env/fonts/ionicons-2.0.1/png/512/eye.png
new file mode 100644
index 00000000..13be6456
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/eye.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/female.png b/static_in_env/fonts/ionicons-2.0.1/png/512/female.png
new file mode 100644
index 00000000..53f972fa
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/female.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/filing.png b/static_in_env/fonts/ionicons-2.0.1/png/512/filing.png
new file mode 100644
index 00000000..7678ba72
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/filing.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/film-marker.png b/static_in_env/fonts/ionicons-2.0.1/png/512/film-marker.png
new file mode 100644
index 00000000..ebaf3e62
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/film-marker.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/fireball.png b/static_in_env/fonts/ionicons-2.0.1/png/512/fireball.png
new file mode 100644
index 00000000..8cc28779
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/fireball.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/flag.png b/static_in_env/fonts/ionicons-2.0.1/png/512/flag.png
new file mode 100644
index 00000000..28aa3304
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/flag.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/flame.png b/static_in_env/fonts/ionicons-2.0.1/png/512/flame.png
new file mode 100644
index 00000000..6efca560
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/flame.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/flash-off.png b/static_in_env/fonts/ionicons-2.0.1/png/512/flash-off.png
new file mode 100644
index 00000000..878e0415
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/flash-off.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/flash.png b/static_in_env/fonts/ionicons-2.0.1/png/512/flash.png
new file mode 100644
index 00000000..1cef7acf
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/flash.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/flask.png b/static_in_env/fonts/ionicons-2.0.1/png/512/flask.png
new file mode 100644
index 00000000..2f93ab69
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/flask.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/folder.png b/static_in_env/fonts/ionicons-2.0.1/png/512/folder.png
new file mode 100644
index 00000000..35ffec5d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/folder.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/fork-repo.png b/static_in_env/fonts/ionicons-2.0.1/png/512/fork-repo.png
new file mode 100644
index 00000000..9b954522
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/fork-repo.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/fork.png b/static_in_env/fonts/ionicons-2.0.1/png/512/fork.png
new file mode 100644
index 00000000..4e966221
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/fork.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/forward.png b/static_in_env/fonts/ionicons-2.0.1/png/512/forward.png
new file mode 100644
index 00000000..9a583b36
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/forward.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/funnel.png b/static_in_env/fonts/ionicons-2.0.1/png/512/funnel.png
new file mode 100644
index 00000000..bdc73be3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/funnel.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/game-controller-a.png b/static_in_env/fonts/ionicons-2.0.1/png/512/game-controller-a.png
new file mode 100644
index 00000000..cca34443
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/game-controller-a.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/game-controller-b.png b/static_in_env/fonts/ionicons-2.0.1/png/512/game-controller-b.png
new file mode 100644
index 00000000..54cd8810
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/game-controller-b.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/gear-a.png b/static_in_env/fonts/ionicons-2.0.1/png/512/gear-a.png
new file mode 100644
index 00000000..1e3d229a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/gear-a.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/gear-b.png b/static_in_env/fonts/ionicons-2.0.1/png/512/gear-b.png
new file mode 100644
index 00000000..d7fb8e0a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/gear-b.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/grid.png b/static_in_env/fonts/ionicons-2.0.1/png/512/grid.png
new file mode 100644
index 00000000..05962156
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/grid.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/hammer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/hammer.png
new file mode 100644
index 00000000..1bd23c2f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/hammer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/happy.png b/static_in_env/fonts/ionicons-2.0.1/png/512/happy.png
new file mode 100644
index 00000000..42f4b719
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/happy.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/headphone.png b/static_in_env/fonts/ionicons-2.0.1/png/512/headphone.png
new file mode 100644
index 00000000..fbf54fcd
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/headphone.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/heart-broken.png b/static_in_env/fonts/ionicons-2.0.1/png/512/heart-broken.png
new file mode 100644
index 00000000..24abdfe1
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/heart-broken.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/heart.png b/static_in_env/fonts/ionicons-2.0.1/png/512/heart.png
new file mode 100644
index 00000000..8a444fb7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/heart.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/help-buoy.png b/static_in_env/fonts/ionicons-2.0.1/png/512/help-buoy.png
new file mode 100644
index 00000000..eef82ae3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/help-buoy.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/help-circled.png b/static_in_env/fonts/ionicons-2.0.1/png/512/help-circled.png
new file mode 100644
index 00000000..5fb5e853
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/help-circled.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/help.png b/static_in_env/fonts/ionicons-2.0.1/png/512/help.png
new file mode 100644
index 00000000..8b9179db
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/help.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/home.png b/static_in_env/fonts/ionicons-2.0.1/png/512/home.png
new file mode 100644
index 00000000..ad02c46a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/home.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/icecream.png b/static_in_env/fonts/ionicons-2.0.1/png/512/icecream.png
new file mode 100644
index 00000000..da3ae9d3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/icecream.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/icon-social-google-plus-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/icon-social-google-plus-outline.png
new file mode 100644
index 00000000..9eeb43ff
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/icon-social-google-plus-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/icon-social-google-plus.png b/static_in_env/fonts/ionicons-2.0.1/png/512/icon-social-google-plus.png
new file mode 100644
index 00000000..e79ca447
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/icon-social-google-plus.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/image.png b/static_in_env/fonts/ionicons-2.0.1/png/512/image.png
new file mode 100644
index 00000000..eb11e5fa
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/image.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/images.png b/static_in_env/fonts/ionicons-2.0.1/png/512/images.png
new file mode 100644
index 00000000..21dcd601
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/images.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/information-circled.png b/static_in_env/fonts/ionicons-2.0.1/png/512/information-circled.png
new file mode 100644
index 00000000..a85ad30b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/information-circled.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/information.png b/static_in_env/fonts/ionicons-2.0.1/png/512/information.png
new file mode 100644
index 00000000..8e03190a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/information.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ionic.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ionic.png
new file mode 100644
index 00000000..95d70760
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ionic.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-alarm-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-alarm-outline.png
new file mode 100644
index 00000000..2809a5b9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-alarm-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-alarm.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-alarm.png
new file mode 100644
index 00000000..6c7415f9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-alarm.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-albums-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-albums-outline.png
new file mode 100644
index 00000000..41b5a845
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-albums-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-albums.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-albums.png
new file mode 100644
index 00000000..bdc76725
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-albums.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-americanfootball-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-americanfootball-outline.png
new file mode 100644
index 00000000..14c625d8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-americanfootball-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-americanfootball.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-americanfootball.png
new file mode 100644
index 00000000..81834cf3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-americanfootball.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-analytics-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-analytics-outline.png
new file mode 100644
index 00000000..38534a19
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-analytics-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-analytics.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-analytics.png
new file mode 100644
index 00000000..ffcd2817
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-analytics.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-back.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-back.png
new file mode 100644
index 00000000..4051ab2c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-back.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-down.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-down.png
new file mode 100644
index 00000000..093eb0b0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-down.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-forward.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-forward.png
new file mode 100644
index 00000000..aedf67a5
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-forward.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-left.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-left.png
new file mode 100644
index 00000000..acc8354c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-left.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-right.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-right.png
new file mode 100644
index 00000000..6144fbd4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-right.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-down.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-down.png
new file mode 100644
index 00000000..8a5c17cb
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-down.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-left.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-left.png
new file mode 100644
index 00000000..4f8bf90f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-left.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-right.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-right.png
new file mode 100644
index 00000000..b97e69c9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-right.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-up.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-up.png
new file mode 100644
index 00000000..61bb13a0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-thin-up.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-up.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-up.png
new file mode 100644
index 00000000..b4733f2e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-arrow-up.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-at-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-at-outline.png
new file mode 100644
index 00000000..22346e27
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-at-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-at.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-at.png
new file mode 100644
index 00000000..be38570c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-at.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-barcode-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-barcode-outline.png
new file mode 100644
index 00000000..95c6c04e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-barcode-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-barcode.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-barcode.png
new file mode 100644
index 00000000..5c7d72f0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-barcode.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-baseball-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-baseball-outline.png
new file mode 100644
index 00000000..6bc6a21d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-baseball-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-baseball.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-baseball.png
new file mode 100644
index 00000000..b83d5366
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-baseball.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-basketball-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-basketball-outline.png
new file mode 100644
index 00000000..a1999bc5
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-basketball-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-basketball.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-basketball.png
new file mode 100644
index 00000000..3c8af3d0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-basketball.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bell-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bell-outline.png
new file mode 100644
index 00000000..f84935b9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bell-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bell.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bell.png
new file mode 100644
index 00000000..d96c352c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bell.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bolt-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bolt-outline.png
new file mode 100644
index 00000000..bdf98cfd
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bolt-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bolt.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bolt.png
new file mode 100644
index 00000000..723a27d7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bolt.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bookmarks-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bookmarks-outline.png
new file mode 100644
index 00000000..d9701947
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bookmarks-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bookmarks.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bookmarks.png
new file mode 100644
index 00000000..a53199af
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-bookmarks.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-box-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-box-outline.png
new file mode 100644
index 00000000..b45b8e91
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-box-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-box.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-box.png
new file mode 100644
index 00000000..5e2ed571
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-box.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-briefcase-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-briefcase-outline.png
new file mode 100644
index 00000000..f224f4ad
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-briefcase-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-briefcase.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-briefcase.png
new file mode 100644
index 00000000..b6e581d2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-briefcase.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-browsers-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-browsers-outline.png
new file mode 100644
index 00000000..9c0e68be
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-browsers-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-browsers.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-browsers.png
new file mode 100644
index 00000000..4c527101
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-browsers.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calculator-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calculator-outline.png
new file mode 100644
index 00000000..0492f78e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calculator-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calculator.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calculator.png
new file mode 100644
index 00000000..ee55f2f0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calculator.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calendar-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calendar-outline.png
new file mode 100644
index 00000000..593bfe44
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calendar-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calendar.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calendar.png
new file mode 100644
index 00000000..bbc6f864
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-calendar.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-camera-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-camera-outline.png
new file mode 100644
index 00000000..f835f6e6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-camera-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-camera.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-camera.png
new file mode 100644
index 00000000..59bdf3da
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-camera.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cart-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cart-outline.png
new file mode 100644
index 00000000..24f9d675
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cart-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cart.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cart.png
new file mode 100644
index 00000000..2e7cec12
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cart.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatboxes-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatboxes-outline.png
new file mode 100644
index 00000000..5fca4b96
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatboxes-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatboxes.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatboxes.png
new file mode 100644
index 00000000..d87b7efb
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatboxes.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatbubble-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatbubble-outline.png
new file mode 100644
index 00000000..447f9cda
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatbubble-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatbubble.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatbubble.png
new file mode 100644
index 00000000..33f3b2d3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-chatbubble.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-checkmark-empty.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-checkmark-empty.png
new file mode 100644
index 00000000..f3d5c0c0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-checkmark-empty.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-checkmark-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-checkmark-outline.png
new file mode 100644
index 00000000..1601cfec
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-checkmark-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-checkmark.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-checkmark.png
new file mode 100644
index 00000000..23e7de37
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-checkmark.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-circle-filled.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-circle-filled.png
new file mode 100644
index 00000000..ce8b1033
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-circle-filled.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-circle-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-circle-outline.png
new file mode 100644
index 00000000..c2fcf18d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-circle-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-clock-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-clock-outline.png
new file mode 100644
index 00000000..61892f08
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-clock-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-clock.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-clock.png
new file mode 100644
index 00000000..fc174560
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-clock.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-close-empty.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-close-empty.png
new file mode 100644
index 00000000..e64d614e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-close-empty.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-close-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-close-outline.png
new file mode 100644
index 00000000..de8b8467
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-close-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-close.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-close.png
new file mode 100644
index 00000000..6465d425
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-close.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-download-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-download-outline.png
new file mode 100644
index 00000000..02274e23
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-download-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-download.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-download.png
new file mode 100644
index 00000000..df81fd78
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-download.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-outline.png
new file mode 100644
index 00000000..a2649227
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-upload-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-upload-outline.png
new file mode 100644
index 00000000..905eb55f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-upload-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-upload.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-upload.png
new file mode 100644
index 00000000..c3c80715
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud-upload.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud.png
new file mode 100644
index 00000000..318bc14a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloud.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy-night-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy-night-outline.png
new file mode 100644
index 00000000..c2612d70
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy-night-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy-night.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy-night.png
new file mode 100644
index 00000000..05b03d65
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy-night.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy-outline.png
new file mode 100644
index 00000000..3a003181
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy.png
new file mode 100644
index 00000000..746c333c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cloudy.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cog-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cog-outline.png
new file mode 100644
index 00000000..a137d1eb
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cog-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cog.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cog.png
new file mode 100644
index 00000000..30697710
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-cog.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-compose-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-compose-outline.png
new file mode 100644
index 00000000..004ec82b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-compose-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-compose.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-compose.png
new file mode 100644
index 00000000..7b1072ab
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-compose.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-contact-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-contact-outline.png
new file mode 100644
index 00000000..ec8ce437
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-contact-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-contact.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-contact.png
new file mode 100644
index 00000000..5b4f6db8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-contact.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-copy-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-copy-outline.png
new file mode 100644
index 00000000..90221899
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-copy-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-copy.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-copy.png
new file mode 100644
index 00000000..842aa205
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-copy.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-download-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-download-outline.png
new file mode 100644
index 00000000..7fbbaf5a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-download-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-download.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-download.png
new file mode 100644
index 00000000..40a5a698
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-download.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-drag.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-drag.png
new file mode 100644
index 00000000..d71784be
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-drag.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-email-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-email-outline.png
new file mode 100644
index 00000000..0d4838e2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-email-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-email.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-email.png
new file mode 100644
index 00000000..5e92b0f2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-email.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-expand.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-expand.png
new file mode 100644
index 00000000..d52bb235
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-expand.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-eye-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-eye-outline.png
new file mode 100644
index 00000000..2c9dfc14
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-eye-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-eye.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-eye.png
new file mode 100644
index 00000000..1c111914
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-eye.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-fastforward-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-fastforward-outline.png
new file mode 100644
index 00000000..fc06c60b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-fastforward-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-fastforward.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-fastforward.png
new file mode 100644
index 00000000..ce34f232
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-fastforward.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-filing-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-filing-outline.png
new file mode 100644
index 00000000..6c84c246
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-filing-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-filing.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-filing.png
new file mode 100644
index 00000000..d01cfc0b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-filing.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-film-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-film-outline.png
new file mode 100644
index 00000000..750fe600
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-film-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-film.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-film.png
new file mode 100644
index 00000000..4c28280a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-film.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-flag-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-flag-outline.png
new file mode 100644
index 00000000..39c2ebeb
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-flag-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-flag.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-flag.png
new file mode 100644
index 00000000..eef93be9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-flag.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-folder-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-folder-outline.png
new file mode 100644
index 00000000..46746af2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-folder-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-folder.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-folder.png
new file mode 100644
index 00000000..a2d93665
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-folder.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-football-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-football-outline.png
new file mode 100644
index 00000000..426f6d3a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-football-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-football.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-football.png
new file mode 100644
index 00000000..e424b7f9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-football.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-gear-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-gear-outline.png
new file mode 100644
index 00000000..5c82237a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-gear-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-gear.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-gear.png
new file mode 100644
index 00000000..784a0e32
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-gear.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-glasses-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-glasses-outline.png
new file mode 100644
index 00000000..1f2cfa79
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-glasses-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-glasses.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-glasses.png
new file mode 100644
index 00000000..f0b3074b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-glasses.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-heart-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-heart-outline.png
new file mode 100644
index 00000000..c3a25335
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-heart-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-heart.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-heart.png
new file mode 100644
index 00000000..b3dbf4e4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-heart.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-help-empty.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-help-empty.png
new file mode 100644
index 00000000..5690a69d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-help-empty.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-help-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-help-outline.png
new file mode 100644
index 00000000..432abf85
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-help-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-help.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-help.png
new file mode 100644
index 00000000..b5d9a448
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-help.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-home-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-home-outline.png
new file mode 100644
index 00000000..56b27f95
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-home-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-home.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-home.png
new file mode 100644
index 00000000..8061aa82
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-home.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-infinite-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-infinite-outline.png
new file mode 100644
index 00000000..8c251df0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-infinite-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-infinite.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-infinite.png
new file mode 100644
index 00000000..bd2eec56
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-infinite.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-information-empty.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-information-empty.png
new file mode 100644
index 00000000..70af5a5a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-information-empty.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-information-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-information-outline.png
new file mode 100644
index 00000000..a1cb7267
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-information-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-information.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-information.png
new file mode 100644
index 00000000..43f3e2d7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-information.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-ionic-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-ionic-outline.png
new file mode 100644
index 00000000..cea7341f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-ionic-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-keypad-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-keypad-outline.png
new file mode 100644
index 00000000..4bc381ca
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-keypad-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-keypad.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-keypad.png
new file mode 100644
index 00000000..af76a7b3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-keypad.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-lightbulb-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-lightbulb-outline.png
new file mode 100644
index 00000000..e7a13c8f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-lightbulb-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-lightbulb.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-lightbulb.png
new file mode 100644
index 00000000..3a3e8bf3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-lightbulb.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-location-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-location-outline.png
new file mode 100644
index 00000000..727ff055
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-location-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-location.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-location.png
new file mode 100644
index 00000000..01260396
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-location.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-locked-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-locked-outline.png
new file mode 100644
index 00000000..e688f73c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-locked-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-locked.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-locked.png
new file mode 100644
index 00000000..ebeb2cc3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-locked.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-loop-strong.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-loop-strong.png
new file mode 100644
index 00000000..0fa94175
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-loop-strong.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-loop.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-loop.png
new file mode 100644
index 00000000..416c23df
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-loop.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-medkit-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-medkit-outline.png
new file mode 100644
index 00000000..255d84b8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-medkit-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-medkit.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-medkit.png
new file mode 100644
index 00000000..56b038e3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-medkit.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-mic-off.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-mic-off.png
new file mode 100644
index 00000000..07685a65
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-mic-off.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-mic-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-mic-outline.png
new file mode 100644
index 00000000..c2520030
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-mic-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-mic.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-mic.png
new file mode 100644
index 00000000..78708232
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-mic.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-minus-empty.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-minus-empty.png
new file mode 100644
index 00000000..74f32838
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-minus-empty.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-minus-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-minus-outline.png
new file mode 100644
index 00000000..d6a2d87f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-minus-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-minus.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-minus.png
new file mode 100644
index 00000000..a5f67182
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-minus.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-monitor-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-monitor-outline.png
new file mode 100644
index 00000000..4762d1d2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-monitor-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-monitor.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-monitor.png
new file mode 100644
index 00000000..0e2f28e6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-monitor.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-moon-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-moon-outline.png
new file mode 100644
index 00000000..0bbd6d62
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-moon-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-moon.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-moon.png
new file mode 100644
index 00000000..5e1e1b04
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-moon.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-more-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-more-outline.png
new file mode 100644
index 00000000..8d3c9bf7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-more-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-more.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-more.png
new file mode 100644
index 00000000..d681b001
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-more.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-musical-note.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-musical-note.png
new file mode 100644
index 00000000..24186f23
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-musical-note.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-musical-notes.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-musical-notes.png
new file mode 100644
index 00000000..51470ab8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-musical-notes.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-navigate-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-navigate-outline.png
new file mode 100644
index 00000000..f3b40b1c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-navigate-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-navigate.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-navigate.png
new file mode 100644
index 00000000..8df442a4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-navigate.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paper-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paper-outline.png
new file mode 100644
index 00000000..6e08ebed
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paper-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paper.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paper.png
new file mode 100644
index 00000000..a5c0762c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paper.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paperplane-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paperplane-outline.png
new file mode 100644
index 00000000..b4c73c1a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paperplane-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paperplane.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paperplane.png
new file mode 100644
index 00000000..6b1b858f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paperplane.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-partlysunny-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-partlysunny-outline.png
new file mode 100644
index 00000000..2efcc2cd
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-partlysunny-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-partlysunny.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-partlysunny.png
new file mode 100644
index 00000000..13a269ad
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-partlysunny.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pause-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pause-outline.png
new file mode 100644
index 00000000..e20b3abe
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pause-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pause.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pause.png
new file mode 100644
index 00000000..317a9854
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pause.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paw-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paw-outline.png
new file mode 100644
index 00000000..f5736efe
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paw-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paw.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paw.png
new file mode 100644
index 00000000..bfd64fe6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-paw.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-people-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-people-outline.png
new file mode 100644
index 00000000..58178653
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-people-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-people.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-people.png
new file mode 100644
index 00000000..053e7705
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-people.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-person-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-person-outline.png
new file mode 100644
index 00000000..a9c4a0ac
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-person-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-person.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-person.png
new file mode 100644
index 00000000..baa6cf6b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-person.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-personadd-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-personadd-outline.png
new file mode 100644
index 00000000..679b6e47
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-personadd-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-personadd.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-personadd.png
new file mode 100644
index 00000000..354e6355
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-personadd.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-photos-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-photos-outline.png
new file mode 100644
index 00000000..a6a872ed
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-photos-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-photos.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-photos.png
new file mode 100644
index 00000000..1eb0f7ed
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-photos.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pie-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pie-outline.png
new file mode 100644
index 00000000..8470a2f9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pie-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pie.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pie.png
new file mode 100644
index 00000000..f7ab6890
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pie.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-play-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-play-outline.png
new file mode 100644
index 00000000..a484b4e4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-play-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-play.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-play.png
new file mode 100644
index 00000000..b6110aab
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-play.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-plus-empty.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-plus-empty.png
new file mode 100644
index 00000000..92f40304
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-plus-empty.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-plus-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-plus-outline.png
new file mode 100644
index 00000000..d6c97ce5
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-plus-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-plus.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-plus.png
new file mode 100644
index 00000000..2eaa563c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-plus.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetag-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetag-outline.png
new file mode 100644
index 00000000..5184cc79
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetag-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetag.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetag.png
new file mode 100644
index 00000000..dbcbc688
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetag.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetags-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetags-outline.png
new file mode 100644
index 00000000..380d9682
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetags-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetags.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetags.png
new file mode 100644
index 00000000..0942729b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pricetags.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-printer-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-printer-outline.png
new file mode 100644
index 00000000..c759d046
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-printer-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-printer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-printer.png
new file mode 100644
index 00000000..79847d9d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-printer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pulse-strong.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pulse-strong.png
new file mode 100644
index 00000000..350b165d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pulse-strong.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pulse.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pulse.png
new file mode 100644
index 00000000..c5ffc503
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-pulse.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rainy-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rainy-outline.png
new file mode 100644
index 00000000..7dc31109
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rainy-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rainy.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rainy.png
new file mode 100644
index 00000000..cf0e12e7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rainy.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-recording-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-recording-outline.png
new file mode 100644
index 00000000..4b647f55
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-recording-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-recording.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-recording.png
new file mode 100644
index 00000000..dfe84b18
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-recording.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-redo-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-redo-outline.png
new file mode 100644
index 00000000..235373ee
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-redo-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-redo.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-redo.png
new file mode 100644
index 00000000..c003ff3d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-redo.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-refresh-empty.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-refresh-empty.png
new file mode 100644
index 00000000..93df8b16
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-refresh-empty.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-refresh-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-refresh-outline.png
new file mode 100644
index 00000000..f815ba7d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-refresh-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-refresh.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-refresh.png
new file mode 100644
index 00000000..3e98749a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-refresh.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-reload.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-reload.png
new file mode 100644
index 00000000..a109314b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-reload.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-reverse-camera-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-reverse-camera-outline.png
new file mode 100644
index 00000000..f801e3a2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-reverse-camera-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-reverse-camera.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-reverse-camera.png
new file mode 100644
index 00000000..b222f5c9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-reverse-camera.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rewind-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rewind-outline.png
new file mode 100644
index 00000000..cf4181dd
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rewind-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rewind.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rewind.png
new file mode 100644
index 00000000..05cd9463
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-rewind.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-search-strong.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-search-strong.png
new file mode 100644
index 00000000..d59cc8f8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-search-strong.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-search.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-search.png
new file mode 100644
index 00000000..3b97bca8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-search.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-settings-strong.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-settings-strong.png
new file mode 100644
index 00000000..4f3e9487
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-settings-strong.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-settings.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-settings.png
new file mode 100644
index 00000000..588e3492
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-settings.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-shrink.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-shrink.png
new file mode 100644
index 00000000..8ccd4d3f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-shrink.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipbackward-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipbackward-outline.png
new file mode 100644
index 00000000..7597d711
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipbackward-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipbackward.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipbackward.png
new file mode 100644
index 00000000..0deff517
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipbackward.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipforward-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipforward-outline.png
new file mode 100644
index 00000000..96e1aef8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipforward-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipforward.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipforward.png
new file mode 100644
index 00000000..95c308a6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-skipforward.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-snowy.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-snowy.png
new file mode 100644
index 00000000..311b8bd2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-snowy.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-speedometer-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-speedometer-outline.png
new file mode 100644
index 00000000..a7120de6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-speedometer-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-speedometer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-speedometer.png
new file mode 100644
index 00000000..bc5a2a20
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-speedometer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-star-half.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-star-half.png
new file mode 100644
index 00000000..346cc8fa
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-star-half.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-star-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-star-outline.png
new file mode 100644
index 00000000..6d9cd2a0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-star-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-star.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-star.png
new file mode 100644
index 00000000..4a28feed
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-star.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-stopwatch-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-stopwatch-outline.png
new file mode 100644
index 00000000..8660b246
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-stopwatch-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-stopwatch.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-stopwatch.png
new file mode 100644
index 00000000..0bd2f224
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-stopwatch.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-sunny-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-sunny-outline.png
new file mode 100644
index 00000000..8c1943df
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-sunny-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-sunny.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-sunny.png
new file mode 100644
index 00000000..95f8ba63
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-sunny.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-telephone-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-telephone-outline.png
new file mode 100644
index 00000000..d3a1d989
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-telephone-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-telephone.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-telephone.png
new file mode 100644
index 00000000..983f2c28
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-telephone.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-tennisball-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-tennisball-outline.png
new file mode 100644
index 00000000..de9c07a4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-tennisball-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-tennisball.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-tennisball.png
new file mode 100644
index 00000000..42906a47
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-tennisball.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-thunderstorm-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-thunderstorm-outline.png
new file mode 100644
index 00000000..2a8d9db6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-thunderstorm-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-thunderstorm.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-thunderstorm.png
new file mode 100644
index 00000000..315acf05
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-thunderstorm.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-time-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-time-outline.png
new file mode 100644
index 00000000..6234a758
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-time-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-time.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-time.png
new file mode 100644
index 00000000..1dc05273
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-time.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-timer-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-timer-outline.png
new file mode 100644
index 00000000..64be9827
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-timer-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-timer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-timer.png
new file mode 100644
index 00000000..e916b521
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-timer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-toggle-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-toggle-outline.png
new file mode 100644
index 00000000..1202cfe7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-toggle-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-toggle.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-toggle.png
new file mode 100644
index 00000000..a7b91c83
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-toggle.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-trash-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-trash-outline.png
new file mode 100644
index 00000000..ce2dc7a4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-trash-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-trash.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-trash.png
new file mode 100644
index 00000000..58c4346f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-trash.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-undo-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-undo-outline.png
new file mode 100644
index 00000000..db79f3d7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-undo-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-undo.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-undo.png
new file mode 100644
index 00000000..efaf7c0d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-undo.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-unlocked-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-unlocked-outline.png
new file mode 100644
index 00000000..e66c3861
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-unlocked-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-unlocked.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-unlocked.png
new file mode 100644
index 00000000..fb97492f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-unlocked.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-upload-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-upload-outline.png
new file mode 100644
index 00000000..09cc277d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-upload-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-upload.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-upload.png
new file mode 100644
index 00000000..b37773fc
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-upload.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-videocam-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-videocam-outline.png
new file mode 100644
index 00000000..0bf6d154
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-videocam-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-videocam.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-videocam.png
new file mode 100644
index 00000000..680a8df4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-videocam.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-volume-high.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-volume-high.png
new file mode 100644
index 00000000..0568110c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-volume-high.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-volume-low.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-volume-low.png
new file mode 100644
index 00000000..34a294e6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-volume-low.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-wineglass-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-wineglass-outline.png
new file mode 100644
index 00000000..22b9fc51
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-wineglass-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-wineglass.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-wineglass.png
new file mode 100644
index 00000000..4dbd6202
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-wineglass.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-world-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-world-outline.png
new file mode 100644
index 00000000..d14a6505
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-world-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-world.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-world.png
new file mode 100644
index 00000000..4491e61f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ios7-world.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ipad.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ipad.png
new file mode 100644
index 00000000..85e09151
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ipad.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/iphone.png b/static_in_env/fonts/ionicons-2.0.1/png/512/iphone.png
new file mode 100644
index 00000000..7f538baa
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/iphone.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ipod.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ipod.png
new file mode 100644
index 00000000..cf3c3aeb
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ipod.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/jet.png b/static_in_env/fonts/ionicons-2.0.1/png/512/jet.png
new file mode 100644
index 00000000..166e1951
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/jet.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/key.png b/static_in_env/fonts/ionicons-2.0.1/png/512/key.png
new file mode 100644
index 00000000..3ae67379
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/key.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/knife.png b/static_in_env/fonts/ionicons-2.0.1/png/512/knife.png
new file mode 100644
index 00000000..9f13a0ff
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/knife.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/laptop.png b/static_in_env/fonts/ionicons-2.0.1/png/512/laptop.png
new file mode 100644
index 00000000..a8ec9630
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/laptop.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/leaf.png b/static_in_env/fonts/ionicons-2.0.1/png/512/leaf.png
new file mode 100644
index 00000000..3bf3801c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/leaf.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/levels.png b/static_in_env/fonts/ionicons-2.0.1/png/512/levels.png
new file mode 100644
index 00000000..79d4b3e2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/levels.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/lightbulb.png b/static_in_env/fonts/ionicons-2.0.1/png/512/lightbulb.png
new file mode 100644
index 00000000..d103bfe6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/lightbulb.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/link.png b/static_in_env/fonts/ionicons-2.0.1/png/512/link.png
new file mode 100644
index 00000000..34459387
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/link.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/load-a.png b/static_in_env/fonts/ionicons-2.0.1/png/512/load-a.png
new file mode 100644
index 00000000..f5cda196
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/load-a.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/load-b.png b/static_in_env/fonts/ionicons-2.0.1/png/512/load-b.png
new file mode 100644
index 00000000..7931879c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/load-b.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/load-c.png b/static_in_env/fonts/ionicons-2.0.1/png/512/load-c.png
new file mode 100644
index 00000000..39a59963
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/load-c.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/load-d.png b/static_in_env/fonts/ionicons-2.0.1/png/512/load-d.png
new file mode 100644
index 00000000..8d96f0de
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/load-d.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/location.png b/static_in_env/fonts/ionicons-2.0.1/png/512/location.png
new file mode 100644
index 00000000..5acf20aa
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/location.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/locked.png b/static_in_env/fonts/ionicons-2.0.1/png/512/locked.png
new file mode 100644
index 00000000..e78f8158
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/locked.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/log-in.png b/static_in_env/fonts/ionicons-2.0.1/png/512/log-in.png
new file mode 100644
index 00000000..592e30cb
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/log-in.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/log-out.png b/static_in_env/fonts/ionicons-2.0.1/png/512/log-out.png
new file mode 100644
index 00000000..1d41c22e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/log-out.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/loop.png b/static_in_env/fonts/ionicons-2.0.1/png/512/loop.png
new file mode 100644
index 00000000..d30a7a9f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/loop.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/magnet.png b/static_in_env/fonts/ionicons-2.0.1/png/512/magnet.png
new file mode 100644
index 00000000..8925becd
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/magnet.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/male.png b/static_in_env/fonts/ionicons-2.0.1/png/512/male.png
new file mode 100644
index 00000000..ea0eab33
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/male.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/man.png b/static_in_env/fonts/ionicons-2.0.1/png/512/man.png
new file mode 100644
index 00000000..f0b46451
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/man.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/map.png b/static_in_env/fonts/ionicons-2.0.1/png/512/map.png
new file mode 100644
index 00000000..2aff1761
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/map.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/medkit.png b/static_in_env/fonts/ionicons-2.0.1/png/512/medkit.png
new file mode 100644
index 00000000..b03b2efa
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/medkit.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/merge.png b/static_in_env/fonts/ionicons-2.0.1/png/512/merge.png
new file mode 100644
index 00000000..318a59fc
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/merge.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/mic-a.png b/static_in_env/fonts/ionicons-2.0.1/png/512/mic-a.png
new file mode 100644
index 00000000..1034de7b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/mic-a.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/mic-b.png b/static_in_env/fonts/ionicons-2.0.1/png/512/mic-b.png
new file mode 100644
index 00000000..ea04074e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/mic-b.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/mic-c.png b/static_in_env/fonts/ionicons-2.0.1/png/512/mic-c.png
new file mode 100644
index 00000000..c545bfd4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/mic-c.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/minus-circled.png b/static_in_env/fonts/ionicons-2.0.1/png/512/minus-circled.png
new file mode 100644
index 00000000..fd9e8400
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/minus-circled.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/minus-round.png b/static_in_env/fonts/ionicons-2.0.1/png/512/minus-round.png
new file mode 100644
index 00000000..88e67810
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/minus-round.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/minus.png b/static_in_env/fonts/ionicons-2.0.1/png/512/minus.png
new file mode 100644
index 00000000..67337156
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/minus.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/model-s.png b/static_in_env/fonts/ionicons-2.0.1/png/512/model-s.png
new file mode 100644
index 00000000..ed021952
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/model-s.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/monitor.png b/static_in_env/fonts/ionicons-2.0.1/png/512/monitor.png
new file mode 100644
index 00000000..6a77e997
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/monitor.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/more.png b/static_in_env/fonts/ionicons-2.0.1/png/512/more.png
new file mode 100644
index 00000000..dd48f034
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/more.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/mouse.png b/static_in_env/fonts/ionicons-2.0.1/png/512/mouse.png
new file mode 100644
index 00000000..55e7a47d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/mouse.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/music-note.png b/static_in_env/fonts/ionicons-2.0.1/png/512/music-note.png
new file mode 100644
index 00000000..d65191a0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/music-note.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/navicon-round.png b/static_in_env/fonts/ionicons-2.0.1/png/512/navicon-round.png
new file mode 100644
index 00000000..82c3d404
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/navicon-round.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/navicon.png b/static_in_env/fonts/ionicons-2.0.1/png/512/navicon.png
new file mode 100644
index 00000000..2696c4dd
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/navicon.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/navigate.png b/static_in_env/fonts/ionicons-2.0.1/png/512/navigate.png
new file mode 100644
index 00000000..8a3b385a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/navigate.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/network.png b/static_in_env/fonts/ionicons-2.0.1/png/512/network.png
new file mode 100644
index 00000000..7cbc5cdd
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/network.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/no-smoking.png b/static_in_env/fonts/ionicons-2.0.1/png/512/no-smoking.png
new file mode 100644
index 00000000..d13e35ec
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/no-smoking.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/nuclear.png b/static_in_env/fonts/ionicons-2.0.1/png/512/nuclear.png
new file mode 100644
index 00000000..a2a1783e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/nuclear.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/outlet.png b/static_in_env/fonts/ionicons-2.0.1/png/512/outlet.png
new file mode 100644
index 00000000..b3fc9057
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/outlet.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/paper-airplane.png b/static_in_env/fonts/ionicons-2.0.1/png/512/paper-airplane.png
new file mode 100644
index 00000000..76fa2e90
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/paper-airplane.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/paperclip.png b/static_in_env/fonts/ionicons-2.0.1/png/512/paperclip.png
new file mode 100644
index 00000000..f11b9095
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/paperclip.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/pause.png b/static_in_env/fonts/ionicons-2.0.1/png/512/pause.png
new file mode 100644
index 00000000..ab8f58ac
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/pause.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/person-add.png b/static_in_env/fonts/ionicons-2.0.1/png/512/person-add.png
new file mode 100644
index 00000000..07c07f1d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/person-add.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/person-stalker.png b/static_in_env/fonts/ionicons-2.0.1/png/512/person-stalker.png
new file mode 100644
index 00000000..c097f820
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/person-stalker.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/person.png b/static_in_env/fonts/ionicons-2.0.1/png/512/person.png
new file mode 100644
index 00000000..2f01007a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/person.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/pie-graph.png b/static_in_env/fonts/ionicons-2.0.1/png/512/pie-graph.png
new file mode 100644
index 00000000..37d84198
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/pie-graph.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/pin.png b/static_in_env/fonts/ionicons-2.0.1/png/512/pin.png
new file mode 100644
index 00000000..22c05077
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/pin.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/pinpoint.png b/static_in_env/fonts/ionicons-2.0.1/png/512/pinpoint.png
new file mode 100644
index 00000000..b2420fcf
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/pinpoint.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/pizza.png b/static_in_env/fonts/ionicons-2.0.1/png/512/pizza.png
new file mode 100644
index 00000000..41e9966f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/pizza.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/plane.png b/static_in_env/fonts/ionicons-2.0.1/png/512/plane.png
new file mode 100644
index 00000000..2c12610a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/plane.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/planet.png b/static_in_env/fonts/ionicons-2.0.1/png/512/planet.png
new file mode 100644
index 00000000..90374532
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/planet.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/play.png b/static_in_env/fonts/ionicons-2.0.1/png/512/play.png
new file mode 100644
index 00000000..5da06aa0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/play.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/playstation.png b/static_in_env/fonts/ionicons-2.0.1/png/512/playstation.png
new file mode 100644
index 00000000..70e00042
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/playstation.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/plus-circled.png b/static_in_env/fonts/ionicons-2.0.1/png/512/plus-circled.png
new file mode 100644
index 00000000..203c3a97
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/plus-circled.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/plus-round.png b/static_in_env/fonts/ionicons-2.0.1/png/512/plus-round.png
new file mode 100644
index 00000000..8dee00d4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/plus-round.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/plus.png b/static_in_env/fonts/ionicons-2.0.1/png/512/plus.png
new file mode 100644
index 00000000..a76887a0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/plus.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/podium.png b/static_in_env/fonts/ionicons-2.0.1/png/512/podium.png
new file mode 100644
index 00000000..b34511be
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/podium.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/pound.png b/static_in_env/fonts/ionicons-2.0.1/png/512/pound.png
new file mode 100644
index 00000000..6d729a10
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/pound.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/power.png b/static_in_env/fonts/ionicons-2.0.1/png/512/power.png
new file mode 100644
index 00000000..f90d4234
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/power.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/pricetag.png b/static_in_env/fonts/ionicons-2.0.1/png/512/pricetag.png
new file mode 100644
index 00000000..05946eb5
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/pricetag.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/pricetags.png b/static_in_env/fonts/ionicons-2.0.1/png/512/pricetags.png
new file mode 100644
index 00000000..b3cca2df
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/pricetags.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/printer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/printer.png
new file mode 100644
index 00000000..96264b7d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/printer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/pull-request.png b/static_in_env/fonts/ionicons-2.0.1/png/512/pull-request.png
new file mode 100644
index 00000000..f1e00b47
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/pull-request.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/qr-scanner.png b/static_in_env/fonts/ionicons-2.0.1/png/512/qr-scanner.png
new file mode 100644
index 00000000..65eada55
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/qr-scanner.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/quote.png b/static_in_env/fonts/ionicons-2.0.1/png/512/quote.png
new file mode 100644
index 00000000..ba43394f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/quote.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/radio-waves.png b/static_in_env/fonts/ionicons-2.0.1/png/512/radio-waves.png
new file mode 100644
index 00000000..1695cf04
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/radio-waves.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/record.png b/static_in_env/fonts/ionicons-2.0.1/png/512/record.png
new file mode 100644
index 00000000..06d6b508
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/record.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/refresh.png b/static_in_env/fonts/ionicons-2.0.1/png/512/refresh.png
new file mode 100644
index 00000000..35515efa
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/refresh.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/reply-all.png b/static_in_env/fonts/ionicons-2.0.1/png/512/reply-all.png
new file mode 100644
index 00000000..68a1f070
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/reply-all.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/reply.png b/static_in_env/fonts/ionicons-2.0.1/png/512/reply.png
new file mode 100644
index 00000000..a6bd5aa1
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/reply.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ribbon-a.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ribbon-a.png
new file mode 100644
index 00000000..16243e00
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ribbon-a.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/ribbon-b.png b/static_in_env/fonts/ionicons-2.0.1/png/512/ribbon-b.png
new file mode 100644
index 00000000..d92ceac4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/ribbon-b.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/sad.png b/static_in_env/fonts/ionicons-2.0.1/png/512/sad.png
new file mode 100644
index 00000000..f15f6d0a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/sad.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/scissors.png b/static_in_env/fonts/ionicons-2.0.1/png/512/scissors.png
new file mode 100644
index 00000000..0dfeef2b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/scissors.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/search.png b/static_in_env/fonts/ionicons-2.0.1/png/512/search.png
new file mode 100644
index 00000000..4ec105d4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/search.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/settings.png b/static_in_env/fonts/ionicons-2.0.1/png/512/settings.png
new file mode 100644
index 00000000..88ad0b13
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/settings.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/share.png b/static_in_env/fonts/ionicons-2.0.1/png/512/share.png
new file mode 100644
index 00000000..35f9b3f2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/share.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/shuffle.png b/static_in_env/fonts/ionicons-2.0.1/png/512/shuffle.png
new file mode 100644
index 00000000..d03aadff
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/shuffle.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/skip-backward.png b/static_in_env/fonts/ionicons-2.0.1/png/512/skip-backward.png
new file mode 100644
index 00000000..4b9b2bd6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/skip-backward.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/skip-forward.png b/static_in_env/fonts/ionicons-2.0.1/png/512/skip-forward.png
new file mode 100644
index 00000000..771fae7c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/skip-forward.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-android-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-android-outline.png
new file mode 100644
index 00000000..d5abc210
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-android-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-android.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-android.png
new file mode 100644
index 00000000..d7b7c425
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-android.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-apple-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-apple-outline.png
new file mode 100644
index 00000000..e6232292
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-apple-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-apple.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-apple.png
new file mode 100644
index 00000000..074e4e7a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-apple.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-bitcoin-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-bitcoin-outline.png
new file mode 100644
index 00000000..7e429cce
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-bitcoin-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-bitcoin.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-bitcoin.png
new file mode 100644
index 00000000..d4311986
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-bitcoin.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-buffer-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-buffer-outline.png
new file mode 100644
index 00000000..a83d91a3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-buffer-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-buffer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-buffer.png
new file mode 100644
index 00000000..ec962e66
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-buffer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-designernews-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-designernews-outline.png
new file mode 100644
index 00000000..87799f54
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-designernews-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-designernews.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-designernews.png
new file mode 100644
index 00000000..8a036dd1
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-designernews.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-dribbble-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-dribbble-outline.png
new file mode 100644
index 00000000..f8c0ba5b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-dribbble-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-dribbble.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-dribbble.png
new file mode 100644
index 00000000..f5d30bb2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-dribbble.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-dropbox-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-dropbox-outline.png
new file mode 100644
index 00000000..f92b0569
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-dropbox-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-dropbox.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-dropbox.png
new file mode 100644
index 00000000..5507c5c4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-dropbox.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-facebook-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-facebook-outline.png
new file mode 100644
index 00000000..293001aa
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-facebook-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-facebook.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-facebook.png
new file mode 100644
index 00000000..6c41f80c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-facebook.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-foursquare-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-foursquare-outline.png
new file mode 100644
index 00000000..28766334
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-foursquare-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-foursquare.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-foursquare.png
new file mode 100644
index 00000000..0e671c69
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-foursquare.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-freebsd-devil.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-freebsd-devil.png
new file mode 100644
index 00000000..27008652
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-freebsd-devil.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-github-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-github-outline.png
new file mode 100644
index 00000000..915f3bf0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-github-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-github.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-github.png
new file mode 100644
index 00000000..87b4c754
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-github.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-google-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-google-outline.png
new file mode 100644
index 00000000..08d50ba1
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-google-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-google.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-google.png
new file mode 100644
index 00000000..b788fb9a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-google.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-googleplus-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-googleplus-outline.png
new file mode 100644
index 00000000..9eeb43ff
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-googleplus-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-googleplus.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-googleplus.png
new file mode 100644
index 00000000..e79ca447
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-googleplus.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-hackernews-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-hackernews-outline.png
new file mode 100644
index 00000000..06f43197
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-hackernews-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-hackernews.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-hackernews.png
new file mode 100644
index 00000000..52902fe3
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-hackernews.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-instagram-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-instagram-outline.png
new file mode 100644
index 00000000..bf75435b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-instagram-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-instagram.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-instagram.png
new file mode 100644
index 00000000..76e1ab87
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-instagram.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-linkedin-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-linkedin-outline.png
new file mode 100644
index 00000000..88d8169b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-linkedin-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-linkedin.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-linkedin.png
new file mode 100644
index 00000000..8e2eedf0
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-linkedin.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-pinterest-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-pinterest-outline.png
new file mode 100644
index 00000000..75321dcf
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-pinterest-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-pinterest.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-pinterest.png
new file mode 100644
index 00000000..6bb578d5
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-pinterest.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-reddit-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-reddit-outline.png
new file mode 100644
index 00000000..1ffca7bb
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-reddit-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-reddit.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-reddit.png
new file mode 100644
index 00000000..2c96b336
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-reddit.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-rss-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-rss-outline.png
new file mode 100644
index 00000000..11c22757
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-rss-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-rss.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-rss.png
new file mode 100644
index 00000000..55fdf00f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-rss.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-skype-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-skype-outline.png
new file mode 100644
index 00000000..bc605c82
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-skype-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-skype.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-skype.png
new file mode 100644
index 00000000..60eb1a83
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-skype.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-tumblr-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-tumblr-outline.png
new file mode 100644
index 00000000..1b3f4c03
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-tumblr-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-tumblr.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-tumblr.png
new file mode 100644
index 00000000..79e3a2a9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-tumblr.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-tux.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-tux.png
new file mode 100644
index 00000000..615e0ce9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-tux.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-twitter-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-twitter-outline.png
new file mode 100644
index 00000000..d279ae03
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-twitter-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-twitter.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-twitter.png
new file mode 100644
index 00000000..a96d561e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-twitter.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-usd-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-usd-outline.png
new file mode 100644
index 00000000..ca5241d6
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-usd-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-usd.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-usd.png
new file mode 100644
index 00000000..740f5bef
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-usd.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-vimeo-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-vimeo-outline.png
new file mode 100644
index 00000000..50a61d16
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-vimeo-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-vimeo.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-vimeo.png
new file mode 100644
index 00000000..ce7fbefa
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-vimeo.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-windows-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-windows-outline.png
new file mode 100644
index 00000000..e0e98e4d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-windows-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-windows.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-windows.png
new file mode 100644
index 00000000..3b033a93
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-windows.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-wordpress-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-wordpress-outline.png
new file mode 100644
index 00000000..76e9939e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-wordpress-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-wordpress.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-wordpress.png
new file mode 100644
index 00000000..f1663108
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-wordpress.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-yahoo-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-yahoo-outline.png
new file mode 100644
index 00000000..defd58d8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-yahoo-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-yahoo.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-yahoo.png
new file mode 100644
index 00000000..ea210fe8
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-yahoo.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-youtube-outline.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-youtube-outline.png
new file mode 100644
index 00000000..7708d48b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-youtube-outline.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/social-youtube.png b/static_in_env/fonts/ionicons-2.0.1/png/512/social-youtube.png
new file mode 100644
index 00000000..b025720c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/social-youtube.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/speakerphone.png b/static_in_env/fonts/ionicons-2.0.1/png/512/speakerphone.png
new file mode 100644
index 00000000..7766a2b7
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/speakerphone.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/speedometer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/speedometer.png
new file mode 100644
index 00000000..29625aff
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/speedometer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/spoon.png b/static_in_env/fonts/ionicons-2.0.1/png/512/spoon.png
new file mode 100644
index 00000000..98178e08
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/spoon.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/star.png b/static_in_env/fonts/ionicons-2.0.1/png/512/star.png
new file mode 100644
index 00000000..7d877199
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/star.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/stats-bars.png b/static_in_env/fonts/ionicons-2.0.1/png/512/stats-bars.png
new file mode 100644
index 00000000..0a4134d2
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/stats-bars.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/steam.png b/static_in_env/fonts/ionicons-2.0.1/png/512/steam.png
new file mode 100644
index 00000000..8ffa6843
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/steam.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/stop.png b/static_in_env/fonts/ionicons-2.0.1/png/512/stop.png
new file mode 100644
index 00000000..dd58b88a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/stop.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/thermometer.png b/static_in_env/fonts/ionicons-2.0.1/png/512/thermometer.png
new file mode 100644
index 00000000..9ba62b09
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/thermometer.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/thumbsdown.png b/static_in_env/fonts/ionicons-2.0.1/png/512/thumbsdown.png
new file mode 100644
index 00000000..8e8cc85f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/thumbsdown.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/thumbsup.png b/static_in_env/fonts/ionicons-2.0.1/png/512/thumbsup.png
new file mode 100644
index 00000000..da425557
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/thumbsup.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/toggle-filled.png b/static_in_env/fonts/ionicons-2.0.1/png/512/toggle-filled.png
new file mode 100644
index 00000000..caff1e93
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/toggle-filled.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/toggle.png b/static_in_env/fonts/ionicons-2.0.1/png/512/toggle.png
new file mode 100644
index 00000000..f8350b08
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/toggle.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/trash-a.png b/static_in_env/fonts/ionicons-2.0.1/png/512/trash-a.png
new file mode 100644
index 00000000..f9660b6f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/trash-a.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/trash-b.png b/static_in_env/fonts/ionicons-2.0.1/png/512/trash-b.png
new file mode 100644
index 00000000..7a81ffe4
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/trash-b.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/trophy.png b/static_in_env/fonts/ionicons-2.0.1/png/512/trophy.png
new file mode 100644
index 00000000..f6406f8e
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/trophy.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/umbrella.png b/static_in_env/fonts/ionicons-2.0.1/png/512/umbrella.png
new file mode 100644
index 00000000..6b1c5b4c
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/umbrella.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/university.png b/static_in_env/fonts/ionicons-2.0.1/png/512/university.png
new file mode 100644
index 00000000..6e74e340
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/university.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/unlocked.png b/static_in_env/fonts/ionicons-2.0.1/png/512/unlocked.png
new file mode 100644
index 00000000..83c0d487
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/unlocked.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/upload.png b/static_in_env/fonts/ionicons-2.0.1/png/512/upload.png
new file mode 100644
index 00000000..0519cbf9
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/upload.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/usb.png b/static_in_env/fonts/ionicons-2.0.1/png/512/usb.png
new file mode 100644
index 00000000..87857b46
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/usb.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/videocamera.png b/static_in_env/fonts/ionicons-2.0.1/png/512/videocamera.png
new file mode 100644
index 00000000..9f5c333f
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/videocamera.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/volume-high.png b/static_in_env/fonts/ionicons-2.0.1/png/512/volume-high.png
new file mode 100644
index 00000000..3a2da41a
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/volume-high.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/volume-low.png b/static_in_env/fonts/ionicons-2.0.1/png/512/volume-low.png
new file mode 100644
index 00000000..0faf9d3b
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/volume-low.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/volume-medium.png b/static_in_env/fonts/ionicons-2.0.1/png/512/volume-medium.png
new file mode 100644
index 00000000..b4e0d44d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/volume-medium.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/volume-mute.png b/static_in_env/fonts/ionicons-2.0.1/png/512/volume-mute.png
new file mode 100644
index 00000000..722f7372
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/volume-mute.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/wand.png b/static_in_env/fonts/ionicons-2.0.1/png/512/wand.png
new file mode 100644
index 00000000..0dbe13cf
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/wand.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/waterdrop.png b/static_in_env/fonts/ionicons-2.0.1/png/512/waterdrop.png
new file mode 100644
index 00000000..deaf4075
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/waterdrop.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/wifi.png b/static_in_env/fonts/ionicons-2.0.1/png/512/wifi.png
new file mode 100644
index 00000000..19bedd87
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/wifi.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/wineglass.png b/static_in_env/fonts/ionicons-2.0.1/png/512/wineglass.png
new file mode 100644
index 00000000..881b6673
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/wineglass.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/woman.png b/static_in_env/fonts/ionicons-2.0.1/png/512/woman.png
new file mode 100644
index 00000000..0cab2b5d
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/woman.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/wrench.png b/static_in_env/fonts/ionicons-2.0.1/png/512/wrench.png
new file mode 100644
index 00000000..3071cc58
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/wrench.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/png/512/xbox.png b/static_in_env/fonts/ionicons-2.0.1/png/512/xbox.png
new file mode 100644
index 00000000..22d1f851
Binary files /dev/null and b/static_in_env/fonts/ionicons-2.0.1/png/512/xbox.png differ
diff --git a/static_in_env/fonts/ionicons-2.0.1/scss/_ionicons-font.scss b/static_in_env/fonts/ionicons-2.0.1/scss/_ionicons-font.scss
new file mode 100644
index 00000000..76ec6ebd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/scss/_ionicons-font.scss
@@ -0,0 +1,27 @@
+// Ionicons Font Path
+// --------------------------
+
+@font-face {
+ font-family: $ionicons-font-family;
+ src:url("#{$ionicons-font-path}/ionicons.eot?v=#{$ionicons-version}");
+ src:url("#{$ionicons-font-path}/ionicons.eot?v=#{$ionicons-version}#iefix") format("embedded-opentype"),
+ url("#{$ionicons-font-path}/ionicons.ttf?v=#{$ionicons-version}") format("truetype"),
+ url("#{$ionicons-font-path}/ionicons.woff?v=#{$ionicons-version}") format("woff"),
+ url("#{$ionicons-font-path}/ionicons.svg?v=#{$ionicons-version}#Ionicons") format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+
+.ion {
+ display: inline-block;
+ font-family: $ionicons-font-family;
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ text-rendering: auto;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/scss/_ionicons-icons.scss b/static_in_env/fonts/ionicons-2.0.1/scss/_ionicons-icons.scss
new file mode 100644
index 00000000..d08d4f0e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/scss/_ionicons-icons.scss
@@ -0,0 +1,1473 @@
+// Ionicons Icons
+// --------------------------
+
+.ionicons,
+.#{$ionicons-prefix}alert:before,
+.#{$ionicons-prefix}alert-circled:before,
+.#{$ionicons-prefix}android-add:before,
+.#{$ionicons-prefix}android-add-circle:before,
+.#{$ionicons-prefix}android-alarm-clock:before,
+.#{$ionicons-prefix}android-alert:before,
+.#{$ionicons-prefix}android-apps:before,
+.#{$ionicons-prefix}android-archive:before,
+.#{$ionicons-prefix}android-arrow-back:before,
+.#{$ionicons-prefix}android-arrow-down:before,
+.#{$ionicons-prefix}android-arrow-dropdown:before,
+.#{$ionicons-prefix}android-arrow-dropdown-circle:before,
+.#{$ionicons-prefix}android-arrow-dropleft:before,
+.#{$ionicons-prefix}android-arrow-dropleft-circle:before,
+.#{$ionicons-prefix}android-arrow-dropright:before,
+.#{$ionicons-prefix}android-arrow-dropright-circle:before,
+.#{$ionicons-prefix}android-arrow-dropup:before,
+.#{$ionicons-prefix}android-arrow-dropup-circle:before,
+.#{$ionicons-prefix}android-arrow-forward:before,
+.#{$ionicons-prefix}android-arrow-up:before,
+.#{$ionicons-prefix}android-attach:before,
+.#{$ionicons-prefix}android-bar:before,
+.#{$ionicons-prefix}android-bicycle:before,
+.#{$ionicons-prefix}android-boat:before,
+.#{$ionicons-prefix}android-bookmark:before,
+.#{$ionicons-prefix}android-bulb:before,
+.#{$ionicons-prefix}android-bus:before,
+.#{$ionicons-prefix}android-calendar:before,
+.#{$ionicons-prefix}android-call:before,
+.#{$ionicons-prefix}android-camera:before,
+.#{$ionicons-prefix}android-cancel:before,
+.#{$ionicons-prefix}android-car:before,
+.#{$ionicons-prefix}android-cart:before,
+.#{$ionicons-prefix}android-chat:before,
+.#{$ionicons-prefix}android-checkbox:before,
+.#{$ionicons-prefix}android-checkbox-blank:before,
+.#{$ionicons-prefix}android-checkbox-outline:before,
+.#{$ionicons-prefix}android-checkbox-outline-blank:before,
+.#{$ionicons-prefix}android-checkmark-circle:before,
+.#{$ionicons-prefix}android-clipboard:before,
+.#{$ionicons-prefix}android-close:before,
+.#{$ionicons-prefix}android-cloud:before,
+.#{$ionicons-prefix}android-cloud-circle:before,
+.#{$ionicons-prefix}android-cloud-done:before,
+.#{$ionicons-prefix}android-cloud-outline:before,
+.#{$ionicons-prefix}android-color-palette:before,
+.#{$ionicons-prefix}android-compass:before,
+.#{$ionicons-prefix}android-contact:before,
+.#{$ionicons-prefix}android-contacts:before,
+.#{$ionicons-prefix}android-contract:before,
+.#{$ionicons-prefix}android-create:before,
+.#{$ionicons-prefix}android-delete:before,
+.#{$ionicons-prefix}android-desktop:before,
+.#{$ionicons-prefix}android-document:before,
+.#{$ionicons-prefix}android-done:before,
+.#{$ionicons-prefix}android-done-all:before,
+.#{$ionicons-prefix}android-download:before,
+.#{$ionicons-prefix}android-drafts:before,
+.#{$ionicons-prefix}android-exit:before,
+.#{$ionicons-prefix}android-expand:before,
+.#{$ionicons-prefix}android-favorite:before,
+.#{$ionicons-prefix}android-favorite-outline:before,
+.#{$ionicons-prefix}android-film:before,
+.#{$ionicons-prefix}android-folder:before,
+.#{$ionicons-prefix}android-folder-open:before,
+.#{$ionicons-prefix}android-funnel:before,
+.#{$ionicons-prefix}android-globe:before,
+.#{$ionicons-prefix}android-hand:before,
+.#{$ionicons-prefix}android-hangout:before,
+.#{$ionicons-prefix}android-happy:before,
+.#{$ionicons-prefix}android-home:before,
+.#{$ionicons-prefix}android-image:before,
+.#{$ionicons-prefix}android-laptop:before,
+.#{$ionicons-prefix}android-list:before,
+.#{$ionicons-prefix}android-locate:before,
+.#{$ionicons-prefix}android-lock:before,
+.#{$ionicons-prefix}android-mail:before,
+.#{$ionicons-prefix}android-map:before,
+.#{$ionicons-prefix}android-menu:before,
+.#{$ionicons-prefix}android-microphone:before,
+.#{$ionicons-prefix}android-microphone-off:before,
+.#{$ionicons-prefix}android-more-horizontal:before,
+.#{$ionicons-prefix}android-more-vertical:before,
+.#{$ionicons-prefix}android-navigate:before,
+.#{$ionicons-prefix}android-notifications:before,
+.#{$ionicons-prefix}android-notifications-none:before,
+.#{$ionicons-prefix}android-notifications-off:before,
+.#{$ionicons-prefix}android-open:before,
+.#{$ionicons-prefix}android-options:before,
+.#{$ionicons-prefix}android-people:before,
+.#{$ionicons-prefix}android-person:before,
+.#{$ionicons-prefix}android-person-add:before,
+.#{$ionicons-prefix}android-phone-landscape:before,
+.#{$ionicons-prefix}android-phone-portrait:before,
+.#{$ionicons-prefix}android-pin:before,
+.#{$ionicons-prefix}android-plane:before,
+.#{$ionicons-prefix}android-playstore:before,
+.#{$ionicons-prefix}android-print:before,
+.#{$ionicons-prefix}android-radio-button-off:before,
+.#{$ionicons-prefix}android-radio-button-on:before,
+.#{$ionicons-prefix}android-refresh:before,
+.#{$ionicons-prefix}android-remove:before,
+.#{$ionicons-prefix}android-remove-circle:before,
+.#{$ionicons-prefix}android-restaurant:before,
+.#{$ionicons-prefix}android-sad:before,
+.#{$ionicons-prefix}android-search:before,
+.#{$ionicons-prefix}android-send:before,
+.#{$ionicons-prefix}android-settings:before,
+.#{$ionicons-prefix}android-share:before,
+.#{$ionicons-prefix}android-share-alt:before,
+.#{$ionicons-prefix}android-star:before,
+.#{$ionicons-prefix}android-star-half:before,
+.#{$ionicons-prefix}android-star-outline:before,
+.#{$ionicons-prefix}android-stopwatch:before,
+.#{$ionicons-prefix}android-subway:before,
+.#{$ionicons-prefix}android-sunny:before,
+.#{$ionicons-prefix}android-sync:before,
+.#{$ionicons-prefix}android-textsms:before,
+.#{$ionicons-prefix}android-time:before,
+.#{$ionicons-prefix}android-train:before,
+.#{$ionicons-prefix}android-unlock:before,
+.#{$ionicons-prefix}android-upload:before,
+.#{$ionicons-prefix}android-volume-down:before,
+.#{$ionicons-prefix}android-volume-mute:before,
+.#{$ionicons-prefix}android-volume-off:before,
+.#{$ionicons-prefix}android-volume-up:before,
+.#{$ionicons-prefix}android-walk:before,
+.#{$ionicons-prefix}android-warning:before,
+.#{$ionicons-prefix}android-watch:before,
+.#{$ionicons-prefix}android-wifi:before,
+.#{$ionicons-prefix}aperture:before,
+.#{$ionicons-prefix}archive:before,
+.#{$ionicons-prefix}arrow-down-a:before,
+.#{$ionicons-prefix}arrow-down-b:before,
+.#{$ionicons-prefix}arrow-down-c:before,
+.#{$ionicons-prefix}arrow-expand:before,
+.#{$ionicons-prefix}arrow-graph-down-left:before,
+.#{$ionicons-prefix}arrow-graph-down-right:before,
+.#{$ionicons-prefix}arrow-graph-up-left:before,
+.#{$ionicons-prefix}arrow-graph-up-right:before,
+.#{$ionicons-prefix}arrow-left-a:before,
+.#{$ionicons-prefix}arrow-left-b:before,
+.#{$ionicons-prefix}arrow-left-c:before,
+.#{$ionicons-prefix}arrow-move:before,
+.#{$ionicons-prefix}arrow-resize:before,
+.#{$ionicons-prefix}arrow-return-left:before,
+.#{$ionicons-prefix}arrow-return-right:before,
+.#{$ionicons-prefix}arrow-right-a:before,
+.#{$ionicons-prefix}arrow-right-b:before,
+.#{$ionicons-prefix}arrow-right-c:before,
+.#{$ionicons-prefix}arrow-shrink:before,
+.#{$ionicons-prefix}arrow-swap:before,
+.#{$ionicons-prefix}arrow-up-a:before,
+.#{$ionicons-prefix}arrow-up-b:before,
+.#{$ionicons-prefix}arrow-up-c:before,
+.#{$ionicons-prefix}asterisk:before,
+.#{$ionicons-prefix}at:before,
+.#{$ionicons-prefix}backspace:before,
+.#{$ionicons-prefix}backspace-outline:before,
+.#{$ionicons-prefix}bag:before,
+.#{$ionicons-prefix}battery-charging:before,
+.#{$ionicons-prefix}battery-empty:before,
+.#{$ionicons-prefix}battery-full:before,
+.#{$ionicons-prefix}battery-half:before,
+.#{$ionicons-prefix}battery-low:before,
+.#{$ionicons-prefix}beaker:before,
+.#{$ionicons-prefix}beer:before,
+.#{$ionicons-prefix}bluetooth:before,
+.#{$ionicons-prefix}bonfire:before,
+.#{$ionicons-prefix}bookmark:before,
+.#{$ionicons-prefix}bowtie:before,
+.#{$ionicons-prefix}briefcase:before,
+.#{$ionicons-prefix}bug:before,
+.#{$ionicons-prefix}calculator:before,
+.#{$ionicons-prefix}calendar:before,
+.#{$ionicons-prefix}camera:before,
+.#{$ionicons-prefix}card:before,
+.#{$ionicons-prefix}cash:before,
+.#{$ionicons-prefix}chatbox:before,
+.#{$ionicons-prefix}chatbox-working:before,
+.#{$ionicons-prefix}chatboxes:before,
+.#{$ionicons-prefix}chatbubble:before,
+.#{$ionicons-prefix}chatbubble-working:before,
+.#{$ionicons-prefix}chatbubbles:before,
+.#{$ionicons-prefix}checkmark:before,
+.#{$ionicons-prefix}checkmark-circled:before,
+.#{$ionicons-prefix}checkmark-round:before,
+.#{$ionicons-prefix}chevron-down:before,
+.#{$ionicons-prefix}chevron-left:before,
+.#{$ionicons-prefix}chevron-right:before,
+.#{$ionicons-prefix}chevron-up:before,
+.#{$ionicons-prefix}clipboard:before,
+.#{$ionicons-prefix}clock:before,
+.#{$ionicons-prefix}close:before,
+.#{$ionicons-prefix}close-circled:before,
+.#{$ionicons-prefix}close-round:before,
+.#{$ionicons-prefix}closed-captioning:before,
+.#{$ionicons-prefix}cloud:before,
+.#{$ionicons-prefix}code:before,
+.#{$ionicons-prefix}code-download:before,
+.#{$ionicons-prefix}code-working:before,
+.#{$ionicons-prefix}coffee:before,
+.#{$ionicons-prefix}compass:before,
+.#{$ionicons-prefix}compose:before,
+.#{$ionicons-prefix}connection-bars:before,
+.#{$ionicons-prefix}contrast:before,
+.#{$ionicons-prefix}crop:before,
+.#{$ionicons-prefix}cube:before,
+.#{$ionicons-prefix}disc:before,
+.#{$ionicons-prefix}document:before,
+.#{$ionicons-prefix}document-text:before,
+.#{$ionicons-prefix}drag:before,
+.#{$ionicons-prefix}earth:before,
+.#{$ionicons-prefix}easel:before,
+.#{$ionicons-prefix}edit:before,
+.#{$ionicons-prefix}egg:before,
+.#{$ionicons-prefix}eject:before,
+.#{$ionicons-prefix}email:before,
+.#{$ionicons-prefix}email-unread:before,
+.#{$ionicons-prefix}erlenmeyer-flask:before,
+.#{$ionicons-prefix}erlenmeyer-flask-bubbles:before,
+.#{$ionicons-prefix}eye:before,
+.#{$ionicons-prefix}eye-disabled:before,
+.#{$ionicons-prefix}female:before,
+.#{$ionicons-prefix}filing:before,
+.#{$ionicons-prefix}film-marker:before,
+.#{$ionicons-prefix}fireball:before,
+.#{$ionicons-prefix}flag:before,
+.#{$ionicons-prefix}flame:before,
+.#{$ionicons-prefix}flash:before,
+.#{$ionicons-prefix}flash-off:before,
+.#{$ionicons-prefix}folder:before,
+.#{$ionicons-prefix}fork:before,
+.#{$ionicons-prefix}fork-repo:before,
+.#{$ionicons-prefix}forward:before,
+.#{$ionicons-prefix}funnel:before,
+.#{$ionicons-prefix}gear-a:before,
+.#{$ionicons-prefix}gear-b:before,
+.#{$ionicons-prefix}grid:before,
+.#{$ionicons-prefix}hammer:before,
+.#{$ionicons-prefix}happy:before,
+.#{$ionicons-prefix}happy-outline:before,
+.#{$ionicons-prefix}headphone:before,
+.#{$ionicons-prefix}heart:before,
+.#{$ionicons-prefix}heart-broken:before,
+.#{$ionicons-prefix}help:before,
+.#{$ionicons-prefix}help-buoy:before,
+.#{$ionicons-prefix}help-circled:before,
+.#{$ionicons-prefix}home:before,
+.#{$ionicons-prefix}icecream:before,
+.#{$ionicons-prefix}image:before,
+.#{$ionicons-prefix}images:before,
+.#{$ionicons-prefix}information:before,
+.#{$ionicons-prefix}information-circled:before,
+.#{$ionicons-prefix}ionic:before,
+.#{$ionicons-prefix}ios-alarm:before,
+.#{$ionicons-prefix}ios-alarm-outline:before,
+.#{$ionicons-prefix}ios-albums:before,
+.#{$ionicons-prefix}ios-albums-outline:before,
+.#{$ionicons-prefix}ios-americanfootball:before,
+.#{$ionicons-prefix}ios-americanfootball-outline:before,
+.#{$ionicons-prefix}ios-analytics:before,
+.#{$ionicons-prefix}ios-analytics-outline:before,
+.#{$ionicons-prefix}ios-arrow-back:before,
+.#{$ionicons-prefix}ios-arrow-down:before,
+.#{$ionicons-prefix}ios-arrow-forward:before,
+.#{$ionicons-prefix}ios-arrow-left:before,
+.#{$ionicons-prefix}ios-arrow-right:before,
+.#{$ionicons-prefix}ios-arrow-thin-down:before,
+.#{$ionicons-prefix}ios-arrow-thin-left:before,
+.#{$ionicons-prefix}ios-arrow-thin-right:before,
+.#{$ionicons-prefix}ios-arrow-thin-up:before,
+.#{$ionicons-prefix}ios-arrow-up:before,
+.#{$ionicons-prefix}ios-at:before,
+.#{$ionicons-prefix}ios-at-outline:before,
+.#{$ionicons-prefix}ios-barcode:before,
+.#{$ionicons-prefix}ios-barcode-outline:before,
+.#{$ionicons-prefix}ios-baseball:before,
+.#{$ionicons-prefix}ios-baseball-outline:before,
+.#{$ionicons-prefix}ios-basketball:before,
+.#{$ionicons-prefix}ios-basketball-outline:before,
+.#{$ionicons-prefix}ios-bell:before,
+.#{$ionicons-prefix}ios-bell-outline:before,
+.#{$ionicons-prefix}ios-body:before,
+.#{$ionicons-prefix}ios-body-outline:before,
+.#{$ionicons-prefix}ios-bolt:before,
+.#{$ionicons-prefix}ios-bolt-outline:before,
+.#{$ionicons-prefix}ios-book:before,
+.#{$ionicons-prefix}ios-book-outline:before,
+.#{$ionicons-prefix}ios-bookmarks:before,
+.#{$ionicons-prefix}ios-bookmarks-outline:before,
+.#{$ionicons-prefix}ios-box:before,
+.#{$ionicons-prefix}ios-box-outline:before,
+.#{$ionicons-prefix}ios-briefcase:before,
+.#{$ionicons-prefix}ios-briefcase-outline:before,
+.#{$ionicons-prefix}ios-browsers:before,
+.#{$ionicons-prefix}ios-browsers-outline:before,
+.#{$ionicons-prefix}ios-calculator:before,
+.#{$ionicons-prefix}ios-calculator-outline:before,
+.#{$ionicons-prefix}ios-calendar:before,
+.#{$ionicons-prefix}ios-calendar-outline:before,
+.#{$ionicons-prefix}ios-camera:before,
+.#{$ionicons-prefix}ios-camera-outline:before,
+.#{$ionicons-prefix}ios-cart:before,
+.#{$ionicons-prefix}ios-cart-outline:before,
+.#{$ionicons-prefix}ios-chatboxes:before,
+.#{$ionicons-prefix}ios-chatboxes-outline:before,
+.#{$ionicons-prefix}ios-chatbubble:before,
+.#{$ionicons-prefix}ios-chatbubble-outline:before,
+.#{$ionicons-prefix}ios-checkmark:before,
+.#{$ionicons-prefix}ios-checkmark-empty:before,
+.#{$ionicons-prefix}ios-checkmark-outline:before,
+.#{$ionicons-prefix}ios-circle-filled:before,
+.#{$ionicons-prefix}ios-circle-outline:before,
+.#{$ionicons-prefix}ios-clock:before,
+.#{$ionicons-prefix}ios-clock-outline:before,
+.#{$ionicons-prefix}ios-close:before,
+.#{$ionicons-prefix}ios-close-empty:before,
+.#{$ionicons-prefix}ios-close-outline:before,
+.#{$ionicons-prefix}ios-cloud:before,
+.#{$ionicons-prefix}ios-cloud-download:before,
+.#{$ionicons-prefix}ios-cloud-download-outline:before,
+.#{$ionicons-prefix}ios-cloud-outline:before,
+.#{$ionicons-prefix}ios-cloud-upload:before,
+.#{$ionicons-prefix}ios-cloud-upload-outline:before,
+.#{$ionicons-prefix}ios-cloudy:before,
+.#{$ionicons-prefix}ios-cloudy-night:before,
+.#{$ionicons-prefix}ios-cloudy-night-outline:before,
+.#{$ionicons-prefix}ios-cloudy-outline:before,
+.#{$ionicons-prefix}ios-cog:before,
+.#{$ionicons-prefix}ios-cog-outline:before,
+.#{$ionicons-prefix}ios-color-filter:before,
+.#{$ionicons-prefix}ios-color-filter-outline:before,
+.#{$ionicons-prefix}ios-color-wand:before,
+.#{$ionicons-prefix}ios-color-wand-outline:before,
+.#{$ionicons-prefix}ios-compose:before,
+.#{$ionicons-prefix}ios-compose-outline:before,
+.#{$ionicons-prefix}ios-contact:before,
+.#{$ionicons-prefix}ios-contact-outline:before,
+.#{$ionicons-prefix}ios-copy:before,
+.#{$ionicons-prefix}ios-copy-outline:before,
+.#{$ionicons-prefix}ios-crop:before,
+.#{$ionicons-prefix}ios-crop-strong:before,
+.#{$ionicons-prefix}ios-download:before,
+.#{$ionicons-prefix}ios-download-outline:before,
+.#{$ionicons-prefix}ios-drag:before,
+.#{$ionicons-prefix}ios-email:before,
+.#{$ionicons-prefix}ios-email-outline:before,
+.#{$ionicons-prefix}ios-eye:before,
+.#{$ionicons-prefix}ios-eye-outline:before,
+.#{$ionicons-prefix}ios-fastforward:before,
+.#{$ionicons-prefix}ios-fastforward-outline:before,
+.#{$ionicons-prefix}ios-filing:before,
+.#{$ionicons-prefix}ios-filing-outline:before,
+.#{$ionicons-prefix}ios-film:before,
+.#{$ionicons-prefix}ios-film-outline:before,
+.#{$ionicons-prefix}ios-flag:before,
+.#{$ionicons-prefix}ios-flag-outline:before,
+.#{$ionicons-prefix}ios-flame:before,
+.#{$ionicons-prefix}ios-flame-outline:before,
+.#{$ionicons-prefix}ios-flask:before,
+.#{$ionicons-prefix}ios-flask-outline:before,
+.#{$ionicons-prefix}ios-flower:before,
+.#{$ionicons-prefix}ios-flower-outline:before,
+.#{$ionicons-prefix}ios-folder:before,
+.#{$ionicons-prefix}ios-folder-outline:before,
+.#{$ionicons-prefix}ios-football:before,
+.#{$ionicons-prefix}ios-football-outline:before,
+.#{$ionicons-prefix}ios-game-controller-a:before,
+.#{$ionicons-prefix}ios-game-controller-a-outline:before,
+.#{$ionicons-prefix}ios-game-controller-b:before,
+.#{$ionicons-prefix}ios-game-controller-b-outline:before,
+.#{$ionicons-prefix}ios-gear:before,
+.#{$ionicons-prefix}ios-gear-outline:before,
+.#{$ionicons-prefix}ios-glasses:before,
+.#{$ionicons-prefix}ios-glasses-outline:before,
+.#{$ionicons-prefix}ios-grid-view:before,
+.#{$ionicons-prefix}ios-grid-view-outline:before,
+.#{$ionicons-prefix}ios-heart:before,
+.#{$ionicons-prefix}ios-heart-outline:before,
+.#{$ionicons-prefix}ios-help:before,
+.#{$ionicons-prefix}ios-help-empty:before,
+.#{$ionicons-prefix}ios-help-outline:before,
+.#{$ionicons-prefix}ios-home:before,
+.#{$ionicons-prefix}ios-home-outline:before,
+.#{$ionicons-prefix}ios-infinite:before,
+.#{$ionicons-prefix}ios-infinite-outline:before,
+.#{$ionicons-prefix}ios-information:before,
+.#{$ionicons-prefix}ios-information-empty:before,
+.#{$ionicons-prefix}ios-information-outline:before,
+.#{$ionicons-prefix}ios-ionic-outline:before,
+.#{$ionicons-prefix}ios-keypad:before,
+.#{$ionicons-prefix}ios-keypad-outline:before,
+.#{$ionicons-prefix}ios-lightbulb:before,
+.#{$ionicons-prefix}ios-lightbulb-outline:before,
+.#{$ionicons-prefix}ios-list:before,
+.#{$ionicons-prefix}ios-list-outline:before,
+.#{$ionicons-prefix}ios-location:before,
+.#{$ionicons-prefix}ios-location-outline:before,
+.#{$ionicons-prefix}ios-locked:before,
+.#{$ionicons-prefix}ios-locked-outline:before,
+.#{$ionicons-prefix}ios-loop:before,
+.#{$ionicons-prefix}ios-loop-strong:before,
+.#{$ionicons-prefix}ios-medical:before,
+.#{$ionicons-prefix}ios-medical-outline:before,
+.#{$ionicons-prefix}ios-medkit:before,
+.#{$ionicons-prefix}ios-medkit-outline:before,
+.#{$ionicons-prefix}ios-mic:before,
+.#{$ionicons-prefix}ios-mic-off:before,
+.#{$ionicons-prefix}ios-mic-outline:before,
+.#{$ionicons-prefix}ios-minus:before,
+.#{$ionicons-prefix}ios-minus-empty:before,
+.#{$ionicons-prefix}ios-minus-outline:before,
+.#{$ionicons-prefix}ios-monitor:before,
+.#{$ionicons-prefix}ios-monitor-outline:before,
+.#{$ionicons-prefix}ios-moon:before,
+.#{$ionicons-prefix}ios-moon-outline:before,
+.#{$ionicons-prefix}ios-more:before,
+.#{$ionicons-prefix}ios-more-outline:before,
+.#{$ionicons-prefix}ios-musical-note:before,
+.#{$ionicons-prefix}ios-musical-notes:before,
+.#{$ionicons-prefix}ios-navigate:before,
+.#{$ionicons-prefix}ios-navigate-outline:before,
+.#{$ionicons-prefix}ios-nutrition:before,
+.#{$ionicons-prefix}ios-nutrition-outline:before,
+.#{$ionicons-prefix}ios-paper:before,
+.#{$ionicons-prefix}ios-paper-outline:before,
+.#{$ionicons-prefix}ios-paperplane:before,
+.#{$ionicons-prefix}ios-paperplane-outline:before,
+.#{$ionicons-prefix}ios-partlysunny:before,
+.#{$ionicons-prefix}ios-partlysunny-outline:before,
+.#{$ionicons-prefix}ios-pause:before,
+.#{$ionicons-prefix}ios-pause-outline:before,
+.#{$ionicons-prefix}ios-paw:before,
+.#{$ionicons-prefix}ios-paw-outline:before,
+.#{$ionicons-prefix}ios-people:before,
+.#{$ionicons-prefix}ios-people-outline:before,
+.#{$ionicons-prefix}ios-person:before,
+.#{$ionicons-prefix}ios-person-outline:before,
+.#{$ionicons-prefix}ios-personadd:before,
+.#{$ionicons-prefix}ios-personadd-outline:before,
+.#{$ionicons-prefix}ios-photos:before,
+.#{$ionicons-prefix}ios-photos-outline:before,
+.#{$ionicons-prefix}ios-pie:before,
+.#{$ionicons-prefix}ios-pie-outline:before,
+.#{$ionicons-prefix}ios-pint:before,
+.#{$ionicons-prefix}ios-pint-outline:before,
+.#{$ionicons-prefix}ios-play:before,
+.#{$ionicons-prefix}ios-play-outline:before,
+.#{$ionicons-prefix}ios-plus:before,
+.#{$ionicons-prefix}ios-plus-empty:before,
+.#{$ionicons-prefix}ios-plus-outline:before,
+.#{$ionicons-prefix}ios-pricetag:before,
+.#{$ionicons-prefix}ios-pricetag-outline:before,
+.#{$ionicons-prefix}ios-pricetags:before,
+.#{$ionicons-prefix}ios-pricetags-outline:before,
+.#{$ionicons-prefix}ios-printer:before,
+.#{$ionicons-prefix}ios-printer-outline:before,
+.#{$ionicons-prefix}ios-pulse:before,
+.#{$ionicons-prefix}ios-pulse-strong:before,
+.#{$ionicons-prefix}ios-rainy:before,
+.#{$ionicons-prefix}ios-rainy-outline:before,
+.#{$ionicons-prefix}ios-recording:before,
+.#{$ionicons-prefix}ios-recording-outline:before,
+.#{$ionicons-prefix}ios-redo:before,
+.#{$ionicons-prefix}ios-redo-outline:before,
+.#{$ionicons-prefix}ios-refresh:before,
+.#{$ionicons-prefix}ios-refresh-empty:before,
+.#{$ionicons-prefix}ios-refresh-outline:before,
+.#{$ionicons-prefix}ios-reload:before,
+.#{$ionicons-prefix}ios-reverse-camera:before,
+.#{$ionicons-prefix}ios-reverse-camera-outline:before,
+.#{$ionicons-prefix}ios-rewind:before,
+.#{$ionicons-prefix}ios-rewind-outline:before,
+.#{$ionicons-prefix}ios-rose:before,
+.#{$ionicons-prefix}ios-rose-outline:before,
+.#{$ionicons-prefix}ios-search:before,
+.#{$ionicons-prefix}ios-search-strong:before,
+.#{$ionicons-prefix}ios-settings:before,
+.#{$ionicons-prefix}ios-settings-strong:before,
+.#{$ionicons-prefix}ios-shuffle:before,
+.#{$ionicons-prefix}ios-shuffle-strong:before,
+.#{$ionicons-prefix}ios-skipbackward:before,
+.#{$ionicons-prefix}ios-skipbackward-outline:before,
+.#{$ionicons-prefix}ios-skipforward:before,
+.#{$ionicons-prefix}ios-skipforward-outline:before,
+.#{$ionicons-prefix}ios-snowy:before,
+.#{$ionicons-prefix}ios-speedometer:before,
+.#{$ionicons-prefix}ios-speedometer-outline:before,
+.#{$ionicons-prefix}ios-star:before,
+.#{$ionicons-prefix}ios-star-half:before,
+.#{$ionicons-prefix}ios-star-outline:before,
+.#{$ionicons-prefix}ios-stopwatch:before,
+.#{$ionicons-prefix}ios-stopwatch-outline:before,
+.#{$ionicons-prefix}ios-sunny:before,
+.#{$ionicons-prefix}ios-sunny-outline:before,
+.#{$ionicons-prefix}ios-telephone:before,
+.#{$ionicons-prefix}ios-telephone-outline:before,
+.#{$ionicons-prefix}ios-tennisball:before,
+.#{$ionicons-prefix}ios-tennisball-outline:before,
+.#{$ionicons-prefix}ios-thunderstorm:before,
+.#{$ionicons-prefix}ios-thunderstorm-outline:before,
+.#{$ionicons-prefix}ios-time:before,
+.#{$ionicons-prefix}ios-time-outline:before,
+.#{$ionicons-prefix}ios-timer:before,
+.#{$ionicons-prefix}ios-timer-outline:before,
+.#{$ionicons-prefix}ios-toggle:before,
+.#{$ionicons-prefix}ios-toggle-outline:before,
+.#{$ionicons-prefix}ios-trash:before,
+.#{$ionicons-prefix}ios-trash-outline:before,
+.#{$ionicons-prefix}ios-undo:before,
+.#{$ionicons-prefix}ios-undo-outline:before,
+.#{$ionicons-prefix}ios-unlocked:before,
+.#{$ionicons-prefix}ios-unlocked-outline:before,
+.#{$ionicons-prefix}ios-upload:before,
+.#{$ionicons-prefix}ios-upload-outline:before,
+.#{$ionicons-prefix}ios-videocam:before,
+.#{$ionicons-prefix}ios-videocam-outline:before,
+.#{$ionicons-prefix}ios-volume-high:before,
+.#{$ionicons-prefix}ios-volume-low:before,
+.#{$ionicons-prefix}ios-wineglass:before,
+.#{$ionicons-prefix}ios-wineglass-outline:before,
+.#{$ionicons-prefix}ios-world:before,
+.#{$ionicons-prefix}ios-world-outline:before,
+.#{$ionicons-prefix}ipad:before,
+.#{$ionicons-prefix}iphone:before,
+.#{$ionicons-prefix}ipod:before,
+.#{$ionicons-prefix}jet:before,
+.#{$ionicons-prefix}key:before,
+.#{$ionicons-prefix}knife:before,
+.#{$ionicons-prefix}laptop:before,
+.#{$ionicons-prefix}leaf:before,
+.#{$ionicons-prefix}levels:before,
+.#{$ionicons-prefix}lightbulb:before,
+.#{$ionicons-prefix}link:before,
+.#{$ionicons-prefix}load-a:before,
+.#{$ionicons-prefix}load-b:before,
+.#{$ionicons-prefix}load-c:before,
+.#{$ionicons-prefix}load-d:before,
+.#{$ionicons-prefix}location:before,
+.#{$ionicons-prefix}lock-combination:before,
+.#{$ionicons-prefix}locked:before,
+.#{$ionicons-prefix}log-in:before,
+.#{$ionicons-prefix}log-out:before,
+.#{$ionicons-prefix}loop:before,
+.#{$ionicons-prefix}magnet:before,
+.#{$ionicons-prefix}male:before,
+.#{$ionicons-prefix}man:before,
+.#{$ionicons-prefix}map:before,
+.#{$ionicons-prefix}medkit:before,
+.#{$ionicons-prefix}merge:before,
+.#{$ionicons-prefix}mic-a:before,
+.#{$ionicons-prefix}mic-b:before,
+.#{$ionicons-prefix}mic-c:before,
+.#{$ionicons-prefix}minus:before,
+.#{$ionicons-prefix}minus-circled:before,
+.#{$ionicons-prefix}minus-round:before,
+.#{$ionicons-prefix}model-s:before,
+.#{$ionicons-prefix}monitor:before,
+.#{$ionicons-prefix}more:before,
+.#{$ionicons-prefix}mouse:before,
+.#{$ionicons-prefix}music-note:before,
+.#{$ionicons-prefix}navicon:before,
+.#{$ionicons-prefix}navicon-round:before,
+.#{$ionicons-prefix}navigate:before,
+.#{$ionicons-prefix}network:before,
+.#{$ionicons-prefix}no-smoking:before,
+.#{$ionicons-prefix}nuclear:before,
+.#{$ionicons-prefix}outlet:before,
+.#{$ionicons-prefix}paintbrush:before,
+.#{$ionicons-prefix}paintbucket:before,
+.#{$ionicons-prefix}paper-airplane:before,
+.#{$ionicons-prefix}paperclip:before,
+.#{$ionicons-prefix}pause:before,
+.#{$ionicons-prefix}person:before,
+.#{$ionicons-prefix}person-add:before,
+.#{$ionicons-prefix}person-stalker:before,
+.#{$ionicons-prefix}pie-graph:before,
+.#{$ionicons-prefix}pin:before,
+.#{$ionicons-prefix}pinpoint:before,
+.#{$ionicons-prefix}pizza:before,
+.#{$ionicons-prefix}plane:before,
+.#{$ionicons-prefix}planet:before,
+.#{$ionicons-prefix}play:before,
+.#{$ionicons-prefix}playstation:before,
+.#{$ionicons-prefix}plus:before,
+.#{$ionicons-prefix}plus-circled:before,
+.#{$ionicons-prefix}plus-round:before,
+.#{$ionicons-prefix}podium:before,
+.#{$ionicons-prefix}pound:before,
+.#{$ionicons-prefix}power:before,
+.#{$ionicons-prefix}pricetag:before,
+.#{$ionicons-prefix}pricetags:before,
+.#{$ionicons-prefix}printer:before,
+.#{$ionicons-prefix}pull-request:before,
+.#{$ionicons-prefix}qr-scanner:before,
+.#{$ionicons-prefix}quote:before,
+.#{$ionicons-prefix}radio-waves:before,
+.#{$ionicons-prefix}record:before,
+.#{$ionicons-prefix}refresh:before,
+.#{$ionicons-prefix}reply:before,
+.#{$ionicons-prefix}reply-all:before,
+.#{$ionicons-prefix}ribbon-a:before,
+.#{$ionicons-prefix}ribbon-b:before,
+.#{$ionicons-prefix}sad:before,
+.#{$ionicons-prefix}sad-outline:before,
+.#{$ionicons-prefix}scissors:before,
+.#{$ionicons-prefix}search:before,
+.#{$ionicons-prefix}settings:before,
+.#{$ionicons-prefix}share:before,
+.#{$ionicons-prefix}shuffle:before,
+.#{$ionicons-prefix}skip-backward:before,
+.#{$ionicons-prefix}skip-forward:before,
+.#{$ionicons-prefix}social-android:before,
+.#{$ionicons-prefix}social-android-outline:before,
+.#{$ionicons-prefix}social-angular:before,
+.#{$ionicons-prefix}social-angular-outline:before,
+.#{$ionicons-prefix}social-apple:before,
+.#{$ionicons-prefix}social-apple-outline:before,
+.#{$ionicons-prefix}social-bitcoin:before,
+.#{$ionicons-prefix}social-bitcoin-outline:before,
+.#{$ionicons-prefix}social-buffer:before,
+.#{$ionicons-prefix}social-buffer-outline:before,
+.#{$ionicons-prefix}social-chrome:before,
+.#{$ionicons-prefix}social-chrome-outline:before,
+.#{$ionicons-prefix}social-codepen:before,
+.#{$ionicons-prefix}social-codepen-outline:before,
+.#{$ionicons-prefix}social-css3:before,
+.#{$ionicons-prefix}social-css3-outline:before,
+.#{$ionicons-prefix}social-designernews:before,
+.#{$ionicons-prefix}social-designernews-outline:before,
+.#{$ionicons-prefix}social-dribbble:before,
+.#{$ionicons-prefix}social-dribbble-outline:before,
+.#{$ionicons-prefix}social-dropbox:before,
+.#{$ionicons-prefix}social-dropbox-outline:before,
+.#{$ionicons-prefix}social-euro:before,
+.#{$ionicons-prefix}social-euro-outline:before,
+.#{$ionicons-prefix}social-facebook:before,
+.#{$ionicons-prefix}social-facebook-outline:before,
+.#{$ionicons-prefix}social-foursquare:before,
+.#{$ionicons-prefix}social-foursquare-outline:before,
+.#{$ionicons-prefix}social-freebsd-devil:before,
+.#{$ionicons-prefix}social-github:before,
+.#{$ionicons-prefix}social-github-outline:before,
+.#{$ionicons-prefix}social-google:before,
+.#{$ionicons-prefix}social-google-outline:before,
+.#{$ionicons-prefix}social-googleplus:before,
+.#{$ionicons-prefix}social-googleplus-outline:before,
+.#{$ionicons-prefix}social-hackernews:before,
+.#{$ionicons-prefix}social-hackernews-outline:before,
+.#{$ionicons-prefix}social-html5:before,
+.#{$ionicons-prefix}social-html5-outline:before,
+.#{$ionicons-prefix}social-instagram:before,
+.#{$ionicons-prefix}social-instagram-outline:before,
+.#{$ionicons-prefix}social-javascript:before,
+.#{$ionicons-prefix}social-javascript-outline:before,
+.#{$ionicons-prefix}social-linkedin:before,
+.#{$ionicons-prefix}social-linkedin-outline:before,
+.#{$ionicons-prefix}social-markdown:before,
+.#{$ionicons-prefix}social-nodejs:before,
+.#{$ionicons-prefix}social-octocat:before,
+.#{$ionicons-prefix}social-pinterest:before,
+.#{$ionicons-prefix}social-pinterest-outline:before,
+.#{$ionicons-prefix}social-python:before,
+.#{$ionicons-prefix}social-reddit:before,
+.#{$ionicons-prefix}social-reddit-outline:before,
+.#{$ionicons-prefix}social-rss:before,
+.#{$ionicons-prefix}social-rss-outline:before,
+.#{$ionicons-prefix}social-sass:before,
+.#{$ionicons-prefix}social-skype:before,
+.#{$ionicons-prefix}social-skype-outline:before,
+.#{$ionicons-prefix}social-snapchat:before,
+.#{$ionicons-prefix}social-snapchat-outline:before,
+.#{$ionicons-prefix}social-tumblr:before,
+.#{$ionicons-prefix}social-tumblr-outline:before,
+.#{$ionicons-prefix}social-tux:before,
+.#{$ionicons-prefix}social-twitch:before,
+.#{$ionicons-prefix}social-twitch-outline:before,
+.#{$ionicons-prefix}social-twitter:before,
+.#{$ionicons-prefix}social-twitter-outline:before,
+.#{$ionicons-prefix}social-usd:before,
+.#{$ionicons-prefix}social-usd-outline:before,
+.#{$ionicons-prefix}social-vimeo:before,
+.#{$ionicons-prefix}social-vimeo-outline:before,
+.#{$ionicons-prefix}social-whatsapp:before,
+.#{$ionicons-prefix}social-whatsapp-outline:before,
+.#{$ionicons-prefix}social-windows:before,
+.#{$ionicons-prefix}social-windows-outline:before,
+.#{$ionicons-prefix}social-wordpress:before,
+.#{$ionicons-prefix}social-wordpress-outline:before,
+.#{$ionicons-prefix}social-yahoo:before,
+.#{$ionicons-prefix}social-yahoo-outline:before,
+.#{$ionicons-prefix}social-yen:before,
+.#{$ionicons-prefix}social-yen-outline:before,
+.#{$ionicons-prefix}social-youtube:before,
+.#{$ionicons-prefix}social-youtube-outline:before,
+.#{$ionicons-prefix}soup-can:before,
+.#{$ionicons-prefix}soup-can-outline:before,
+.#{$ionicons-prefix}speakerphone:before,
+.#{$ionicons-prefix}speedometer:before,
+.#{$ionicons-prefix}spoon:before,
+.#{$ionicons-prefix}star:before,
+.#{$ionicons-prefix}stats-bars:before,
+.#{$ionicons-prefix}steam:before,
+.#{$ionicons-prefix}stop:before,
+.#{$ionicons-prefix}thermometer:before,
+.#{$ionicons-prefix}thumbsdown:before,
+.#{$ionicons-prefix}thumbsup:before,
+.#{$ionicons-prefix}toggle:before,
+.#{$ionicons-prefix}toggle-filled:before,
+.#{$ionicons-prefix}transgender:before,
+.#{$ionicons-prefix}trash-a:before,
+.#{$ionicons-prefix}trash-b:before,
+.#{$ionicons-prefix}trophy:before,
+.#{$ionicons-prefix}tshirt:before,
+.#{$ionicons-prefix}tshirt-outline:before,
+.#{$ionicons-prefix}umbrella:before,
+.#{$ionicons-prefix}university:before,
+.#{$ionicons-prefix}unlocked:before,
+.#{$ionicons-prefix}upload:before,
+.#{$ionicons-prefix}usb:before,
+.#{$ionicons-prefix}videocamera:before,
+.#{$ionicons-prefix}volume-high:before,
+.#{$ionicons-prefix}volume-low:before,
+.#{$ionicons-prefix}volume-medium:before,
+.#{$ionicons-prefix}volume-mute:before,
+.#{$ionicons-prefix}wand:before,
+.#{$ionicons-prefix}waterdrop:before,
+.#{$ionicons-prefix}wifi:before,
+.#{$ionicons-prefix}wineglass:before,
+.#{$ionicons-prefix}woman:before,
+.#{$ionicons-prefix}wrench:before,
+.#{$ionicons-prefix}xbox:before
+{
+ @extend .ion;
+}
+.#{$ionicons-prefix}alert:before { content: $ionicon-var-alert; }
+.#{$ionicons-prefix}alert-circled:before { content: $ionicon-var-alert-circled; }
+.#{$ionicons-prefix}android-add:before { content: $ionicon-var-android-add; }
+.#{$ionicons-prefix}android-add-circle:before { content: $ionicon-var-android-add-circle; }
+.#{$ionicons-prefix}android-alarm-clock:before { content: $ionicon-var-android-alarm-clock; }
+.#{$ionicons-prefix}android-alert:before { content: $ionicon-var-android-alert; }
+.#{$ionicons-prefix}android-apps:before { content: $ionicon-var-android-apps; }
+.#{$ionicons-prefix}android-archive:before { content: $ionicon-var-android-archive; }
+.#{$ionicons-prefix}android-arrow-back:before { content: $ionicon-var-android-arrow-back; }
+.#{$ionicons-prefix}android-arrow-down:before { content: $ionicon-var-android-arrow-down; }
+.#{$ionicons-prefix}android-arrow-dropdown:before { content: $ionicon-var-android-arrow-dropdown; }
+.#{$ionicons-prefix}android-arrow-dropdown-circle:before { content: $ionicon-var-android-arrow-dropdown-circle; }
+.#{$ionicons-prefix}android-arrow-dropleft:before { content: $ionicon-var-android-arrow-dropleft; }
+.#{$ionicons-prefix}android-arrow-dropleft-circle:before { content: $ionicon-var-android-arrow-dropleft-circle; }
+.#{$ionicons-prefix}android-arrow-dropright:before { content: $ionicon-var-android-arrow-dropright; }
+.#{$ionicons-prefix}android-arrow-dropright-circle:before { content: $ionicon-var-android-arrow-dropright-circle; }
+.#{$ionicons-prefix}android-arrow-dropup:before { content: $ionicon-var-android-arrow-dropup; }
+.#{$ionicons-prefix}android-arrow-dropup-circle:before { content: $ionicon-var-android-arrow-dropup-circle; }
+.#{$ionicons-prefix}android-arrow-forward:before { content: $ionicon-var-android-arrow-forward; }
+.#{$ionicons-prefix}android-arrow-up:before { content: $ionicon-var-android-arrow-up; }
+.#{$ionicons-prefix}android-attach:before { content: $ionicon-var-android-attach; }
+.#{$ionicons-prefix}android-bar:before { content: $ionicon-var-android-bar; }
+.#{$ionicons-prefix}android-bicycle:before { content: $ionicon-var-android-bicycle; }
+.#{$ionicons-prefix}android-boat:before { content: $ionicon-var-android-boat; }
+.#{$ionicons-prefix}android-bookmark:before { content: $ionicon-var-android-bookmark; }
+.#{$ionicons-prefix}android-bulb:before { content: $ionicon-var-android-bulb; }
+.#{$ionicons-prefix}android-bus:before { content: $ionicon-var-android-bus; }
+.#{$ionicons-prefix}android-calendar:before { content: $ionicon-var-android-calendar; }
+.#{$ionicons-prefix}android-call:before { content: $ionicon-var-android-call; }
+.#{$ionicons-prefix}android-camera:before { content: $ionicon-var-android-camera; }
+.#{$ionicons-prefix}android-cancel:before { content: $ionicon-var-android-cancel; }
+.#{$ionicons-prefix}android-car:before { content: $ionicon-var-android-car; }
+.#{$ionicons-prefix}android-cart:before { content: $ionicon-var-android-cart; }
+.#{$ionicons-prefix}android-chat:before { content: $ionicon-var-android-chat; }
+.#{$ionicons-prefix}android-checkbox:before { content: $ionicon-var-android-checkbox; }
+.#{$ionicons-prefix}android-checkbox-blank:before { content: $ionicon-var-android-checkbox-blank; }
+.#{$ionicons-prefix}android-checkbox-outline:before { content: $ionicon-var-android-checkbox-outline; }
+.#{$ionicons-prefix}android-checkbox-outline-blank:before { content: $ionicon-var-android-checkbox-outline-blank; }
+.#{$ionicons-prefix}android-checkmark-circle:before { content: $ionicon-var-android-checkmark-circle; }
+.#{$ionicons-prefix}android-clipboard:before { content: $ionicon-var-android-clipboard; }
+.#{$ionicons-prefix}android-close:before { content: $ionicon-var-android-close; }
+.#{$ionicons-prefix}android-cloud:before { content: $ionicon-var-android-cloud; }
+.#{$ionicons-prefix}android-cloud-circle:before { content: $ionicon-var-android-cloud-circle; }
+.#{$ionicons-prefix}android-cloud-done:before { content: $ionicon-var-android-cloud-done; }
+.#{$ionicons-prefix}android-cloud-outline:before { content: $ionicon-var-android-cloud-outline; }
+.#{$ionicons-prefix}android-color-palette:before { content: $ionicon-var-android-color-palette; }
+.#{$ionicons-prefix}android-compass:before { content: $ionicon-var-android-compass; }
+.#{$ionicons-prefix}android-contact:before { content: $ionicon-var-android-contact; }
+.#{$ionicons-prefix}android-contacts:before { content: $ionicon-var-android-contacts; }
+.#{$ionicons-prefix}android-contract:before { content: $ionicon-var-android-contract; }
+.#{$ionicons-prefix}android-create:before { content: $ionicon-var-android-create; }
+.#{$ionicons-prefix}android-delete:before { content: $ionicon-var-android-delete; }
+.#{$ionicons-prefix}android-desktop:before { content: $ionicon-var-android-desktop; }
+.#{$ionicons-prefix}android-document:before { content: $ionicon-var-android-document; }
+.#{$ionicons-prefix}android-done:before { content: $ionicon-var-android-done; }
+.#{$ionicons-prefix}android-done-all:before { content: $ionicon-var-android-done-all; }
+.#{$ionicons-prefix}android-download:before { content: $ionicon-var-android-download; }
+.#{$ionicons-prefix}android-drafts:before { content: $ionicon-var-android-drafts; }
+.#{$ionicons-prefix}android-exit:before { content: $ionicon-var-android-exit; }
+.#{$ionicons-prefix}android-expand:before { content: $ionicon-var-android-expand; }
+.#{$ionicons-prefix}android-favorite:before { content: $ionicon-var-android-favorite; }
+.#{$ionicons-prefix}android-favorite-outline:before { content: $ionicon-var-android-favorite-outline; }
+.#{$ionicons-prefix}android-film:before { content: $ionicon-var-android-film; }
+.#{$ionicons-prefix}android-folder:before { content: $ionicon-var-android-folder; }
+.#{$ionicons-prefix}android-folder-open:before { content: $ionicon-var-android-folder-open; }
+.#{$ionicons-prefix}android-funnel:before { content: $ionicon-var-android-funnel; }
+.#{$ionicons-prefix}android-globe:before { content: $ionicon-var-android-globe; }
+.#{$ionicons-prefix}android-hand:before { content: $ionicon-var-android-hand; }
+.#{$ionicons-prefix}android-hangout:before { content: $ionicon-var-android-hangout; }
+.#{$ionicons-prefix}android-happy:before { content: $ionicon-var-android-happy; }
+.#{$ionicons-prefix}android-home:before { content: $ionicon-var-android-home; }
+.#{$ionicons-prefix}android-image:before { content: $ionicon-var-android-image; }
+.#{$ionicons-prefix}android-laptop:before { content: $ionicon-var-android-laptop; }
+.#{$ionicons-prefix}android-list:before { content: $ionicon-var-android-list; }
+.#{$ionicons-prefix}android-locate:before { content: $ionicon-var-android-locate; }
+.#{$ionicons-prefix}android-lock:before { content: $ionicon-var-android-lock; }
+.#{$ionicons-prefix}android-mail:before { content: $ionicon-var-android-mail; }
+.#{$ionicons-prefix}android-map:before { content: $ionicon-var-android-map; }
+.#{$ionicons-prefix}android-menu:before { content: $ionicon-var-android-menu; }
+.#{$ionicons-prefix}android-microphone:before { content: $ionicon-var-android-microphone; }
+.#{$ionicons-prefix}android-microphone-off:before { content: $ionicon-var-android-microphone-off; }
+.#{$ionicons-prefix}android-more-horizontal:before { content: $ionicon-var-android-more-horizontal; }
+.#{$ionicons-prefix}android-more-vertical:before { content: $ionicon-var-android-more-vertical; }
+.#{$ionicons-prefix}android-navigate:before { content: $ionicon-var-android-navigate; }
+.#{$ionicons-prefix}android-notifications:before { content: $ionicon-var-android-notifications; }
+.#{$ionicons-prefix}android-notifications-none:before { content: $ionicon-var-android-notifications-none; }
+.#{$ionicons-prefix}android-notifications-off:before { content: $ionicon-var-android-notifications-off; }
+.#{$ionicons-prefix}android-open:before { content: $ionicon-var-android-open; }
+.#{$ionicons-prefix}android-options:before { content: $ionicon-var-android-options; }
+.#{$ionicons-prefix}android-people:before { content: $ionicon-var-android-people; }
+.#{$ionicons-prefix}android-person:before { content: $ionicon-var-android-person; }
+.#{$ionicons-prefix}android-person-add:before { content: $ionicon-var-android-person-add; }
+.#{$ionicons-prefix}android-phone-landscape:before { content: $ionicon-var-android-phone-landscape; }
+.#{$ionicons-prefix}android-phone-portrait:before { content: $ionicon-var-android-phone-portrait; }
+.#{$ionicons-prefix}android-pin:before { content: $ionicon-var-android-pin; }
+.#{$ionicons-prefix}android-plane:before { content: $ionicon-var-android-plane; }
+.#{$ionicons-prefix}android-playstore:before { content: $ionicon-var-android-playstore; }
+.#{$ionicons-prefix}android-print:before { content: $ionicon-var-android-print; }
+.#{$ionicons-prefix}android-radio-button-off:before { content: $ionicon-var-android-radio-button-off; }
+.#{$ionicons-prefix}android-radio-button-on:before { content: $ionicon-var-android-radio-button-on; }
+.#{$ionicons-prefix}android-refresh:before { content: $ionicon-var-android-refresh; }
+.#{$ionicons-prefix}android-remove:before { content: $ionicon-var-android-remove; }
+.#{$ionicons-prefix}android-remove-circle:before { content: $ionicon-var-android-remove-circle; }
+.#{$ionicons-prefix}android-restaurant:before { content: $ionicon-var-android-restaurant; }
+.#{$ionicons-prefix}android-sad:before { content: $ionicon-var-android-sad; }
+.#{$ionicons-prefix}android-search:before { content: $ionicon-var-android-search; }
+.#{$ionicons-prefix}android-send:before { content: $ionicon-var-android-send; }
+.#{$ionicons-prefix}android-settings:before { content: $ionicon-var-android-settings; }
+.#{$ionicons-prefix}android-share:before { content: $ionicon-var-android-share; }
+.#{$ionicons-prefix}android-share-alt:before { content: $ionicon-var-android-share-alt; }
+.#{$ionicons-prefix}android-star:before { content: $ionicon-var-android-star; }
+.#{$ionicons-prefix}android-star-half:before { content: $ionicon-var-android-star-half; }
+.#{$ionicons-prefix}android-star-outline:before { content: $ionicon-var-android-star-outline; }
+.#{$ionicons-prefix}android-stopwatch:before { content: $ionicon-var-android-stopwatch; }
+.#{$ionicons-prefix}android-subway:before { content: $ionicon-var-android-subway; }
+.#{$ionicons-prefix}android-sunny:before { content: $ionicon-var-android-sunny; }
+.#{$ionicons-prefix}android-sync:before { content: $ionicon-var-android-sync; }
+.#{$ionicons-prefix}android-textsms:before { content: $ionicon-var-android-textsms; }
+.#{$ionicons-prefix}android-time:before { content: $ionicon-var-android-time; }
+.#{$ionicons-prefix}android-train:before { content: $ionicon-var-android-train; }
+.#{$ionicons-prefix}android-unlock:before { content: $ionicon-var-android-unlock; }
+.#{$ionicons-prefix}android-upload:before { content: $ionicon-var-android-upload; }
+.#{$ionicons-prefix}android-volume-down:before { content: $ionicon-var-android-volume-down; }
+.#{$ionicons-prefix}android-volume-mute:before { content: $ionicon-var-android-volume-mute; }
+.#{$ionicons-prefix}android-volume-off:before { content: $ionicon-var-android-volume-off; }
+.#{$ionicons-prefix}android-volume-up:before { content: $ionicon-var-android-volume-up; }
+.#{$ionicons-prefix}android-walk:before { content: $ionicon-var-android-walk; }
+.#{$ionicons-prefix}android-warning:before { content: $ionicon-var-android-warning; }
+.#{$ionicons-prefix}android-watch:before { content: $ionicon-var-android-watch; }
+.#{$ionicons-prefix}android-wifi:before { content: $ionicon-var-android-wifi; }
+.#{$ionicons-prefix}aperture:before { content: $ionicon-var-aperture; }
+.#{$ionicons-prefix}archive:before { content: $ionicon-var-archive; }
+.#{$ionicons-prefix}arrow-down-a:before { content: $ionicon-var-arrow-down-a; }
+.#{$ionicons-prefix}arrow-down-b:before { content: $ionicon-var-arrow-down-b; }
+.#{$ionicons-prefix}arrow-down-c:before { content: $ionicon-var-arrow-down-c; }
+.#{$ionicons-prefix}arrow-expand:before { content: $ionicon-var-arrow-expand; }
+.#{$ionicons-prefix}arrow-graph-down-left:before { content: $ionicon-var-arrow-graph-down-left; }
+.#{$ionicons-prefix}arrow-graph-down-right:before { content: $ionicon-var-arrow-graph-down-right; }
+.#{$ionicons-prefix}arrow-graph-up-left:before { content: $ionicon-var-arrow-graph-up-left; }
+.#{$ionicons-prefix}arrow-graph-up-right:before { content: $ionicon-var-arrow-graph-up-right; }
+.#{$ionicons-prefix}arrow-left-a:before { content: $ionicon-var-arrow-left-a; }
+.#{$ionicons-prefix}arrow-left-b:before { content: $ionicon-var-arrow-left-b; }
+.#{$ionicons-prefix}arrow-left-c:before { content: $ionicon-var-arrow-left-c; }
+.#{$ionicons-prefix}arrow-move:before { content: $ionicon-var-arrow-move; }
+.#{$ionicons-prefix}arrow-resize:before { content: $ionicon-var-arrow-resize; }
+.#{$ionicons-prefix}arrow-return-left:before { content: $ionicon-var-arrow-return-left; }
+.#{$ionicons-prefix}arrow-return-right:before { content: $ionicon-var-arrow-return-right; }
+.#{$ionicons-prefix}arrow-right-a:before { content: $ionicon-var-arrow-right-a; }
+.#{$ionicons-prefix}arrow-right-b:before { content: $ionicon-var-arrow-right-b; }
+.#{$ionicons-prefix}arrow-right-c:before { content: $ionicon-var-arrow-right-c; }
+.#{$ionicons-prefix}arrow-shrink:before { content: $ionicon-var-arrow-shrink; }
+.#{$ionicons-prefix}arrow-swap:before { content: $ionicon-var-arrow-swap; }
+.#{$ionicons-prefix}arrow-up-a:before { content: $ionicon-var-arrow-up-a; }
+.#{$ionicons-prefix}arrow-up-b:before { content: $ionicon-var-arrow-up-b; }
+.#{$ionicons-prefix}arrow-up-c:before { content: $ionicon-var-arrow-up-c; }
+.#{$ionicons-prefix}asterisk:before { content: $ionicon-var-asterisk; }
+.#{$ionicons-prefix}at:before { content: $ionicon-var-at; }
+.#{$ionicons-prefix}backspace:before { content: $ionicon-var-backspace; }
+.#{$ionicons-prefix}backspace-outline:before { content: $ionicon-var-backspace-outline; }
+.#{$ionicons-prefix}bag:before { content: $ionicon-var-bag; }
+.#{$ionicons-prefix}battery-charging:before { content: $ionicon-var-battery-charging; }
+.#{$ionicons-prefix}battery-empty:before { content: $ionicon-var-battery-empty; }
+.#{$ionicons-prefix}battery-full:before { content: $ionicon-var-battery-full; }
+.#{$ionicons-prefix}battery-half:before { content: $ionicon-var-battery-half; }
+.#{$ionicons-prefix}battery-low:before { content: $ionicon-var-battery-low; }
+.#{$ionicons-prefix}beaker:before { content: $ionicon-var-beaker; }
+.#{$ionicons-prefix}beer:before { content: $ionicon-var-beer; }
+.#{$ionicons-prefix}bluetooth:before { content: $ionicon-var-bluetooth; }
+.#{$ionicons-prefix}bonfire:before { content: $ionicon-var-bonfire; }
+.#{$ionicons-prefix}bookmark:before { content: $ionicon-var-bookmark; }
+.#{$ionicons-prefix}bowtie:before { content: $ionicon-var-bowtie; }
+.#{$ionicons-prefix}briefcase:before { content: $ionicon-var-briefcase; }
+.#{$ionicons-prefix}bug:before { content: $ionicon-var-bug; }
+.#{$ionicons-prefix}calculator:before { content: $ionicon-var-calculator; }
+.#{$ionicons-prefix}calendar:before { content: $ionicon-var-calendar; }
+.#{$ionicons-prefix}camera:before { content: $ionicon-var-camera; }
+.#{$ionicons-prefix}card:before { content: $ionicon-var-card; }
+.#{$ionicons-prefix}cash:before { content: $ionicon-var-cash; }
+.#{$ionicons-prefix}chatbox:before { content: $ionicon-var-chatbox; }
+.#{$ionicons-prefix}chatbox-working:before { content: $ionicon-var-chatbox-working; }
+.#{$ionicons-prefix}chatboxes:before { content: $ionicon-var-chatboxes; }
+.#{$ionicons-prefix}chatbubble:before { content: $ionicon-var-chatbubble; }
+.#{$ionicons-prefix}chatbubble-working:before { content: $ionicon-var-chatbubble-working; }
+.#{$ionicons-prefix}chatbubbles:before { content: $ionicon-var-chatbubbles; }
+.#{$ionicons-prefix}checkmark:before { content: $ionicon-var-checkmark; }
+.#{$ionicons-prefix}checkmark-circled:before { content: $ionicon-var-checkmark-circled; }
+.#{$ionicons-prefix}checkmark-round:before { content: $ionicon-var-checkmark-round; }
+.#{$ionicons-prefix}chevron-down:before { content: $ionicon-var-chevron-down; }
+.#{$ionicons-prefix}chevron-left:before { content: $ionicon-var-chevron-left; }
+.#{$ionicons-prefix}chevron-right:before { content: $ionicon-var-chevron-right; }
+.#{$ionicons-prefix}chevron-up:before { content: $ionicon-var-chevron-up; }
+.#{$ionicons-prefix}clipboard:before { content: $ionicon-var-clipboard; }
+.#{$ionicons-prefix}clock:before { content: $ionicon-var-clock; }
+.#{$ionicons-prefix}close:before { content: $ionicon-var-close; }
+.#{$ionicons-prefix}close-circled:before { content: $ionicon-var-close-circled; }
+.#{$ionicons-prefix}close-round:before { content: $ionicon-var-close-round; }
+.#{$ionicons-prefix}closed-captioning:before { content: $ionicon-var-closed-captioning; }
+.#{$ionicons-prefix}cloud:before { content: $ionicon-var-cloud; }
+.#{$ionicons-prefix}code:before { content: $ionicon-var-code; }
+.#{$ionicons-prefix}code-download:before { content: $ionicon-var-code-download; }
+.#{$ionicons-prefix}code-working:before { content: $ionicon-var-code-working; }
+.#{$ionicons-prefix}coffee:before { content: $ionicon-var-coffee; }
+.#{$ionicons-prefix}compass:before { content: $ionicon-var-compass; }
+.#{$ionicons-prefix}compose:before { content: $ionicon-var-compose; }
+.#{$ionicons-prefix}connection-bars:before { content: $ionicon-var-connection-bars; }
+.#{$ionicons-prefix}contrast:before { content: $ionicon-var-contrast; }
+.#{$ionicons-prefix}crop:before { content: $ionicon-var-crop; }
+.#{$ionicons-prefix}cube:before { content: $ionicon-var-cube; }
+.#{$ionicons-prefix}disc:before { content: $ionicon-var-disc; }
+.#{$ionicons-prefix}document:before { content: $ionicon-var-document; }
+.#{$ionicons-prefix}document-text:before { content: $ionicon-var-document-text; }
+.#{$ionicons-prefix}drag:before { content: $ionicon-var-drag; }
+.#{$ionicons-prefix}earth:before { content: $ionicon-var-earth; }
+.#{$ionicons-prefix}easel:before { content: $ionicon-var-easel; }
+.#{$ionicons-prefix}edit:before { content: $ionicon-var-edit; }
+.#{$ionicons-prefix}egg:before { content: $ionicon-var-egg; }
+.#{$ionicons-prefix}eject:before { content: $ionicon-var-eject; }
+.#{$ionicons-prefix}email:before { content: $ionicon-var-email; }
+.#{$ionicons-prefix}email-unread:before { content: $ionicon-var-email-unread; }
+.#{$ionicons-prefix}erlenmeyer-flask:before { content: $ionicon-var-erlenmeyer-flask; }
+.#{$ionicons-prefix}erlenmeyer-flask-bubbles:before { content: $ionicon-var-erlenmeyer-flask-bubbles; }
+.#{$ionicons-prefix}eye:before { content: $ionicon-var-eye; }
+.#{$ionicons-prefix}eye-disabled:before { content: $ionicon-var-eye-disabled; }
+.#{$ionicons-prefix}female:before { content: $ionicon-var-female; }
+.#{$ionicons-prefix}filing:before { content: $ionicon-var-filing; }
+.#{$ionicons-prefix}film-marker:before { content: $ionicon-var-film-marker; }
+.#{$ionicons-prefix}fireball:before { content: $ionicon-var-fireball; }
+.#{$ionicons-prefix}flag:before { content: $ionicon-var-flag; }
+.#{$ionicons-prefix}flame:before { content: $ionicon-var-flame; }
+.#{$ionicons-prefix}flash:before { content: $ionicon-var-flash; }
+.#{$ionicons-prefix}flash-off:before { content: $ionicon-var-flash-off; }
+.#{$ionicons-prefix}folder:before { content: $ionicon-var-folder; }
+.#{$ionicons-prefix}fork:before { content: $ionicon-var-fork; }
+.#{$ionicons-prefix}fork-repo:before { content: $ionicon-var-fork-repo; }
+.#{$ionicons-prefix}forward:before { content: $ionicon-var-forward; }
+.#{$ionicons-prefix}funnel:before { content: $ionicon-var-funnel; }
+.#{$ionicons-prefix}gear-a:before { content: $ionicon-var-gear-a; }
+.#{$ionicons-prefix}gear-b:before { content: $ionicon-var-gear-b; }
+.#{$ionicons-prefix}grid:before { content: $ionicon-var-grid; }
+.#{$ionicons-prefix}hammer:before { content: $ionicon-var-hammer; }
+.#{$ionicons-prefix}happy:before { content: $ionicon-var-happy; }
+.#{$ionicons-prefix}happy-outline:before { content: $ionicon-var-happy-outline; }
+.#{$ionicons-prefix}headphone:before { content: $ionicon-var-headphone; }
+.#{$ionicons-prefix}heart:before { content: $ionicon-var-heart; }
+.#{$ionicons-prefix}heart-broken:before { content: $ionicon-var-heart-broken; }
+.#{$ionicons-prefix}help:before { content: $ionicon-var-help; }
+.#{$ionicons-prefix}help-buoy:before { content: $ionicon-var-help-buoy; }
+.#{$ionicons-prefix}help-circled:before { content: $ionicon-var-help-circled; }
+.#{$ionicons-prefix}home:before { content: $ionicon-var-home; }
+.#{$ionicons-prefix}icecream:before { content: $ionicon-var-icecream; }
+.#{$ionicons-prefix}image:before { content: $ionicon-var-image; }
+.#{$ionicons-prefix}images:before { content: $ionicon-var-images; }
+.#{$ionicons-prefix}information:before { content: $ionicon-var-information; }
+.#{$ionicons-prefix}information-circled:before { content: $ionicon-var-information-circled; }
+.#{$ionicons-prefix}ionic:before { content: $ionicon-var-ionic; }
+.#{$ionicons-prefix}ios-alarm:before { content: $ionicon-var-ios-alarm; }
+.#{$ionicons-prefix}ios-alarm-outline:before { content: $ionicon-var-ios-alarm-outline; }
+.#{$ionicons-prefix}ios-albums:before { content: $ionicon-var-ios-albums; }
+.#{$ionicons-prefix}ios-albums-outline:before { content: $ionicon-var-ios-albums-outline; }
+.#{$ionicons-prefix}ios-americanfootball:before { content: $ionicon-var-ios-americanfootball; }
+.#{$ionicons-prefix}ios-americanfootball-outline:before { content: $ionicon-var-ios-americanfootball-outline; }
+.#{$ionicons-prefix}ios-analytics:before { content: $ionicon-var-ios-analytics; }
+.#{$ionicons-prefix}ios-analytics-outline:before { content: $ionicon-var-ios-analytics-outline; }
+.#{$ionicons-prefix}ios-arrow-back:before { content: $ionicon-var-ios-arrow-back; }
+.#{$ionicons-prefix}ios-arrow-down:before { content: $ionicon-var-ios-arrow-down; }
+.#{$ionicons-prefix}ios-arrow-forward:before { content: $ionicon-var-ios-arrow-forward; }
+.#{$ionicons-prefix}ios-arrow-left:before { content: $ionicon-var-ios-arrow-left; }
+.#{$ionicons-prefix}ios-arrow-right:before { content: $ionicon-var-ios-arrow-right; }
+.#{$ionicons-prefix}ios-arrow-thin-down:before { content: $ionicon-var-ios-arrow-thin-down; }
+.#{$ionicons-prefix}ios-arrow-thin-left:before { content: $ionicon-var-ios-arrow-thin-left; }
+.#{$ionicons-prefix}ios-arrow-thin-right:before { content: $ionicon-var-ios-arrow-thin-right; }
+.#{$ionicons-prefix}ios-arrow-thin-up:before { content: $ionicon-var-ios-arrow-thin-up; }
+.#{$ionicons-prefix}ios-arrow-up:before { content: $ionicon-var-ios-arrow-up; }
+.#{$ionicons-prefix}ios-at:before { content: $ionicon-var-ios-at; }
+.#{$ionicons-prefix}ios-at-outline:before { content: $ionicon-var-ios-at-outline; }
+.#{$ionicons-prefix}ios-barcode:before { content: $ionicon-var-ios-barcode; }
+.#{$ionicons-prefix}ios-barcode-outline:before { content: $ionicon-var-ios-barcode-outline; }
+.#{$ionicons-prefix}ios-baseball:before { content: $ionicon-var-ios-baseball; }
+.#{$ionicons-prefix}ios-baseball-outline:before { content: $ionicon-var-ios-baseball-outline; }
+.#{$ionicons-prefix}ios-basketball:before { content: $ionicon-var-ios-basketball; }
+.#{$ionicons-prefix}ios-basketball-outline:before { content: $ionicon-var-ios-basketball-outline; }
+.#{$ionicons-prefix}ios-bell:before { content: $ionicon-var-ios-bell; }
+.#{$ionicons-prefix}ios-bell-outline:before { content: $ionicon-var-ios-bell-outline; }
+.#{$ionicons-prefix}ios-body:before { content: $ionicon-var-ios-body; }
+.#{$ionicons-prefix}ios-body-outline:before { content: $ionicon-var-ios-body-outline; }
+.#{$ionicons-prefix}ios-bolt:before { content: $ionicon-var-ios-bolt; }
+.#{$ionicons-prefix}ios-bolt-outline:before { content: $ionicon-var-ios-bolt-outline; }
+.#{$ionicons-prefix}ios-book:before { content: $ionicon-var-ios-book; }
+.#{$ionicons-prefix}ios-book-outline:before { content: $ionicon-var-ios-book-outline; }
+.#{$ionicons-prefix}ios-bookmarks:before { content: $ionicon-var-ios-bookmarks; }
+.#{$ionicons-prefix}ios-bookmarks-outline:before { content: $ionicon-var-ios-bookmarks-outline; }
+.#{$ionicons-prefix}ios-box:before { content: $ionicon-var-ios-box; }
+.#{$ionicons-prefix}ios-box-outline:before { content: $ionicon-var-ios-box-outline; }
+.#{$ionicons-prefix}ios-briefcase:before { content: $ionicon-var-ios-briefcase; }
+.#{$ionicons-prefix}ios-briefcase-outline:before { content: $ionicon-var-ios-briefcase-outline; }
+.#{$ionicons-prefix}ios-browsers:before { content: $ionicon-var-ios-browsers; }
+.#{$ionicons-prefix}ios-browsers-outline:before { content: $ionicon-var-ios-browsers-outline; }
+.#{$ionicons-prefix}ios-calculator:before { content: $ionicon-var-ios-calculator; }
+.#{$ionicons-prefix}ios-calculator-outline:before { content: $ionicon-var-ios-calculator-outline; }
+.#{$ionicons-prefix}ios-calendar:before { content: $ionicon-var-ios-calendar; }
+.#{$ionicons-prefix}ios-calendar-outline:before { content: $ionicon-var-ios-calendar-outline; }
+.#{$ionicons-prefix}ios-camera:before { content: $ionicon-var-ios-camera; }
+.#{$ionicons-prefix}ios-camera-outline:before { content: $ionicon-var-ios-camera-outline; }
+.#{$ionicons-prefix}ios-cart:before { content: $ionicon-var-ios-cart; }
+.#{$ionicons-prefix}ios-cart-outline:before { content: $ionicon-var-ios-cart-outline; }
+.#{$ionicons-prefix}ios-chatboxes:before { content: $ionicon-var-ios-chatboxes; }
+.#{$ionicons-prefix}ios-chatboxes-outline:before { content: $ionicon-var-ios-chatboxes-outline; }
+.#{$ionicons-prefix}ios-chatbubble:before { content: $ionicon-var-ios-chatbubble; }
+.#{$ionicons-prefix}ios-chatbubble-outline:before { content: $ionicon-var-ios-chatbubble-outline; }
+.#{$ionicons-prefix}ios-checkmark:before { content: $ionicon-var-ios-checkmark; }
+.#{$ionicons-prefix}ios-checkmark-empty:before { content: $ionicon-var-ios-checkmark-empty; }
+.#{$ionicons-prefix}ios-checkmark-outline:before { content: $ionicon-var-ios-checkmark-outline; }
+.#{$ionicons-prefix}ios-circle-filled:before { content: $ionicon-var-ios-circle-filled; }
+.#{$ionicons-prefix}ios-circle-outline:before { content: $ionicon-var-ios-circle-outline; }
+.#{$ionicons-prefix}ios-clock:before { content: $ionicon-var-ios-clock; }
+.#{$ionicons-prefix}ios-clock-outline:before { content: $ionicon-var-ios-clock-outline; }
+.#{$ionicons-prefix}ios-close:before { content: $ionicon-var-ios-close; }
+.#{$ionicons-prefix}ios-close-empty:before { content: $ionicon-var-ios-close-empty; }
+.#{$ionicons-prefix}ios-close-outline:before { content: $ionicon-var-ios-close-outline; }
+.#{$ionicons-prefix}ios-cloud:before { content: $ionicon-var-ios-cloud; }
+.#{$ionicons-prefix}ios-cloud-download:before { content: $ionicon-var-ios-cloud-download; }
+.#{$ionicons-prefix}ios-cloud-download-outline:before { content: $ionicon-var-ios-cloud-download-outline; }
+.#{$ionicons-prefix}ios-cloud-outline:before { content: $ionicon-var-ios-cloud-outline; }
+.#{$ionicons-prefix}ios-cloud-upload:before { content: $ionicon-var-ios-cloud-upload; }
+.#{$ionicons-prefix}ios-cloud-upload-outline:before { content: $ionicon-var-ios-cloud-upload-outline; }
+.#{$ionicons-prefix}ios-cloudy:before { content: $ionicon-var-ios-cloudy; }
+.#{$ionicons-prefix}ios-cloudy-night:before { content: $ionicon-var-ios-cloudy-night; }
+.#{$ionicons-prefix}ios-cloudy-night-outline:before { content: $ionicon-var-ios-cloudy-night-outline; }
+.#{$ionicons-prefix}ios-cloudy-outline:before { content: $ionicon-var-ios-cloudy-outline; }
+.#{$ionicons-prefix}ios-cog:before { content: $ionicon-var-ios-cog; }
+.#{$ionicons-prefix}ios-cog-outline:before { content: $ionicon-var-ios-cog-outline; }
+.#{$ionicons-prefix}ios-color-filter:before { content: $ionicon-var-ios-color-filter; }
+.#{$ionicons-prefix}ios-color-filter-outline:before { content: $ionicon-var-ios-color-filter-outline; }
+.#{$ionicons-prefix}ios-color-wand:before { content: $ionicon-var-ios-color-wand; }
+.#{$ionicons-prefix}ios-color-wand-outline:before { content: $ionicon-var-ios-color-wand-outline; }
+.#{$ionicons-prefix}ios-compose:before { content: $ionicon-var-ios-compose; }
+.#{$ionicons-prefix}ios-compose-outline:before { content: $ionicon-var-ios-compose-outline; }
+.#{$ionicons-prefix}ios-contact:before { content: $ionicon-var-ios-contact; }
+.#{$ionicons-prefix}ios-contact-outline:before { content: $ionicon-var-ios-contact-outline; }
+.#{$ionicons-prefix}ios-copy:before { content: $ionicon-var-ios-copy; }
+.#{$ionicons-prefix}ios-copy-outline:before { content: $ionicon-var-ios-copy-outline; }
+.#{$ionicons-prefix}ios-crop:before { content: $ionicon-var-ios-crop; }
+.#{$ionicons-prefix}ios-crop-strong:before { content: $ionicon-var-ios-crop-strong; }
+.#{$ionicons-prefix}ios-download:before { content: $ionicon-var-ios-download; }
+.#{$ionicons-prefix}ios-download-outline:before { content: $ionicon-var-ios-download-outline; }
+.#{$ionicons-prefix}ios-drag:before { content: $ionicon-var-ios-drag; }
+.#{$ionicons-prefix}ios-email:before { content: $ionicon-var-ios-email; }
+.#{$ionicons-prefix}ios-email-outline:before { content: $ionicon-var-ios-email-outline; }
+.#{$ionicons-prefix}ios-eye:before { content: $ionicon-var-ios-eye; }
+.#{$ionicons-prefix}ios-eye-outline:before { content: $ionicon-var-ios-eye-outline; }
+.#{$ionicons-prefix}ios-fastforward:before { content: $ionicon-var-ios-fastforward; }
+.#{$ionicons-prefix}ios-fastforward-outline:before { content: $ionicon-var-ios-fastforward-outline; }
+.#{$ionicons-prefix}ios-filing:before { content: $ionicon-var-ios-filing; }
+.#{$ionicons-prefix}ios-filing-outline:before { content: $ionicon-var-ios-filing-outline; }
+.#{$ionicons-prefix}ios-film:before { content: $ionicon-var-ios-film; }
+.#{$ionicons-prefix}ios-film-outline:before { content: $ionicon-var-ios-film-outline; }
+.#{$ionicons-prefix}ios-flag:before { content: $ionicon-var-ios-flag; }
+.#{$ionicons-prefix}ios-flag-outline:before { content: $ionicon-var-ios-flag-outline; }
+.#{$ionicons-prefix}ios-flame:before { content: $ionicon-var-ios-flame; }
+.#{$ionicons-prefix}ios-flame-outline:before { content: $ionicon-var-ios-flame-outline; }
+.#{$ionicons-prefix}ios-flask:before { content: $ionicon-var-ios-flask; }
+.#{$ionicons-prefix}ios-flask-outline:before { content: $ionicon-var-ios-flask-outline; }
+.#{$ionicons-prefix}ios-flower:before { content: $ionicon-var-ios-flower; }
+.#{$ionicons-prefix}ios-flower-outline:before { content: $ionicon-var-ios-flower-outline; }
+.#{$ionicons-prefix}ios-folder:before { content: $ionicon-var-ios-folder; }
+.#{$ionicons-prefix}ios-folder-outline:before { content: $ionicon-var-ios-folder-outline; }
+.#{$ionicons-prefix}ios-football:before { content: $ionicon-var-ios-football; }
+.#{$ionicons-prefix}ios-football-outline:before { content: $ionicon-var-ios-football-outline; }
+.#{$ionicons-prefix}ios-game-controller-a:before { content: $ionicon-var-ios-game-controller-a; }
+.#{$ionicons-prefix}ios-game-controller-a-outline:before { content: $ionicon-var-ios-game-controller-a-outline; }
+.#{$ionicons-prefix}ios-game-controller-b:before { content: $ionicon-var-ios-game-controller-b; }
+.#{$ionicons-prefix}ios-game-controller-b-outline:before { content: $ionicon-var-ios-game-controller-b-outline; }
+.#{$ionicons-prefix}ios-gear:before { content: $ionicon-var-ios-gear; }
+.#{$ionicons-prefix}ios-gear-outline:before { content: $ionicon-var-ios-gear-outline; }
+.#{$ionicons-prefix}ios-glasses:before { content: $ionicon-var-ios-glasses; }
+.#{$ionicons-prefix}ios-glasses-outline:before { content: $ionicon-var-ios-glasses-outline; }
+.#{$ionicons-prefix}ios-grid-view:before { content: $ionicon-var-ios-grid-view; }
+.#{$ionicons-prefix}ios-grid-view-outline:before { content: $ionicon-var-ios-grid-view-outline; }
+.#{$ionicons-prefix}ios-heart:before { content: $ionicon-var-ios-heart; }
+.#{$ionicons-prefix}ios-heart-outline:before { content: $ionicon-var-ios-heart-outline; }
+.#{$ionicons-prefix}ios-help:before { content: $ionicon-var-ios-help; }
+.#{$ionicons-prefix}ios-help-empty:before { content: $ionicon-var-ios-help-empty; }
+.#{$ionicons-prefix}ios-help-outline:before { content: $ionicon-var-ios-help-outline; }
+.#{$ionicons-prefix}ios-home:before { content: $ionicon-var-ios-home; }
+.#{$ionicons-prefix}ios-home-outline:before { content: $ionicon-var-ios-home-outline; }
+.#{$ionicons-prefix}ios-infinite:before { content: $ionicon-var-ios-infinite; }
+.#{$ionicons-prefix}ios-infinite-outline:before { content: $ionicon-var-ios-infinite-outline; }
+.#{$ionicons-prefix}ios-information:before { content: $ionicon-var-ios-information; }
+.#{$ionicons-prefix}ios-information-empty:before { content: $ionicon-var-ios-information-empty; }
+.#{$ionicons-prefix}ios-information-outline:before { content: $ionicon-var-ios-information-outline; }
+.#{$ionicons-prefix}ios-ionic-outline:before { content: $ionicon-var-ios-ionic-outline; }
+.#{$ionicons-prefix}ios-keypad:before { content: $ionicon-var-ios-keypad; }
+.#{$ionicons-prefix}ios-keypad-outline:before { content: $ionicon-var-ios-keypad-outline; }
+.#{$ionicons-prefix}ios-lightbulb:before { content: $ionicon-var-ios-lightbulb; }
+.#{$ionicons-prefix}ios-lightbulb-outline:before { content: $ionicon-var-ios-lightbulb-outline; }
+.#{$ionicons-prefix}ios-list:before { content: $ionicon-var-ios-list; }
+.#{$ionicons-prefix}ios-list-outline:before { content: $ionicon-var-ios-list-outline; }
+.#{$ionicons-prefix}ios-location:before { content: $ionicon-var-ios-location; }
+.#{$ionicons-prefix}ios-location-outline:before { content: $ionicon-var-ios-location-outline; }
+.#{$ionicons-prefix}ios-locked:before { content: $ionicon-var-ios-locked; }
+.#{$ionicons-prefix}ios-locked-outline:before { content: $ionicon-var-ios-locked-outline; }
+.#{$ionicons-prefix}ios-loop:before { content: $ionicon-var-ios-loop; }
+.#{$ionicons-prefix}ios-loop-strong:before { content: $ionicon-var-ios-loop-strong; }
+.#{$ionicons-prefix}ios-medical:before { content: $ionicon-var-ios-medical; }
+.#{$ionicons-prefix}ios-medical-outline:before { content: $ionicon-var-ios-medical-outline; }
+.#{$ionicons-prefix}ios-medkit:before { content: $ionicon-var-ios-medkit; }
+.#{$ionicons-prefix}ios-medkit-outline:before { content: $ionicon-var-ios-medkit-outline; }
+.#{$ionicons-prefix}ios-mic:before { content: $ionicon-var-ios-mic; }
+.#{$ionicons-prefix}ios-mic-off:before { content: $ionicon-var-ios-mic-off; }
+.#{$ionicons-prefix}ios-mic-outline:before { content: $ionicon-var-ios-mic-outline; }
+.#{$ionicons-prefix}ios-minus:before { content: $ionicon-var-ios-minus; }
+.#{$ionicons-prefix}ios-minus-empty:before { content: $ionicon-var-ios-minus-empty; }
+.#{$ionicons-prefix}ios-minus-outline:before { content: $ionicon-var-ios-minus-outline; }
+.#{$ionicons-prefix}ios-monitor:before { content: $ionicon-var-ios-monitor; }
+.#{$ionicons-prefix}ios-monitor-outline:before { content: $ionicon-var-ios-monitor-outline; }
+.#{$ionicons-prefix}ios-moon:before { content: $ionicon-var-ios-moon; }
+.#{$ionicons-prefix}ios-moon-outline:before { content: $ionicon-var-ios-moon-outline; }
+.#{$ionicons-prefix}ios-more:before { content: $ionicon-var-ios-more; }
+.#{$ionicons-prefix}ios-more-outline:before { content: $ionicon-var-ios-more-outline; }
+.#{$ionicons-prefix}ios-musical-note:before { content: $ionicon-var-ios-musical-note; }
+.#{$ionicons-prefix}ios-musical-notes:before { content: $ionicon-var-ios-musical-notes; }
+.#{$ionicons-prefix}ios-navigate:before { content: $ionicon-var-ios-navigate; }
+.#{$ionicons-prefix}ios-navigate-outline:before { content: $ionicon-var-ios-navigate-outline; }
+.#{$ionicons-prefix}ios-nutrition:before { content: $ionicon-var-ios-nutrition; }
+.#{$ionicons-prefix}ios-nutrition-outline:before { content: $ionicon-var-ios-nutrition-outline; }
+.#{$ionicons-prefix}ios-paper:before { content: $ionicon-var-ios-paper; }
+.#{$ionicons-prefix}ios-paper-outline:before { content: $ionicon-var-ios-paper-outline; }
+.#{$ionicons-prefix}ios-paperplane:before { content: $ionicon-var-ios-paperplane; }
+.#{$ionicons-prefix}ios-paperplane-outline:before { content: $ionicon-var-ios-paperplane-outline; }
+.#{$ionicons-prefix}ios-partlysunny:before { content: $ionicon-var-ios-partlysunny; }
+.#{$ionicons-prefix}ios-partlysunny-outline:before { content: $ionicon-var-ios-partlysunny-outline; }
+.#{$ionicons-prefix}ios-pause:before { content: $ionicon-var-ios-pause; }
+.#{$ionicons-prefix}ios-pause-outline:before { content: $ionicon-var-ios-pause-outline; }
+.#{$ionicons-prefix}ios-paw:before { content: $ionicon-var-ios-paw; }
+.#{$ionicons-prefix}ios-paw-outline:before { content: $ionicon-var-ios-paw-outline; }
+.#{$ionicons-prefix}ios-people:before { content: $ionicon-var-ios-people; }
+.#{$ionicons-prefix}ios-people-outline:before { content: $ionicon-var-ios-people-outline; }
+.#{$ionicons-prefix}ios-person:before { content: $ionicon-var-ios-person; }
+.#{$ionicons-prefix}ios-person-outline:before { content: $ionicon-var-ios-person-outline; }
+.#{$ionicons-prefix}ios-personadd:before { content: $ionicon-var-ios-personadd; }
+.#{$ionicons-prefix}ios-personadd-outline:before { content: $ionicon-var-ios-personadd-outline; }
+.#{$ionicons-prefix}ios-photos:before { content: $ionicon-var-ios-photos; }
+.#{$ionicons-prefix}ios-photos-outline:before { content: $ionicon-var-ios-photos-outline; }
+.#{$ionicons-prefix}ios-pie:before { content: $ionicon-var-ios-pie; }
+.#{$ionicons-prefix}ios-pie-outline:before { content: $ionicon-var-ios-pie-outline; }
+.#{$ionicons-prefix}ios-pint:before { content: $ionicon-var-ios-pint; }
+.#{$ionicons-prefix}ios-pint-outline:before { content: $ionicon-var-ios-pint-outline; }
+.#{$ionicons-prefix}ios-play:before { content: $ionicon-var-ios-play; }
+.#{$ionicons-prefix}ios-play-outline:before { content: $ionicon-var-ios-play-outline; }
+.#{$ionicons-prefix}ios-plus:before { content: $ionicon-var-ios-plus; }
+.#{$ionicons-prefix}ios-plus-empty:before { content: $ionicon-var-ios-plus-empty; }
+.#{$ionicons-prefix}ios-plus-outline:before { content: $ionicon-var-ios-plus-outline; }
+.#{$ionicons-prefix}ios-pricetag:before { content: $ionicon-var-ios-pricetag; }
+.#{$ionicons-prefix}ios-pricetag-outline:before { content: $ionicon-var-ios-pricetag-outline; }
+.#{$ionicons-prefix}ios-pricetags:before { content: $ionicon-var-ios-pricetags; }
+.#{$ionicons-prefix}ios-pricetags-outline:before { content: $ionicon-var-ios-pricetags-outline; }
+.#{$ionicons-prefix}ios-printer:before { content: $ionicon-var-ios-printer; }
+.#{$ionicons-prefix}ios-printer-outline:before { content: $ionicon-var-ios-printer-outline; }
+.#{$ionicons-prefix}ios-pulse:before { content: $ionicon-var-ios-pulse; }
+.#{$ionicons-prefix}ios-pulse-strong:before { content: $ionicon-var-ios-pulse-strong; }
+.#{$ionicons-prefix}ios-rainy:before { content: $ionicon-var-ios-rainy; }
+.#{$ionicons-prefix}ios-rainy-outline:before { content: $ionicon-var-ios-rainy-outline; }
+.#{$ionicons-prefix}ios-recording:before { content: $ionicon-var-ios-recording; }
+.#{$ionicons-prefix}ios-recording-outline:before { content: $ionicon-var-ios-recording-outline; }
+.#{$ionicons-prefix}ios-redo:before { content: $ionicon-var-ios-redo; }
+.#{$ionicons-prefix}ios-redo-outline:before { content: $ionicon-var-ios-redo-outline; }
+.#{$ionicons-prefix}ios-refresh:before { content: $ionicon-var-ios-refresh; }
+.#{$ionicons-prefix}ios-refresh-empty:before { content: $ionicon-var-ios-refresh-empty; }
+.#{$ionicons-prefix}ios-refresh-outline:before { content: $ionicon-var-ios-refresh-outline; }
+.#{$ionicons-prefix}ios-reload:before { content: $ionicon-var-ios-reload; }
+.#{$ionicons-prefix}ios-reverse-camera:before { content: $ionicon-var-ios-reverse-camera; }
+.#{$ionicons-prefix}ios-reverse-camera-outline:before { content: $ionicon-var-ios-reverse-camera-outline; }
+.#{$ionicons-prefix}ios-rewind:before { content: $ionicon-var-ios-rewind; }
+.#{$ionicons-prefix}ios-rewind-outline:before { content: $ionicon-var-ios-rewind-outline; }
+.#{$ionicons-prefix}ios-rose:before { content: $ionicon-var-ios-rose; }
+.#{$ionicons-prefix}ios-rose-outline:before { content: $ionicon-var-ios-rose-outline; }
+.#{$ionicons-prefix}ios-search:before { content: $ionicon-var-ios-search; }
+.#{$ionicons-prefix}ios-search-strong:before { content: $ionicon-var-ios-search-strong; }
+.#{$ionicons-prefix}ios-settings:before { content: $ionicon-var-ios-settings; }
+.#{$ionicons-prefix}ios-settings-strong:before { content: $ionicon-var-ios-settings-strong; }
+.#{$ionicons-prefix}ios-shuffle:before { content: $ionicon-var-ios-shuffle; }
+.#{$ionicons-prefix}ios-shuffle-strong:before { content: $ionicon-var-ios-shuffle-strong; }
+.#{$ionicons-prefix}ios-skipbackward:before { content: $ionicon-var-ios-skipbackward; }
+.#{$ionicons-prefix}ios-skipbackward-outline:before { content: $ionicon-var-ios-skipbackward-outline; }
+.#{$ionicons-prefix}ios-skipforward:before { content: $ionicon-var-ios-skipforward; }
+.#{$ionicons-prefix}ios-skipforward-outline:before { content: $ionicon-var-ios-skipforward-outline; }
+.#{$ionicons-prefix}ios-snowy:before { content: $ionicon-var-ios-snowy; }
+.#{$ionicons-prefix}ios-speedometer:before { content: $ionicon-var-ios-speedometer; }
+.#{$ionicons-prefix}ios-speedometer-outline:before { content: $ionicon-var-ios-speedometer-outline; }
+.#{$ionicons-prefix}ios-star:before { content: $ionicon-var-ios-star; }
+.#{$ionicons-prefix}ios-star-half:before { content: $ionicon-var-ios-star-half; }
+.#{$ionicons-prefix}ios-star-outline:before { content: $ionicon-var-ios-star-outline; }
+.#{$ionicons-prefix}ios-stopwatch:before { content: $ionicon-var-ios-stopwatch; }
+.#{$ionicons-prefix}ios-stopwatch-outline:before { content: $ionicon-var-ios-stopwatch-outline; }
+.#{$ionicons-prefix}ios-sunny:before { content: $ionicon-var-ios-sunny; }
+.#{$ionicons-prefix}ios-sunny-outline:before { content: $ionicon-var-ios-sunny-outline; }
+.#{$ionicons-prefix}ios-telephone:before { content: $ionicon-var-ios-telephone; }
+.#{$ionicons-prefix}ios-telephone-outline:before { content: $ionicon-var-ios-telephone-outline; }
+.#{$ionicons-prefix}ios-tennisball:before { content: $ionicon-var-ios-tennisball; }
+.#{$ionicons-prefix}ios-tennisball-outline:before { content: $ionicon-var-ios-tennisball-outline; }
+.#{$ionicons-prefix}ios-thunderstorm:before { content: $ionicon-var-ios-thunderstorm; }
+.#{$ionicons-prefix}ios-thunderstorm-outline:before { content: $ionicon-var-ios-thunderstorm-outline; }
+.#{$ionicons-prefix}ios-time:before { content: $ionicon-var-ios-time; }
+.#{$ionicons-prefix}ios-time-outline:before { content: $ionicon-var-ios-time-outline; }
+.#{$ionicons-prefix}ios-timer:before { content: $ionicon-var-ios-timer; }
+.#{$ionicons-prefix}ios-timer-outline:before { content: $ionicon-var-ios-timer-outline; }
+.#{$ionicons-prefix}ios-toggle:before { content: $ionicon-var-ios-toggle; }
+.#{$ionicons-prefix}ios-toggle-outline:before { content: $ionicon-var-ios-toggle-outline; }
+.#{$ionicons-prefix}ios-trash:before { content: $ionicon-var-ios-trash; }
+.#{$ionicons-prefix}ios-trash-outline:before { content: $ionicon-var-ios-trash-outline; }
+.#{$ionicons-prefix}ios-undo:before { content: $ionicon-var-ios-undo; }
+.#{$ionicons-prefix}ios-undo-outline:before { content: $ionicon-var-ios-undo-outline; }
+.#{$ionicons-prefix}ios-unlocked:before { content: $ionicon-var-ios-unlocked; }
+.#{$ionicons-prefix}ios-unlocked-outline:before { content: $ionicon-var-ios-unlocked-outline; }
+.#{$ionicons-prefix}ios-upload:before { content: $ionicon-var-ios-upload; }
+.#{$ionicons-prefix}ios-upload-outline:before { content: $ionicon-var-ios-upload-outline; }
+.#{$ionicons-prefix}ios-videocam:before { content: $ionicon-var-ios-videocam; }
+.#{$ionicons-prefix}ios-videocam-outline:before { content: $ionicon-var-ios-videocam-outline; }
+.#{$ionicons-prefix}ios-volume-high:before { content: $ionicon-var-ios-volume-high; }
+.#{$ionicons-prefix}ios-volume-low:before { content: $ionicon-var-ios-volume-low; }
+.#{$ionicons-prefix}ios-wineglass:before { content: $ionicon-var-ios-wineglass; }
+.#{$ionicons-prefix}ios-wineglass-outline:before { content: $ionicon-var-ios-wineglass-outline; }
+.#{$ionicons-prefix}ios-world:before { content: $ionicon-var-ios-world; }
+.#{$ionicons-prefix}ios-world-outline:before { content: $ionicon-var-ios-world-outline; }
+.#{$ionicons-prefix}ipad:before { content: $ionicon-var-ipad; }
+.#{$ionicons-prefix}iphone:before { content: $ionicon-var-iphone; }
+.#{$ionicons-prefix}ipod:before { content: $ionicon-var-ipod; }
+.#{$ionicons-prefix}jet:before { content: $ionicon-var-jet; }
+.#{$ionicons-prefix}key:before { content: $ionicon-var-key; }
+.#{$ionicons-prefix}knife:before { content: $ionicon-var-knife; }
+.#{$ionicons-prefix}laptop:before { content: $ionicon-var-laptop; }
+.#{$ionicons-prefix}leaf:before { content: $ionicon-var-leaf; }
+.#{$ionicons-prefix}levels:before { content: $ionicon-var-levels; }
+.#{$ionicons-prefix}lightbulb:before { content: $ionicon-var-lightbulb; }
+.#{$ionicons-prefix}link:before { content: $ionicon-var-link; }
+.#{$ionicons-prefix}load-a:before { content: $ionicon-var-load-a; }
+.#{$ionicons-prefix}load-b:before { content: $ionicon-var-load-b; }
+.#{$ionicons-prefix}load-c:before { content: $ionicon-var-load-c; }
+.#{$ionicons-prefix}load-d:before { content: $ionicon-var-load-d; }
+.#{$ionicons-prefix}location:before { content: $ionicon-var-location; }
+.#{$ionicons-prefix}lock-combination:before { content: $ionicon-var-lock-combination; }
+.#{$ionicons-prefix}locked:before { content: $ionicon-var-locked; }
+.#{$ionicons-prefix}log-in:before { content: $ionicon-var-log-in; }
+.#{$ionicons-prefix}log-out:before { content: $ionicon-var-log-out; }
+.#{$ionicons-prefix}loop:before { content: $ionicon-var-loop; }
+.#{$ionicons-prefix}magnet:before { content: $ionicon-var-magnet; }
+.#{$ionicons-prefix}male:before { content: $ionicon-var-male; }
+.#{$ionicons-prefix}man:before { content: $ionicon-var-man; }
+.#{$ionicons-prefix}map:before { content: $ionicon-var-map; }
+.#{$ionicons-prefix}medkit:before { content: $ionicon-var-medkit; }
+.#{$ionicons-prefix}merge:before { content: $ionicon-var-merge; }
+.#{$ionicons-prefix}mic-a:before { content: $ionicon-var-mic-a; }
+.#{$ionicons-prefix}mic-b:before { content: $ionicon-var-mic-b; }
+.#{$ionicons-prefix}mic-c:before { content: $ionicon-var-mic-c; }
+.#{$ionicons-prefix}minus:before { content: $ionicon-var-minus; }
+.#{$ionicons-prefix}minus-circled:before { content: $ionicon-var-minus-circled; }
+.#{$ionicons-prefix}minus-round:before { content: $ionicon-var-minus-round; }
+.#{$ionicons-prefix}model-s:before { content: $ionicon-var-model-s; }
+.#{$ionicons-prefix}monitor:before { content: $ionicon-var-monitor; }
+.#{$ionicons-prefix}more:before { content: $ionicon-var-more; }
+.#{$ionicons-prefix}mouse:before { content: $ionicon-var-mouse; }
+.#{$ionicons-prefix}music-note:before { content: $ionicon-var-music-note; }
+.#{$ionicons-prefix}navicon:before { content: $ionicon-var-navicon; }
+.#{$ionicons-prefix}navicon-round:before { content: $ionicon-var-navicon-round; }
+.#{$ionicons-prefix}navigate:before { content: $ionicon-var-navigate; }
+.#{$ionicons-prefix}network:before { content: $ionicon-var-network; }
+.#{$ionicons-prefix}no-smoking:before { content: $ionicon-var-no-smoking; }
+.#{$ionicons-prefix}nuclear:before { content: $ionicon-var-nuclear; }
+.#{$ionicons-prefix}outlet:before { content: $ionicon-var-outlet; }
+.#{$ionicons-prefix}paintbrush:before { content: $ionicon-var-paintbrush; }
+.#{$ionicons-prefix}paintbucket:before { content: $ionicon-var-paintbucket; }
+.#{$ionicons-prefix}paper-airplane:before { content: $ionicon-var-paper-airplane; }
+.#{$ionicons-prefix}paperclip:before { content: $ionicon-var-paperclip; }
+.#{$ionicons-prefix}pause:before { content: $ionicon-var-pause; }
+.#{$ionicons-prefix}person:before { content: $ionicon-var-person; }
+.#{$ionicons-prefix}person-add:before { content: $ionicon-var-person-add; }
+.#{$ionicons-prefix}person-stalker:before { content: $ionicon-var-person-stalker; }
+.#{$ionicons-prefix}pie-graph:before { content: $ionicon-var-pie-graph; }
+.#{$ionicons-prefix}pin:before { content: $ionicon-var-pin; }
+.#{$ionicons-prefix}pinpoint:before { content: $ionicon-var-pinpoint; }
+.#{$ionicons-prefix}pizza:before { content: $ionicon-var-pizza; }
+.#{$ionicons-prefix}plane:before { content: $ionicon-var-plane; }
+.#{$ionicons-prefix}planet:before { content: $ionicon-var-planet; }
+.#{$ionicons-prefix}play:before { content: $ionicon-var-play; }
+.#{$ionicons-prefix}playstation:before { content: $ionicon-var-playstation; }
+.#{$ionicons-prefix}plus:before { content: $ionicon-var-plus; }
+.#{$ionicons-prefix}plus-circled:before { content: $ionicon-var-plus-circled; }
+.#{$ionicons-prefix}plus-round:before { content: $ionicon-var-plus-round; }
+.#{$ionicons-prefix}podium:before { content: $ionicon-var-podium; }
+.#{$ionicons-prefix}pound:before { content: $ionicon-var-pound; }
+.#{$ionicons-prefix}power:before { content: $ionicon-var-power; }
+.#{$ionicons-prefix}pricetag:before { content: $ionicon-var-pricetag; }
+.#{$ionicons-prefix}pricetags:before { content: $ionicon-var-pricetags; }
+.#{$ionicons-prefix}printer:before { content: $ionicon-var-printer; }
+.#{$ionicons-prefix}pull-request:before { content: $ionicon-var-pull-request; }
+.#{$ionicons-prefix}qr-scanner:before { content: $ionicon-var-qr-scanner; }
+.#{$ionicons-prefix}quote:before { content: $ionicon-var-quote; }
+.#{$ionicons-prefix}radio-waves:before { content: $ionicon-var-radio-waves; }
+.#{$ionicons-prefix}record:before { content: $ionicon-var-record; }
+.#{$ionicons-prefix}refresh:before { content: $ionicon-var-refresh; }
+.#{$ionicons-prefix}reply:before { content: $ionicon-var-reply; }
+.#{$ionicons-prefix}reply-all:before { content: $ionicon-var-reply-all; }
+.#{$ionicons-prefix}ribbon-a:before { content: $ionicon-var-ribbon-a; }
+.#{$ionicons-prefix}ribbon-b:before { content: $ionicon-var-ribbon-b; }
+.#{$ionicons-prefix}sad:before { content: $ionicon-var-sad; }
+.#{$ionicons-prefix}sad-outline:before { content: $ionicon-var-sad-outline; }
+.#{$ionicons-prefix}scissors:before { content: $ionicon-var-scissors; }
+.#{$ionicons-prefix}search:before { content: $ionicon-var-search; }
+.#{$ionicons-prefix}settings:before { content: $ionicon-var-settings; }
+.#{$ionicons-prefix}share:before { content: $ionicon-var-share; }
+.#{$ionicons-prefix}shuffle:before { content: $ionicon-var-shuffle; }
+.#{$ionicons-prefix}skip-backward:before { content: $ionicon-var-skip-backward; }
+.#{$ionicons-prefix}skip-forward:before { content: $ionicon-var-skip-forward; }
+.#{$ionicons-prefix}social-android:before { content: $ionicon-var-social-android; }
+.#{$ionicons-prefix}social-android-outline:before { content: $ionicon-var-social-android-outline; }
+.#{$ionicons-prefix}social-angular:before { content: $ionicon-var-social-angular; }
+.#{$ionicons-prefix}social-angular-outline:before { content: $ionicon-var-social-angular-outline; }
+.#{$ionicons-prefix}social-apple:before { content: $ionicon-var-social-apple; }
+.#{$ionicons-prefix}social-apple-outline:before { content: $ionicon-var-social-apple-outline; }
+.#{$ionicons-prefix}social-bitcoin:before { content: $ionicon-var-social-bitcoin; }
+.#{$ionicons-prefix}social-bitcoin-outline:before { content: $ionicon-var-social-bitcoin-outline; }
+.#{$ionicons-prefix}social-buffer:before { content: $ionicon-var-social-buffer; }
+.#{$ionicons-prefix}social-buffer-outline:before { content: $ionicon-var-social-buffer-outline; }
+.#{$ionicons-prefix}social-chrome:before { content: $ionicon-var-social-chrome; }
+.#{$ionicons-prefix}social-chrome-outline:before { content: $ionicon-var-social-chrome-outline; }
+.#{$ionicons-prefix}social-codepen:before { content: $ionicon-var-social-codepen; }
+.#{$ionicons-prefix}social-codepen-outline:before { content: $ionicon-var-social-codepen-outline; }
+.#{$ionicons-prefix}social-css3:before { content: $ionicon-var-social-css3; }
+.#{$ionicons-prefix}social-css3-outline:before { content: $ionicon-var-social-css3-outline; }
+.#{$ionicons-prefix}social-designernews:before { content: $ionicon-var-social-designernews; }
+.#{$ionicons-prefix}social-designernews-outline:before { content: $ionicon-var-social-designernews-outline; }
+.#{$ionicons-prefix}social-dribbble:before { content: $ionicon-var-social-dribbble; }
+.#{$ionicons-prefix}social-dribbble-outline:before { content: $ionicon-var-social-dribbble-outline; }
+.#{$ionicons-prefix}social-dropbox:before { content: $ionicon-var-social-dropbox; }
+.#{$ionicons-prefix}social-dropbox-outline:before { content: $ionicon-var-social-dropbox-outline; }
+.#{$ionicons-prefix}social-euro:before { content: $ionicon-var-social-euro; }
+.#{$ionicons-prefix}social-euro-outline:before { content: $ionicon-var-social-euro-outline; }
+.#{$ionicons-prefix}social-facebook:before { content: $ionicon-var-social-facebook; }
+.#{$ionicons-prefix}social-facebook-outline:before { content: $ionicon-var-social-facebook-outline; }
+.#{$ionicons-prefix}social-foursquare:before { content: $ionicon-var-social-foursquare; }
+.#{$ionicons-prefix}social-foursquare-outline:before { content: $ionicon-var-social-foursquare-outline; }
+.#{$ionicons-prefix}social-freebsd-devil:before { content: $ionicon-var-social-freebsd-devil; }
+.#{$ionicons-prefix}social-github:before { content: $ionicon-var-social-github; }
+.#{$ionicons-prefix}social-github-outline:before { content: $ionicon-var-social-github-outline; }
+.#{$ionicons-prefix}social-google:before { content: $ionicon-var-social-google; }
+.#{$ionicons-prefix}social-google-outline:before { content: $ionicon-var-social-google-outline; }
+.#{$ionicons-prefix}social-googleplus:before { content: $ionicon-var-social-googleplus; }
+.#{$ionicons-prefix}social-googleplus-outline:before { content: $ionicon-var-social-googleplus-outline; }
+.#{$ionicons-prefix}social-hackernews:before { content: $ionicon-var-social-hackernews; }
+.#{$ionicons-prefix}social-hackernews-outline:before { content: $ionicon-var-social-hackernews-outline; }
+.#{$ionicons-prefix}social-html5:before { content: $ionicon-var-social-html5; }
+.#{$ionicons-prefix}social-html5-outline:before { content: $ionicon-var-social-html5-outline; }
+.#{$ionicons-prefix}social-instagram:before { content: $ionicon-var-social-instagram; }
+.#{$ionicons-prefix}social-instagram-outline:before { content: $ionicon-var-social-instagram-outline; }
+.#{$ionicons-prefix}social-javascript:before { content: $ionicon-var-social-javascript; }
+.#{$ionicons-prefix}social-javascript-outline:before { content: $ionicon-var-social-javascript-outline; }
+.#{$ionicons-prefix}social-linkedin:before { content: $ionicon-var-social-linkedin; }
+.#{$ionicons-prefix}social-linkedin-outline:before { content: $ionicon-var-social-linkedin-outline; }
+.#{$ionicons-prefix}social-markdown:before { content: $ionicon-var-social-markdown; }
+.#{$ionicons-prefix}social-nodejs:before { content: $ionicon-var-social-nodejs; }
+.#{$ionicons-prefix}social-octocat:before { content: $ionicon-var-social-octocat; }
+.#{$ionicons-prefix}social-pinterest:before { content: $ionicon-var-social-pinterest; }
+.#{$ionicons-prefix}social-pinterest-outline:before { content: $ionicon-var-social-pinterest-outline; }
+.#{$ionicons-prefix}social-python:before { content: $ionicon-var-social-python; }
+.#{$ionicons-prefix}social-reddit:before { content: $ionicon-var-social-reddit; }
+.#{$ionicons-prefix}social-reddit-outline:before { content: $ionicon-var-social-reddit-outline; }
+.#{$ionicons-prefix}social-rss:before { content: $ionicon-var-social-rss; }
+.#{$ionicons-prefix}social-rss-outline:before { content: $ionicon-var-social-rss-outline; }
+.#{$ionicons-prefix}social-sass:before { content: $ionicon-var-social-sass; }
+.#{$ionicons-prefix}social-skype:before { content: $ionicon-var-social-skype; }
+.#{$ionicons-prefix}social-skype-outline:before { content: $ionicon-var-social-skype-outline; }
+.#{$ionicons-prefix}social-snapchat:before { content: $ionicon-var-social-snapchat; }
+.#{$ionicons-prefix}social-snapchat-outline:before { content: $ionicon-var-social-snapchat-outline; }
+.#{$ionicons-prefix}social-tumblr:before { content: $ionicon-var-social-tumblr; }
+.#{$ionicons-prefix}social-tumblr-outline:before { content: $ionicon-var-social-tumblr-outline; }
+.#{$ionicons-prefix}social-tux:before { content: $ionicon-var-social-tux; }
+.#{$ionicons-prefix}social-twitch:before { content: $ionicon-var-social-twitch; }
+.#{$ionicons-prefix}social-twitch-outline:before { content: $ionicon-var-social-twitch-outline; }
+.#{$ionicons-prefix}social-twitter:before { content: $ionicon-var-social-twitter; }
+.#{$ionicons-prefix}social-twitter-outline:before { content: $ionicon-var-social-twitter-outline; }
+.#{$ionicons-prefix}social-usd:before { content: $ionicon-var-social-usd; }
+.#{$ionicons-prefix}social-usd-outline:before { content: $ionicon-var-social-usd-outline; }
+.#{$ionicons-prefix}social-vimeo:before { content: $ionicon-var-social-vimeo; }
+.#{$ionicons-prefix}social-vimeo-outline:before { content: $ionicon-var-social-vimeo-outline; }
+.#{$ionicons-prefix}social-whatsapp:before { content: $ionicon-var-social-whatsapp; }
+.#{$ionicons-prefix}social-whatsapp-outline:before { content: $ionicon-var-social-whatsapp-outline; }
+.#{$ionicons-prefix}social-windows:before { content: $ionicon-var-social-windows; }
+.#{$ionicons-prefix}social-windows-outline:before { content: $ionicon-var-social-windows-outline; }
+.#{$ionicons-prefix}social-wordpress:before { content: $ionicon-var-social-wordpress; }
+.#{$ionicons-prefix}social-wordpress-outline:before { content: $ionicon-var-social-wordpress-outline; }
+.#{$ionicons-prefix}social-yahoo:before { content: $ionicon-var-social-yahoo; }
+.#{$ionicons-prefix}social-yahoo-outline:before { content: $ionicon-var-social-yahoo-outline; }
+.#{$ionicons-prefix}social-yen:before { content: $ionicon-var-social-yen; }
+.#{$ionicons-prefix}social-yen-outline:before { content: $ionicon-var-social-yen-outline; }
+.#{$ionicons-prefix}social-youtube:before { content: $ionicon-var-social-youtube; }
+.#{$ionicons-prefix}social-youtube-outline:before { content: $ionicon-var-social-youtube-outline; }
+.#{$ionicons-prefix}soup-can:before { content: $ionicon-var-soup-can; }
+.#{$ionicons-prefix}soup-can-outline:before { content: $ionicon-var-soup-can-outline; }
+.#{$ionicons-prefix}speakerphone:before { content: $ionicon-var-speakerphone; }
+.#{$ionicons-prefix}speedometer:before { content: $ionicon-var-speedometer; }
+.#{$ionicons-prefix}spoon:before { content: $ionicon-var-spoon; }
+.#{$ionicons-prefix}star:before { content: $ionicon-var-star; }
+.#{$ionicons-prefix}stats-bars:before { content: $ionicon-var-stats-bars; }
+.#{$ionicons-prefix}steam:before { content: $ionicon-var-steam; }
+.#{$ionicons-prefix}stop:before { content: $ionicon-var-stop; }
+.#{$ionicons-prefix}thermometer:before { content: $ionicon-var-thermometer; }
+.#{$ionicons-prefix}thumbsdown:before { content: $ionicon-var-thumbsdown; }
+.#{$ionicons-prefix}thumbsup:before { content: $ionicon-var-thumbsup; }
+.#{$ionicons-prefix}toggle:before { content: $ionicon-var-toggle; }
+.#{$ionicons-prefix}toggle-filled:before { content: $ionicon-var-toggle-filled; }
+.#{$ionicons-prefix}transgender:before { content: $ionicon-var-transgender; }
+.#{$ionicons-prefix}trash-a:before { content: $ionicon-var-trash-a; }
+.#{$ionicons-prefix}trash-b:before { content: $ionicon-var-trash-b; }
+.#{$ionicons-prefix}trophy:before { content: $ionicon-var-trophy; }
+.#{$ionicons-prefix}tshirt:before { content: $ionicon-var-tshirt; }
+.#{$ionicons-prefix}tshirt-outline:before { content: $ionicon-var-tshirt-outline; }
+.#{$ionicons-prefix}umbrella:before { content: $ionicon-var-umbrella; }
+.#{$ionicons-prefix}university:before { content: $ionicon-var-university; }
+.#{$ionicons-prefix}unlocked:before { content: $ionicon-var-unlocked; }
+.#{$ionicons-prefix}upload:before { content: $ionicon-var-upload; }
+.#{$ionicons-prefix}usb:before { content: $ionicon-var-usb; }
+.#{$ionicons-prefix}videocamera:before { content: $ionicon-var-videocamera; }
+.#{$ionicons-prefix}volume-high:before { content: $ionicon-var-volume-high; }
+.#{$ionicons-prefix}volume-low:before { content: $ionicon-var-volume-low; }
+.#{$ionicons-prefix}volume-medium:before { content: $ionicon-var-volume-medium; }
+.#{$ionicons-prefix}volume-mute:before { content: $ionicon-var-volume-mute; }
+.#{$ionicons-prefix}wand:before { content: $ionicon-var-wand; }
+.#{$ionicons-prefix}waterdrop:before { content: $ionicon-var-waterdrop; }
+.#{$ionicons-prefix}wifi:before { content: $ionicon-var-wifi; }
+.#{$ionicons-prefix}wineglass:before { content: $ionicon-var-wineglass; }
+.#{$ionicons-prefix}woman:before { content: $ionicon-var-woman; }
+.#{$ionicons-prefix}wrench:before { content: $ionicon-var-wrench; }
+.#{$ionicons-prefix}xbox:before { content: $ionicon-var-xbox; }
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/scss/_ionicons-variables.scss b/static_in_env/fonts/ionicons-2.0.1/scss/_ionicons-variables.scss
new file mode 100644
index 00000000..a4601a94
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/scss/_ionicons-variables.scss
@@ -0,0 +1,741 @@
+// Ionicons Variables
+// --------------------------
+
+$ionicons-font-path: "../fonts" !default;
+$ionicons-font-family: "Ionicons" !default;
+$ionicons-version: "2.0.0" !default;
+$ionicons-prefix: ion- !default;
+
+$ionicon-var-alert: "\f101";
+$ionicon-var-alert-circled: "\f100";
+$ionicon-var-android-add: "\f2c7";
+$ionicon-var-android-add-circle: "\f359";
+$ionicon-var-android-alarm-clock: "\f35a";
+$ionicon-var-android-alert: "\f35b";
+$ionicon-var-android-apps: "\f35c";
+$ionicon-var-android-archive: "\f2c9";
+$ionicon-var-android-arrow-back: "\f2ca";
+$ionicon-var-android-arrow-down: "\f35d";
+$ionicon-var-android-arrow-dropdown: "\f35f";
+$ionicon-var-android-arrow-dropdown-circle: "\f35e";
+$ionicon-var-android-arrow-dropleft: "\f361";
+$ionicon-var-android-arrow-dropleft-circle: "\f360";
+$ionicon-var-android-arrow-dropright: "\f363";
+$ionicon-var-android-arrow-dropright-circle: "\f362";
+$ionicon-var-android-arrow-dropup: "\f365";
+$ionicon-var-android-arrow-dropup-circle: "\f364";
+$ionicon-var-android-arrow-forward: "\f30f";
+$ionicon-var-android-arrow-up: "\f366";
+$ionicon-var-android-attach: "\f367";
+$ionicon-var-android-bar: "\f368";
+$ionicon-var-android-bicycle: "\f369";
+$ionicon-var-android-boat: "\f36a";
+$ionicon-var-android-bookmark: "\f36b";
+$ionicon-var-android-bulb: "\f36c";
+$ionicon-var-android-bus: "\f36d";
+$ionicon-var-android-calendar: "\f2d1";
+$ionicon-var-android-call: "\f2d2";
+$ionicon-var-android-camera: "\f2d3";
+$ionicon-var-android-cancel: "\f36e";
+$ionicon-var-android-car: "\f36f";
+$ionicon-var-android-cart: "\f370";
+$ionicon-var-android-chat: "\f2d4";
+$ionicon-var-android-checkbox: "\f374";
+$ionicon-var-android-checkbox-blank: "\f371";
+$ionicon-var-android-checkbox-outline: "\f373";
+$ionicon-var-android-checkbox-outline-blank: "\f372";
+$ionicon-var-android-checkmark-circle: "\f375";
+$ionicon-var-android-clipboard: "\f376";
+$ionicon-var-android-close: "\f2d7";
+$ionicon-var-android-cloud: "\f37a";
+$ionicon-var-android-cloud-circle: "\f377";
+$ionicon-var-android-cloud-done: "\f378";
+$ionicon-var-android-cloud-outline: "\f379";
+$ionicon-var-android-color-palette: "\f37b";
+$ionicon-var-android-compass: "\f37c";
+$ionicon-var-android-contact: "\f2d8";
+$ionicon-var-android-contacts: "\f2d9";
+$ionicon-var-android-contract: "\f37d";
+$ionicon-var-android-create: "\f37e";
+$ionicon-var-android-delete: "\f37f";
+$ionicon-var-android-desktop: "\f380";
+$ionicon-var-android-document: "\f381";
+$ionicon-var-android-done: "\f383";
+$ionicon-var-android-done-all: "\f382";
+$ionicon-var-android-download: "\f2dd";
+$ionicon-var-android-drafts: "\f384";
+$ionicon-var-android-exit: "\f385";
+$ionicon-var-android-expand: "\f386";
+$ionicon-var-android-favorite: "\f388";
+$ionicon-var-android-favorite-outline: "\f387";
+$ionicon-var-android-film: "\f389";
+$ionicon-var-android-folder: "\f2e0";
+$ionicon-var-android-folder-open: "\f38a";
+$ionicon-var-android-funnel: "\f38b";
+$ionicon-var-android-globe: "\f38c";
+$ionicon-var-android-hand: "\f2e3";
+$ionicon-var-android-hangout: "\f38d";
+$ionicon-var-android-happy: "\f38e";
+$ionicon-var-android-home: "\f38f";
+$ionicon-var-android-image: "\f2e4";
+$ionicon-var-android-laptop: "\f390";
+$ionicon-var-android-list: "\f391";
+$ionicon-var-android-locate: "\f2e9";
+$ionicon-var-android-lock: "\f392";
+$ionicon-var-android-mail: "\f2eb";
+$ionicon-var-android-map: "\f393";
+$ionicon-var-android-menu: "\f394";
+$ionicon-var-android-microphone: "\f2ec";
+$ionicon-var-android-microphone-off: "\f395";
+$ionicon-var-android-more-horizontal: "\f396";
+$ionicon-var-android-more-vertical: "\f397";
+$ionicon-var-android-navigate: "\f398";
+$ionicon-var-android-notifications: "\f39b";
+$ionicon-var-android-notifications-none: "\f399";
+$ionicon-var-android-notifications-off: "\f39a";
+$ionicon-var-android-open: "\f39c";
+$ionicon-var-android-options: "\f39d";
+$ionicon-var-android-people: "\f39e";
+$ionicon-var-android-person: "\f3a0";
+$ionicon-var-android-person-add: "\f39f";
+$ionicon-var-android-phone-landscape: "\f3a1";
+$ionicon-var-android-phone-portrait: "\f3a2";
+$ionicon-var-android-pin: "\f3a3";
+$ionicon-var-android-plane: "\f3a4";
+$ionicon-var-android-playstore: "\f2f0";
+$ionicon-var-android-print: "\f3a5";
+$ionicon-var-android-radio-button-off: "\f3a6";
+$ionicon-var-android-radio-button-on: "\f3a7";
+$ionicon-var-android-refresh: "\f3a8";
+$ionicon-var-android-remove: "\f2f4";
+$ionicon-var-android-remove-circle: "\f3a9";
+$ionicon-var-android-restaurant: "\f3aa";
+$ionicon-var-android-sad: "\f3ab";
+$ionicon-var-android-search: "\f2f5";
+$ionicon-var-android-send: "\f2f6";
+$ionicon-var-android-settings: "\f2f7";
+$ionicon-var-android-share: "\f2f8";
+$ionicon-var-android-share-alt: "\f3ac";
+$ionicon-var-android-star: "\f2fc";
+$ionicon-var-android-star-half: "\f3ad";
+$ionicon-var-android-star-outline: "\f3ae";
+$ionicon-var-android-stopwatch: "\f2fd";
+$ionicon-var-android-subway: "\f3af";
+$ionicon-var-android-sunny: "\f3b0";
+$ionicon-var-android-sync: "\f3b1";
+$ionicon-var-android-textsms: "\f3b2";
+$ionicon-var-android-time: "\f3b3";
+$ionicon-var-android-train: "\f3b4";
+$ionicon-var-android-unlock: "\f3b5";
+$ionicon-var-android-upload: "\f3b6";
+$ionicon-var-android-volume-down: "\f3b7";
+$ionicon-var-android-volume-mute: "\f3b8";
+$ionicon-var-android-volume-off: "\f3b9";
+$ionicon-var-android-volume-up: "\f3ba";
+$ionicon-var-android-walk: "\f3bb";
+$ionicon-var-android-warning: "\f3bc";
+$ionicon-var-android-watch: "\f3bd";
+$ionicon-var-android-wifi: "\f305";
+$ionicon-var-aperture: "\f313";
+$ionicon-var-archive: "\f102";
+$ionicon-var-arrow-down-a: "\f103";
+$ionicon-var-arrow-down-b: "\f104";
+$ionicon-var-arrow-down-c: "\f105";
+$ionicon-var-arrow-expand: "\f25e";
+$ionicon-var-arrow-graph-down-left: "\f25f";
+$ionicon-var-arrow-graph-down-right: "\f260";
+$ionicon-var-arrow-graph-up-left: "\f261";
+$ionicon-var-arrow-graph-up-right: "\f262";
+$ionicon-var-arrow-left-a: "\f106";
+$ionicon-var-arrow-left-b: "\f107";
+$ionicon-var-arrow-left-c: "\f108";
+$ionicon-var-arrow-move: "\f263";
+$ionicon-var-arrow-resize: "\f264";
+$ionicon-var-arrow-return-left: "\f265";
+$ionicon-var-arrow-return-right: "\f266";
+$ionicon-var-arrow-right-a: "\f109";
+$ionicon-var-arrow-right-b: "\f10a";
+$ionicon-var-arrow-right-c: "\f10b";
+$ionicon-var-arrow-shrink: "\f267";
+$ionicon-var-arrow-swap: "\f268";
+$ionicon-var-arrow-up-a: "\f10c";
+$ionicon-var-arrow-up-b: "\f10d";
+$ionicon-var-arrow-up-c: "\f10e";
+$ionicon-var-asterisk: "\f314";
+$ionicon-var-at: "\f10f";
+$ionicon-var-backspace: "\f3bf";
+$ionicon-var-backspace-outline: "\f3be";
+$ionicon-var-bag: "\f110";
+$ionicon-var-battery-charging: "\f111";
+$ionicon-var-battery-empty: "\f112";
+$ionicon-var-battery-full: "\f113";
+$ionicon-var-battery-half: "\f114";
+$ionicon-var-battery-low: "\f115";
+$ionicon-var-beaker: "\f269";
+$ionicon-var-beer: "\f26a";
+$ionicon-var-bluetooth: "\f116";
+$ionicon-var-bonfire: "\f315";
+$ionicon-var-bookmark: "\f26b";
+$ionicon-var-bowtie: "\f3c0";
+$ionicon-var-briefcase: "\f26c";
+$ionicon-var-bug: "\f2be";
+$ionicon-var-calculator: "\f26d";
+$ionicon-var-calendar: "\f117";
+$ionicon-var-camera: "\f118";
+$ionicon-var-card: "\f119";
+$ionicon-var-cash: "\f316";
+$ionicon-var-chatbox: "\f11b";
+$ionicon-var-chatbox-working: "\f11a";
+$ionicon-var-chatboxes: "\f11c";
+$ionicon-var-chatbubble: "\f11e";
+$ionicon-var-chatbubble-working: "\f11d";
+$ionicon-var-chatbubbles: "\f11f";
+$ionicon-var-checkmark: "\f122";
+$ionicon-var-checkmark-circled: "\f120";
+$ionicon-var-checkmark-round: "\f121";
+$ionicon-var-chevron-down: "\f123";
+$ionicon-var-chevron-left: "\f124";
+$ionicon-var-chevron-right: "\f125";
+$ionicon-var-chevron-up: "\f126";
+$ionicon-var-clipboard: "\f127";
+$ionicon-var-clock: "\f26e";
+$ionicon-var-close: "\f12a";
+$ionicon-var-close-circled: "\f128";
+$ionicon-var-close-round: "\f129";
+$ionicon-var-closed-captioning: "\f317";
+$ionicon-var-cloud: "\f12b";
+$ionicon-var-code: "\f271";
+$ionicon-var-code-download: "\f26f";
+$ionicon-var-code-working: "\f270";
+$ionicon-var-coffee: "\f272";
+$ionicon-var-compass: "\f273";
+$ionicon-var-compose: "\f12c";
+$ionicon-var-connection-bars: "\f274";
+$ionicon-var-contrast: "\f275";
+$ionicon-var-crop: "\f3c1";
+$ionicon-var-cube: "\f318";
+$ionicon-var-disc: "\f12d";
+$ionicon-var-document: "\f12f";
+$ionicon-var-document-text: "\f12e";
+$ionicon-var-drag: "\f130";
+$ionicon-var-earth: "\f276";
+$ionicon-var-easel: "\f3c2";
+$ionicon-var-edit: "\f2bf";
+$ionicon-var-egg: "\f277";
+$ionicon-var-eject: "\f131";
+$ionicon-var-email: "\f132";
+$ionicon-var-email-unread: "\f3c3";
+$ionicon-var-erlenmeyer-flask: "\f3c5";
+$ionicon-var-erlenmeyer-flask-bubbles: "\f3c4";
+$ionicon-var-eye: "\f133";
+$ionicon-var-eye-disabled: "\f306";
+$ionicon-var-female: "\f278";
+$ionicon-var-filing: "\f134";
+$ionicon-var-film-marker: "\f135";
+$ionicon-var-fireball: "\f319";
+$ionicon-var-flag: "\f279";
+$ionicon-var-flame: "\f31a";
+$ionicon-var-flash: "\f137";
+$ionicon-var-flash-off: "\f136";
+$ionicon-var-folder: "\f139";
+$ionicon-var-fork: "\f27a";
+$ionicon-var-fork-repo: "\f2c0";
+$ionicon-var-forward: "\f13a";
+$ionicon-var-funnel: "\f31b";
+$ionicon-var-gear-a: "\f13d";
+$ionicon-var-gear-b: "\f13e";
+$ionicon-var-grid: "\f13f";
+$ionicon-var-hammer: "\f27b";
+$ionicon-var-happy: "\f31c";
+$ionicon-var-happy-outline: "\f3c6";
+$ionicon-var-headphone: "\f140";
+$ionicon-var-heart: "\f141";
+$ionicon-var-heart-broken: "\f31d";
+$ionicon-var-help: "\f143";
+$ionicon-var-help-buoy: "\f27c";
+$ionicon-var-help-circled: "\f142";
+$ionicon-var-home: "\f144";
+$ionicon-var-icecream: "\f27d";
+$ionicon-var-image: "\f147";
+$ionicon-var-images: "\f148";
+$ionicon-var-information: "\f14a";
+$ionicon-var-information-circled: "\f149";
+$ionicon-var-ionic: "\f14b";
+$ionicon-var-ios-alarm: "\f3c8";
+$ionicon-var-ios-alarm-outline: "\f3c7";
+$ionicon-var-ios-albums: "\f3ca";
+$ionicon-var-ios-albums-outline: "\f3c9";
+$ionicon-var-ios-americanfootball: "\f3cc";
+$ionicon-var-ios-americanfootball-outline: "\f3cb";
+$ionicon-var-ios-analytics: "\f3ce";
+$ionicon-var-ios-analytics-outline: "\f3cd";
+$ionicon-var-ios-arrow-back: "\f3cf";
+$ionicon-var-ios-arrow-down: "\f3d0";
+$ionicon-var-ios-arrow-forward: "\f3d1";
+$ionicon-var-ios-arrow-left: "\f3d2";
+$ionicon-var-ios-arrow-right: "\f3d3";
+$ionicon-var-ios-arrow-thin-down: "\f3d4";
+$ionicon-var-ios-arrow-thin-left: "\f3d5";
+$ionicon-var-ios-arrow-thin-right: "\f3d6";
+$ionicon-var-ios-arrow-thin-up: "\f3d7";
+$ionicon-var-ios-arrow-up: "\f3d8";
+$ionicon-var-ios-at: "\f3da";
+$ionicon-var-ios-at-outline: "\f3d9";
+$ionicon-var-ios-barcode: "\f3dc";
+$ionicon-var-ios-barcode-outline: "\f3db";
+$ionicon-var-ios-baseball: "\f3de";
+$ionicon-var-ios-baseball-outline: "\f3dd";
+$ionicon-var-ios-basketball: "\f3e0";
+$ionicon-var-ios-basketball-outline: "\f3df";
+$ionicon-var-ios-bell: "\f3e2";
+$ionicon-var-ios-bell-outline: "\f3e1";
+$ionicon-var-ios-body: "\f3e4";
+$ionicon-var-ios-body-outline: "\f3e3";
+$ionicon-var-ios-bolt: "\f3e6";
+$ionicon-var-ios-bolt-outline: "\f3e5";
+$ionicon-var-ios-book: "\f3e8";
+$ionicon-var-ios-book-outline: "\f3e7";
+$ionicon-var-ios-bookmarks: "\f3ea";
+$ionicon-var-ios-bookmarks-outline: "\f3e9";
+$ionicon-var-ios-box: "\f3ec";
+$ionicon-var-ios-box-outline: "\f3eb";
+$ionicon-var-ios-briefcase: "\f3ee";
+$ionicon-var-ios-briefcase-outline: "\f3ed";
+$ionicon-var-ios-browsers: "\f3f0";
+$ionicon-var-ios-browsers-outline: "\f3ef";
+$ionicon-var-ios-calculator: "\f3f2";
+$ionicon-var-ios-calculator-outline: "\f3f1";
+$ionicon-var-ios-calendar: "\f3f4";
+$ionicon-var-ios-calendar-outline: "\f3f3";
+$ionicon-var-ios-camera: "\f3f6";
+$ionicon-var-ios-camera-outline: "\f3f5";
+$ionicon-var-ios-cart: "\f3f8";
+$ionicon-var-ios-cart-outline: "\f3f7";
+$ionicon-var-ios-chatboxes: "\f3fa";
+$ionicon-var-ios-chatboxes-outline: "\f3f9";
+$ionicon-var-ios-chatbubble: "\f3fc";
+$ionicon-var-ios-chatbubble-outline: "\f3fb";
+$ionicon-var-ios-checkmark: "\f3ff";
+$ionicon-var-ios-checkmark-empty: "\f3fd";
+$ionicon-var-ios-checkmark-outline: "\f3fe";
+$ionicon-var-ios-circle-filled: "\f400";
+$ionicon-var-ios-circle-outline: "\f401";
+$ionicon-var-ios-clock: "\f403";
+$ionicon-var-ios-clock-outline: "\f402";
+$ionicon-var-ios-close: "\f406";
+$ionicon-var-ios-close-empty: "\f404";
+$ionicon-var-ios-close-outline: "\f405";
+$ionicon-var-ios-cloud: "\f40c";
+$ionicon-var-ios-cloud-download: "\f408";
+$ionicon-var-ios-cloud-download-outline: "\f407";
+$ionicon-var-ios-cloud-outline: "\f409";
+$ionicon-var-ios-cloud-upload: "\f40b";
+$ionicon-var-ios-cloud-upload-outline: "\f40a";
+$ionicon-var-ios-cloudy: "\f410";
+$ionicon-var-ios-cloudy-night: "\f40e";
+$ionicon-var-ios-cloudy-night-outline: "\f40d";
+$ionicon-var-ios-cloudy-outline: "\f40f";
+$ionicon-var-ios-cog: "\f412";
+$ionicon-var-ios-cog-outline: "\f411";
+$ionicon-var-ios-color-filter: "\f414";
+$ionicon-var-ios-color-filter-outline: "\f413";
+$ionicon-var-ios-color-wand: "\f416";
+$ionicon-var-ios-color-wand-outline: "\f415";
+$ionicon-var-ios-compose: "\f418";
+$ionicon-var-ios-compose-outline: "\f417";
+$ionicon-var-ios-contact: "\f41a";
+$ionicon-var-ios-contact-outline: "\f419";
+$ionicon-var-ios-copy: "\f41c";
+$ionicon-var-ios-copy-outline: "\f41b";
+$ionicon-var-ios-crop: "\f41e";
+$ionicon-var-ios-crop-strong: "\f41d";
+$ionicon-var-ios-download: "\f420";
+$ionicon-var-ios-download-outline: "\f41f";
+$ionicon-var-ios-drag: "\f421";
+$ionicon-var-ios-email: "\f423";
+$ionicon-var-ios-email-outline: "\f422";
+$ionicon-var-ios-eye: "\f425";
+$ionicon-var-ios-eye-outline: "\f424";
+$ionicon-var-ios-fastforward: "\f427";
+$ionicon-var-ios-fastforward-outline: "\f426";
+$ionicon-var-ios-filing: "\f429";
+$ionicon-var-ios-filing-outline: "\f428";
+$ionicon-var-ios-film: "\f42b";
+$ionicon-var-ios-film-outline: "\f42a";
+$ionicon-var-ios-flag: "\f42d";
+$ionicon-var-ios-flag-outline: "\f42c";
+$ionicon-var-ios-flame: "\f42f";
+$ionicon-var-ios-flame-outline: "\f42e";
+$ionicon-var-ios-flask: "\f431";
+$ionicon-var-ios-flask-outline: "\f430";
+$ionicon-var-ios-flower: "\f433";
+$ionicon-var-ios-flower-outline: "\f432";
+$ionicon-var-ios-folder: "\f435";
+$ionicon-var-ios-folder-outline: "\f434";
+$ionicon-var-ios-football: "\f437";
+$ionicon-var-ios-football-outline: "\f436";
+$ionicon-var-ios-game-controller-a: "\f439";
+$ionicon-var-ios-game-controller-a-outline: "\f438";
+$ionicon-var-ios-game-controller-b: "\f43b";
+$ionicon-var-ios-game-controller-b-outline: "\f43a";
+$ionicon-var-ios-gear: "\f43d";
+$ionicon-var-ios-gear-outline: "\f43c";
+$ionicon-var-ios-glasses: "\f43f";
+$ionicon-var-ios-glasses-outline: "\f43e";
+$ionicon-var-ios-grid-view: "\f441";
+$ionicon-var-ios-grid-view-outline: "\f440";
+$ionicon-var-ios-heart: "\f443";
+$ionicon-var-ios-heart-outline: "\f442";
+$ionicon-var-ios-help: "\f446";
+$ionicon-var-ios-help-empty: "\f444";
+$ionicon-var-ios-help-outline: "\f445";
+$ionicon-var-ios-home: "\f448";
+$ionicon-var-ios-home-outline: "\f447";
+$ionicon-var-ios-infinite: "\f44a";
+$ionicon-var-ios-infinite-outline: "\f449";
+$ionicon-var-ios-information: "\f44d";
+$ionicon-var-ios-information-empty: "\f44b";
+$ionicon-var-ios-information-outline: "\f44c";
+$ionicon-var-ios-ionic-outline: "\f44e";
+$ionicon-var-ios-keypad: "\f450";
+$ionicon-var-ios-keypad-outline: "\f44f";
+$ionicon-var-ios-lightbulb: "\f452";
+$ionicon-var-ios-lightbulb-outline: "\f451";
+$ionicon-var-ios-list: "\f454";
+$ionicon-var-ios-list-outline: "\f453";
+$ionicon-var-ios-location: "\f456";
+$ionicon-var-ios-location-outline: "\f455";
+$ionicon-var-ios-locked: "\f458";
+$ionicon-var-ios-locked-outline: "\f457";
+$ionicon-var-ios-loop: "\f45a";
+$ionicon-var-ios-loop-strong: "\f459";
+$ionicon-var-ios-medical: "\f45c";
+$ionicon-var-ios-medical-outline: "\f45b";
+$ionicon-var-ios-medkit: "\f45e";
+$ionicon-var-ios-medkit-outline: "\f45d";
+$ionicon-var-ios-mic: "\f461";
+$ionicon-var-ios-mic-off: "\f45f";
+$ionicon-var-ios-mic-outline: "\f460";
+$ionicon-var-ios-minus: "\f464";
+$ionicon-var-ios-minus-empty: "\f462";
+$ionicon-var-ios-minus-outline: "\f463";
+$ionicon-var-ios-monitor: "\f466";
+$ionicon-var-ios-monitor-outline: "\f465";
+$ionicon-var-ios-moon: "\f468";
+$ionicon-var-ios-moon-outline: "\f467";
+$ionicon-var-ios-more: "\f46a";
+$ionicon-var-ios-more-outline: "\f469";
+$ionicon-var-ios-musical-note: "\f46b";
+$ionicon-var-ios-musical-notes: "\f46c";
+$ionicon-var-ios-navigate: "\f46e";
+$ionicon-var-ios-navigate-outline: "\f46d";
+$ionicon-var-ios-nutrition: "\f470";
+$ionicon-var-ios-nutrition-outline: "\f46f";
+$ionicon-var-ios-paper: "\f472";
+$ionicon-var-ios-paper-outline: "\f471";
+$ionicon-var-ios-paperplane: "\f474";
+$ionicon-var-ios-paperplane-outline: "\f473";
+$ionicon-var-ios-partlysunny: "\f476";
+$ionicon-var-ios-partlysunny-outline: "\f475";
+$ionicon-var-ios-pause: "\f478";
+$ionicon-var-ios-pause-outline: "\f477";
+$ionicon-var-ios-paw: "\f47a";
+$ionicon-var-ios-paw-outline: "\f479";
+$ionicon-var-ios-people: "\f47c";
+$ionicon-var-ios-people-outline: "\f47b";
+$ionicon-var-ios-person: "\f47e";
+$ionicon-var-ios-person-outline: "\f47d";
+$ionicon-var-ios-personadd: "\f480";
+$ionicon-var-ios-personadd-outline: "\f47f";
+$ionicon-var-ios-photos: "\f482";
+$ionicon-var-ios-photos-outline: "\f481";
+$ionicon-var-ios-pie: "\f484";
+$ionicon-var-ios-pie-outline: "\f483";
+$ionicon-var-ios-pint: "\f486";
+$ionicon-var-ios-pint-outline: "\f485";
+$ionicon-var-ios-play: "\f488";
+$ionicon-var-ios-play-outline: "\f487";
+$ionicon-var-ios-plus: "\f48b";
+$ionicon-var-ios-plus-empty: "\f489";
+$ionicon-var-ios-plus-outline: "\f48a";
+$ionicon-var-ios-pricetag: "\f48d";
+$ionicon-var-ios-pricetag-outline: "\f48c";
+$ionicon-var-ios-pricetags: "\f48f";
+$ionicon-var-ios-pricetags-outline: "\f48e";
+$ionicon-var-ios-printer: "\f491";
+$ionicon-var-ios-printer-outline: "\f490";
+$ionicon-var-ios-pulse: "\f493";
+$ionicon-var-ios-pulse-strong: "\f492";
+$ionicon-var-ios-rainy: "\f495";
+$ionicon-var-ios-rainy-outline: "\f494";
+$ionicon-var-ios-recording: "\f497";
+$ionicon-var-ios-recording-outline: "\f496";
+$ionicon-var-ios-redo: "\f499";
+$ionicon-var-ios-redo-outline: "\f498";
+$ionicon-var-ios-refresh: "\f49c";
+$ionicon-var-ios-refresh-empty: "\f49a";
+$ionicon-var-ios-refresh-outline: "\f49b";
+$ionicon-var-ios-reload: "\f49d";
+$ionicon-var-ios-reverse-camera: "\f49f";
+$ionicon-var-ios-reverse-camera-outline: "\f49e";
+$ionicon-var-ios-rewind: "\f4a1";
+$ionicon-var-ios-rewind-outline: "\f4a0";
+$ionicon-var-ios-rose: "\f4a3";
+$ionicon-var-ios-rose-outline: "\f4a2";
+$ionicon-var-ios-search: "\f4a5";
+$ionicon-var-ios-search-strong: "\f4a4";
+$ionicon-var-ios-settings: "\f4a7";
+$ionicon-var-ios-settings-strong: "\f4a6";
+$ionicon-var-ios-shuffle: "\f4a9";
+$ionicon-var-ios-shuffle-strong: "\f4a8";
+$ionicon-var-ios-skipbackward: "\f4ab";
+$ionicon-var-ios-skipbackward-outline: "\f4aa";
+$ionicon-var-ios-skipforward: "\f4ad";
+$ionicon-var-ios-skipforward-outline: "\f4ac";
+$ionicon-var-ios-snowy: "\f4ae";
+$ionicon-var-ios-speedometer: "\f4b0";
+$ionicon-var-ios-speedometer-outline: "\f4af";
+$ionicon-var-ios-star: "\f4b3";
+$ionicon-var-ios-star-half: "\f4b1";
+$ionicon-var-ios-star-outline: "\f4b2";
+$ionicon-var-ios-stopwatch: "\f4b5";
+$ionicon-var-ios-stopwatch-outline: "\f4b4";
+$ionicon-var-ios-sunny: "\f4b7";
+$ionicon-var-ios-sunny-outline: "\f4b6";
+$ionicon-var-ios-telephone: "\f4b9";
+$ionicon-var-ios-telephone-outline: "\f4b8";
+$ionicon-var-ios-tennisball: "\f4bb";
+$ionicon-var-ios-tennisball-outline: "\f4ba";
+$ionicon-var-ios-thunderstorm: "\f4bd";
+$ionicon-var-ios-thunderstorm-outline: "\f4bc";
+$ionicon-var-ios-time: "\f4bf";
+$ionicon-var-ios-time-outline: "\f4be";
+$ionicon-var-ios-timer: "\f4c1";
+$ionicon-var-ios-timer-outline: "\f4c0";
+$ionicon-var-ios-toggle: "\f4c3";
+$ionicon-var-ios-toggle-outline: "\f4c2";
+$ionicon-var-ios-trash: "\f4c5";
+$ionicon-var-ios-trash-outline: "\f4c4";
+$ionicon-var-ios-undo: "\f4c7";
+$ionicon-var-ios-undo-outline: "\f4c6";
+$ionicon-var-ios-unlocked: "\f4c9";
+$ionicon-var-ios-unlocked-outline: "\f4c8";
+$ionicon-var-ios-upload: "\f4cb";
+$ionicon-var-ios-upload-outline: "\f4ca";
+$ionicon-var-ios-videocam: "\f4cd";
+$ionicon-var-ios-videocam-outline: "\f4cc";
+$ionicon-var-ios-volume-high: "\f4ce";
+$ionicon-var-ios-volume-low: "\f4cf";
+$ionicon-var-ios-wineglass: "\f4d1";
+$ionicon-var-ios-wineglass-outline: "\f4d0";
+$ionicon-var-ios-world: "\f4d3";
+$ionicon-var-ios-world-outline: "\f4d2";
+$ionicon-var-ipad: "\f1f9";
+$ionicon-var-iphone: "\f1fa";
+$ionicon-var-ipod: "\f1fb";
+$ionicon-var-jet: "\f295";
+$ionicon-var-key: "\f296";
+$ionicon-var-knife: "\f297";
+$ionicon-var-laptop: "\f1fc";
+$ionicon-var-leaf: "\f1fd";
+$ionicon-var-levels: "\f298";
+$ionicon-var-lightbulb: "\f299";
+$ionicon-var-link: "\f1fe";
+$ionicon-var-load-a: "\f29a";
+$ionicon-var-load-b: "\f29b";
+$ionicon-var-load-c: "\f29c";
+$ionicon-var-load-d: "\f29d";
+$ionicon-var-location: "\f1ff";
+$ionicon-var-lock-combination: "\f4d4";
+$ionicon-var-locked: "\f200";
+$ionicon-var-log-in: "\f29e";
+$ionicon-var-log-out: "\f29f";
+$ionicon-var-loop: "\f201";
+$ionicon-var-magnet: "\f2a0";
+$ionicon-var-male: "\f2a1";
+$ionicon-var-man: "\f202";
+$ionicon-var-map: "\f203";
+$ionicon-var-medkit: "\f2a2";
+$ionicon-var-merge: "\f33f";
+$ionicon-var-mic-a: "\f204";
+$ionicon-var-mic-b: "\f205";
+$ionicon-var-mic-c: "\f206";
+$ionicon-var-minus: "\f209";
+$ionicon-var-minus-circled: "\f207";
+$ionicon-var-minus-round: "\f208";
+$ionicon-var-model-s: "\f2c1";
+$ionicon-var-monitor: "\f20a";
+$ionicon-var-more: "\f20b";
+$ionicon-var-mouse: "\f340";
+$ionicon-var-music-note: "\f20c";
+$ionicon-var-navicon: "\f20e";
+$ionicon-var-navicon-round: "\f20d";
+$ionicon-var-navigate: "\f2a3";
+$ionicon-var-network: "\f341";
+$ionicon-var-no-smoking: "\f2c2";
+$ionicon-var-nuclear: "\f2a4";
+$ionicon-var-outlet: "\f342";
+$ionicon-var-paintbrush: "\f4d5";
+$ionicon-var-paintbucket: "\f4d6";
+$ionicon-var-paper-airplane: "\f2c3";
+$ionicon-var-paperclip: "\f20f";
+$ionicon-var-pause: "\f210";
+$ionicon-var-person: "\f213";
+$ionicon-var-person-add: "\f211";
+$ionicon-var-person-stalker: "\f212";
+$ionicon-var-pie-graph: "\f2a5";
+$ionicon-var-pin: "\f2a6";
+$ionicon-var-pinpoint: "\f2a7";
+$ionicon-var-pizza: "\f2a8";
+$ionicon-var-plane: "\f214";
+$ionicon-var-planet: "\f343";
+$ionicon-var-play: "\f215";
+$ionicon-var-playstation: "\f30a";
+$ionicon-var-plus: "\f218";
+$ionicon-var-plus-circled: "\f216";
+$ionicon-var-plus-round: "\f217";
+$ionicon-var-podium: "\f344";
+$ionicon-var-pound: "\f219";
+$ionicon-var-power: "\f2a9";
+$ionicon-var-pricetag: "\f2aa";
+$ionicon-var-pricetags: "\f2ab";
+$ionicon-var-printer: "\f21a";
+$ionicon-var-pull-request: "\f345";
+$ionicon-var-qr-scanner: "\f346";
+$ionicon-var-quote: "\f347";
+$ionicon-var-radio-waves: "\f2ac";
+$ionicon-var-record: "\f21b";
+$ionicon-var-refresh: "\f21c";
+$ionicon-var-reply: "\f21e";
+$ionicon-var-reply-all: "\f21d";
+$ionicon-var-ribbon-a: "\f348";
+$ionicon-var-ribbon-b: "\f349";
+$ionicon-var-sad: "\f34a";
+$ionicon-var-sad-outline: "\f4d7";
+$ionicon-var-scissors: "\f34b";
+$ionicon-var-search: "\f21f";
+$ionicon-var-settings: "\f2ad";
+$ionicon-var-share: "\f220";
+$ionicon-var-shuffle: "\f221";
+$ionicon-var-skip-backward: "\f222";
+$ionicon-var-skip-forward: "\f223";
+$ionicon-var-social-android: "\f225";
+$ionicon-var-social-android-outline: "\f224";
+$ionicon-var-social-angular: "\f4d9";
+$ionicon-var-social-angular-outline: "\f4d8";
+$ionicon-var-social-apple: "\f227";
+$ionicon-var-social-apple-outline: "\f226";
+$ionicon-var-social-bitcoin: "\f2af";
+$ionicon-var-social-bitcoin-outline: "\f2ae";
+$ionicon-var-social-buffer: "\f229";
+$ionicon-var-social-buffer-outline: "\f228";
+$ionicon-var-social-chrome: "\f4db";
+$ionicon-var-social-chrome-outline: "\f4da";
+$ionicon-var-social-codepen: "\f4dd";
+$ionicon-var-social-codepen-outline: "\f4dc";
+$ionicon-var-social-css3: "\f4df";
+$ionicon-var-social-css3-outline: "\f4de";
+$ionicon-var-social-designernews: "\f22b";
+$ionicon-var-social-designernews-outline: "\f22a";
+$ionicon-var-social-dribbble: "\f22d";
+$ionicon-var-social-dribbble-outline: "\f22c";
+$ionicon-var-social-dropbox: "\f22f";
+$ionicon-var-social-dropbox-outline: "\f22e";
+$ionicon-var-social-euro: "\f4e1";
+$ionicon-var-social-euro-outline: "\f4e0";
+$ionicon-var-social-facebook: "\f231";
+$ionicon-var-social-facebook-outline: "\f230";
+$ionicon-var-social-foursquare: "\f34d";
+$ionicon-var-social-foursquare-outline: "\f34c";
+$ionicon-var-social-freebsd-devil: "\f2c4";
+$ionicon-var-social-github: "\f233";
+$ionicon-var-social-github-outline: "\f232";
+$ionicon-var-social-google: "\f34f";
+$ionicon-var-social-google-outline: "\f34e";
+$ionicon-var-social-googleplus: "\f235";
+$ionicon-var-social-googleplus-outline: "\f234";
+$ionicon-var-social-hackernews: "\f237";
+$ionicon-var-social-hackernews-outline: "\f236";
+$ionicon-var-social-html5: "\f4e3";
+$ionicon-var-social-html5-outline: "\f4e2";
+$ionicon-var-social-instagram: "\f351";
+$ionicon-var-social-instagram-outline: "\f350";
+$ionicon-var-social-javascript: "\f4e5";
+$ionicon-var-social-javascript-outline: "\f4e4";
+$ionicon-var-social-linkedin: "\f239";
+$ionicon-var-social-linkedin-outline: "\f238";
+$ionicon-var-social-markdown: "\f4e6";
+$ionicon-var-social-nodejs: "\f4e7";
+$ionicon-var-social-octocat: "\f4e8";
+$ionicon-var-social-pinterest: "\f2b1";
+$ionicon-var-social-pinterest-outline: "\f2b0";
+$ionicon-var-social-python: "\f4e9";
+$ionicon-var-social-reddit: "\f23b";
+$ionicon-var-social-reddit-outline: "\f23a";
+$ionicon-var-social-rss: "\f23d";
+$ionicon-var-social-rss-outline: "\f23c";
+$ionicon-var-social-sass: "\f4ea";
+$ionicon-var-social-skype: "\f23f";
+$ionicon-var-social-skype-outline: "\f23e";
+$ionicon-var-social-snapchat: "\f4ec";
+$ionicon-var-social-snapchat-outline: "\f4eb";
+$ionicon-var-social-tumblr: "\f241";
+$ionicon-var-social-tumblr-outline: "\f240";
+$ionicon-var-social-tux: "\f2c5";
+$ionicon-var-social-twitch: "\f4ee";
+$ionicon-var-social-twitch-outline: "\f4ed";
+$ionicon-var-social-twitter: "\f243";
+$ionicon-var-social-twitter-outline: "\f242";
+$ionicon-var-social-usd: "\f353";
+$ionicon-var-social-usd-outline: "\f352";
+$ionicon-var-social-vimeo: "\f245";
+$ionicon-var-social-vimeo-outline: "\f244";
+$ionicon-var-social-whatsapp: "\f4f0";
+$ionicon-var-social-whatsapp-outline: "\f4ef";
+$ionicon-var-social-windows: "\f247";
+$ionicon-var-social-windows-outline: "\f246";
+$ionicon-var-social-wordpress: "\f249";
+$ionicon-var-social-wordpress-outline: "\f248";
+$ionicon-var-social-yahoo: "\f24b";
+$ionicon-var-social-yahoo-outline: "\f24a";
+$ionicon-var-social-yen: "\f4f2";
+$ionicon-var-social-yen-outline: "\f4f1";
+$ionicon-var-social-youtube: "\f24d";
+$ionicon-var-social-youtube-outline: "\f24c";
+$ionicon-var-soup-can: "\f4f4";
+$ionicon-var-soup-can-outline: "\f4f3";
+$ionicon-var-speakerphone: "\f2b2";
+$ionicon-var-speedometer: "\f2b3";
+$ionicon-var-spoon: "\f2b4";
+$ionicon-var-star: "\f24e";
+$ionicon-var-stats-bars: "\f2b5";
+$ionicon-var-steam: "\f30b";
+$ionicon-var-stop: "\f24f";
+$ionicon-var-thermometer: "\f2b6";
+$ionicon-var-thumbsdown: "\f250";
+$ionicon-var-thumbsup: "\f251";
+$ionicon-var-toggle: "\f355";
+$ionicon-var-toggle-filled: "\f354";
+$ionicon-var-transgender: "\f4f5";
+$ionicon-var-trash-a: "\f252";
+$ionicon-var-trash-b: "\f253";
+$ionicon-var-trophy: "\f356";
+$ionicon-var-tshirt: "\f4f7";
+$ionicon-var-tshirt-outline: "\f4f6";
+$ionicon-var-umbrella: "\f2b7";
+$ionicon-var-university: "\f357";
+$ionicon-var-unlocked: "\f254";
+$ionicon-var-upload: "\f255";
+$ionicon-var-usb: "\f2b8";
+$ionicon-var-videocamera: "\f256";
+$ionicon-var-volume-high: "\f257";
+$ionicon-var-volume-low: "\f258";
+$ionicon-var-volume-medium: "\f259";
+$ionicon-var-volume-mute: "\f25a";
+$ionicon-var-wand: "\f358";
+$ionicon-var-waterdrop: "\f25b";
+$ionicon-var-wifi: "\f25c";
+$ionicon-var-wineglass: "\f2b9";
+$ionicon-var-woman: "\f25d";
+$ionicon-var-wrench: "\f2ba";
+$ionicon-var-xbox: "\f30c";
\ No newline at end of file
diff --git a/static_in_env/fonts/ionicons-2.0.1/scss/ionicons.scss b/static_in_env/fonts/ionicons-2.0.1/scss/ionicons.scss
new file mode 100644
index 00000000..d2c79f9e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/scss/ionicons.scss
@@ -0,0 +1,15 @@
+@import "ionicons-variables";
+/*!
+ Ionicons, v#{$ionicons-version}
+ Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
+ https://twitter.com/benjsperry https://twitter.com/ionicframework
+ MIT License: https://github.com/driftyco/ionicons
+
+ Android-style icons originally built by Google’s
+ Material Design Icons: https://github.com/google/material-design-icons
+ used under CC BY http://creativecommons.org/licenses/by/4.0/
+ Modified icons to fit ionicon’s grid from original.
+*/
+
+@import "ionicons-font";
+@import "ionicons-icons";
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/alert-circled.svg b/static_in_env/fonts/ionicons-2.0.1/src/alert-circled.svg
new file mode 100644
index 00000000..b6fccd72
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/alert-circled.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/alert.svg b/static_in_env/fonts/ionicons-2.0.1/src/alert.svg
new file mode 100644
index 00000000..b1a1c1f3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/alert.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-add-circle.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-add-circle.svg
new file mode 100644
index 00000000..af6a7c65
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-add-circle.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-add.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-add.svg
new file mode 100644
index 00000000..3ef4c9df
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-add.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-alarm-clock.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-alarm-clock.svg
new file mode 100644
index 00000000..395e52f4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-alarm-clock.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-alert.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-alert.svg
new file mode 100644
index 00000000..00671978
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-alert.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-apps.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-apps.svg
new file mode 100644
index 00000000..db32fe51
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-apps.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-archive.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-archive.svg
new file mode 100644
index 00000000..1f0ce3ad
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-archive.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-back.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-back.svg
new file mode 100644
index 00000000..309afd31
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-back.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-down.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-down.svg
new file mode 100644
index 00000000..9e9a2cdf
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-down.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropdown-circle.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropdown-circle.svg
new file mode 100644
index 00000000..6393ec77
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropdown-circle.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropdown.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropdown.svg
new file mode 100644
index 00000000..55ee520d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropdown.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropleft-circle.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropleft-circle.svg
new file mode 100644
index 00000000..9dd3aaba
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropleft-circle.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropleft.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropleft.svg
new file mode 100644
index 00000000..d693f531
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropleft.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropright-circle.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropright-circle.svg
new file mode 100644
index 00000000..932b7917
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropright-circle.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropright.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropright.svg
new file mode 100644
index 00000000..88fc3b84
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropright.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropup-circle.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropup-circle.svg
new file mode 100644
index 00000000..4633fba3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropup-circle.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropup.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropup.svg
new file mode 100644
index 00000000..1400388c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-dropup.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-forward.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-forward.svg
new file mode 100644
index 00000000..e40696fd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-forward.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-up.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-up.svg
new file mode 100644
index 00000000..e63ef5aa
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-arrow-up.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-attach.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-attach.svg
new file mode 100644
index 00000000..ae889ab1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-attach.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-bar.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-bar.svg
new file mode 100644
index 00000000..a1f2bce0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-bar.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-bicycle.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-bicycle.svg
new file mode 100644
index 00000000..fa8400a7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-bicycle.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-boat.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-boat.svg
new file mode 100644
index 00000000..23000b4a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-boat.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-bookmark.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-bookmark.svg
new file mode 100644
index 00000000..799c8823
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-bookmark.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-bulb.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-bulb.svg
new file mode 100644
index 00000000..248bae16
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-bulb.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-bus.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-bus.svg
new file mode 100644
index 00000000..b55c0c20
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-bus.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-calendar.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-calendar.svg
new file mode 100644
index 00000000..5fd9ed68
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-calendar.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-call.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-call.svg
new file mode 100644
index 00000000..e687edf4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-call.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-camera.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-camera.svg
new file mode 100644
index 00000000..2dd4720a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-camera.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-cancel.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-cancel.svg
new file mode 100644
index 00000000..ddcbee55
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-cancel.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-car.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-car.svg
new file mode 100644
index 00000000..7b66a2e4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-car.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-cart.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-cart.svg
new file mode 100644
index 00000000..1d97e720
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-cart.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-chat.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-chat.svg
new file mode 100644
index 00000000..66d00096
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-chat.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox-blank.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox-blank.svg
new file mode 100644
index 00000000..ff50d6bb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox-blank.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox-outline-blank.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox-outline-blank.svg
new file mode 100644
index 00000000..dfce6d6a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox-outline-blank.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox-outline.svg
new file mode 100644
index 00000000..96fb444e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox.svg
new file mode 100644
index 00000000..f7718a02
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-checkbox.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-checkmark-circle.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-checkmark-circle.svg
new file mode 100644
index 00000000..32fe509c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-checkmark-circle.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-clipboard.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-clipboard.svg
new file mode 100644
index 00000000..97f22819
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-clipboard.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-close.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-close.svg
new file mode 100644
index 00000000..3184bc13
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-close.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-cloud-circle.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-cloud-circle.svg
new file mode 100644
index 00000000..bd8a656e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-cloud-circle.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-cloud-done.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-cloud-done.svg
new file mode 100644
index 00000000..8aa97173
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-cloud-done.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-cloud-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-cloud-outline.svg
new file mode 100644
index 00000000..98b34b15
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-cloud-outline.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-cloud.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-cloud.svg
new file mode 100644
index 00000000..0869972a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-cloud.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-color-palette.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-color-palette.svg
new file mode 100644
index 00000000..fddb19cf
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-color-palette.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-compass.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-compass.svg
new file mode 100644
index 00000000..6ae34a9e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-compass.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-contact.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-contact.svg
new file mode 100644
index 00000000..3b9b5aec
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-contact.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-contacts.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-contacts.svg
new file mode 100644
index 00000000..271a5405
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-contacts.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-contract.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-contract.svg
new file mode 100644
index 00000000..8c4708c7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-contract.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-create.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-create.svg
new file mode 100644
index 00000000..d2cc74e6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-create.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-delete.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-delete.svg
new file mode 100644
index 00000000..9159a485
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-delete.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-desktop.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-desktop.svg
new file mode 100644
index 00000000..adcd30ee
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-desktop.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-document.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-document.svg
new file mode 100644
index 00000000..91cd9d03
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-document.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-done-all.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-done-all.svg
new file mode 100644
index 00000000..8260759d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-done-all.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-done.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-done.svg
new file mode 100644
index 00000000..fbd6e5cd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-done.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-download.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-download.svg
new file mode 100644
index 00000000..2d629944
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-download.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-drafts.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-drafts.svg
new file mode 100644
index 00000000..18745a76
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-drafts.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-exit.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-exit.svg
new file mode 100644
index 00000000..cf92b342
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-exit.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-expand.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-expand.svg
new file mode 100644
index 00000000..beb08b2e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-expand.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-favorite-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-favorite-outline.svg
new file mode 100644
index 00000000..15d6e6b9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-favorite-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-favorite.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-favorite.svg
new file mode 100644
index 00000000..3b836628
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-favorite.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-film.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-film.svg
new file mode 100644
index 00000000..13fbeb63
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-film.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-folder-open.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-folder-open.svg
new file mode 100644
index 00000000..19545aa6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-folder-open.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-folder.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-folder.svg
new file mode 100644
index 00000000..eb17131f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-folder.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-funnel.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-funnel.svg
new file mode 100644
index 00000000..0c9f0e1a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-funnel.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-globe.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-globe.svg
new file mode 100644
index 00000000..c65393e3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-globe.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-hand.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-hand.svg
new file mode 100644
index 00000000..5fdc8100
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-hand.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-hangout.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-hangout.svg
new file mode 100644
index 00000000..08ba43be
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-hangout.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-happy.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-happy.svg
new file mode 100644
index 00000000..26072707
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-happy.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-home.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-home.svg
new file mode 100644
index 00000000..44d4234d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-home.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-image.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-image.svg
new file mode 100644
index 00000000..568dfe46
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-image.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-laptop.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-laptop.svg
new file mode 100644
index 00000000..07dcfb54
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-laptop.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-list.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-list.svg
new file mode 100644
index 00000000..95a27cc2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-list.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-locate.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-locate.svg
new file mode 100644
index 00000000..a7b72bc4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-locate.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-lock.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-lock.svg
new file mode 100644
index 00000000..fbc6418d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-lock.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-mail.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-mail.svg
new file mode 100644
index 00000000..1afcfa1e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-mail.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-map.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-map.svg
new file mode 100644
index 00000000..5be7a01b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-map.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-menu.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-menu.svg
new file mode 100644
index 00000000..4d1cb7c0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-menu.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-microphone-off.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-microphone-off.svg
new file mode 100644
index 00000000..297562b6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-microphone-off.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-microphone.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-microphone.svg
new file mode 100644
index 00000000..35881609
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-microphone.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-more-horizontal.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-more-horizontal.svg
new file mode 100644
index 00000000..c6f4af42
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-more-horizontal.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-more-vertical.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-more-vertical.svg
new file mode 100644
index 00000000..fbca23d0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-more-vertical.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-navigate.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-navigate.svg
new file mode 100644
index 00000000..8bf06e12
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-navigate.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-notifications-none.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-notifications-none.svg
new file mode 100644
index 00000000..d0400309
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-notifications-none.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-notifications-off.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-notifications-off.svg
new file mode 100644
index 00000000..5b65dd80
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-notifications-off.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-notifications.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-notifications.svg
new file mode 100644
index 00000000..eb28dd22
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-notifications.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-open.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-open.svg
new file mode 100644
index 00000000..b004029c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-open.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-options.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-options.svg
new file mode 100644
index 00000000..e95040b6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-options.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-people.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-people.svg
new file mode 100644
index 00000000..0897dfd0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-people.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-person-add.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-person-add.svg
new file mode 100644
index 00000000..e5ac6c6e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-person-add.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-person.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-person.svg
new file mode 100644
index 00000000..ac083d29
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-person.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-phone-landscape.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-phone-landscape.svg
new file mode 100644
index 00000000..1311cb62
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-phone-landscape.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-phone-portrait.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-phone-portrait.svg
new file mode 100644
index 00000000..ff141828
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-phone-portrait.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-pin.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-pin.svg
new file mode 100644
index 00000000..54c59a8f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-pin.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-plane.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-plane.svg
new file mode 100644
index 00000000..bbe5d47e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-plane.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-playstore.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-playstore.svg
new file mode 100644
index 00000000..a1ad5dc0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-playstore.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-print.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-print.svg
new file mode 100644
index 00000000..89fa7e03
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-print.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-radio-button-off.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-radio-button-off.svg
new file mode 100644
index 00000000..59042e31
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-radio-button-off.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-radio-button-on.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-radio-button-on.svg
new file mode 100644
index 00000000..06c0235e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-radio-button-on.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-refresh.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-refresh.svg
new file mode 100644
index 00000000..5b8867c2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-refresh.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-remove-circle.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-remove-circle.svg
new file mode 100644
index 00000000..341b22ea
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-remove-circle.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-remove.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-remove.svg
new file mode 100644
index 00000000..d3cacf5f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-remove.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-restaurant.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-restaurant.svg
new file mode 100644
index 00000000..582e9bff
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-restaurant.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-sad.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-sad.svg
new file mode 100644
index 00000000..11a9d9e1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-sad.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-search.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-search.svg
new file mode 100644
index 00000000..ef9d3f66
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-search.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-send.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-send.svg
new file mode 100644
index 00000000..8f80fb4b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-send.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-settings.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-settings.svg
new file mode 100644
index 00000000..c16b089b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-settings.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-share-alt.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-share-alt.svg
new file mode 100644
index 00000000..821b4e21
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-share-alt.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-share.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-share.svg
new file mode 100644
index 00000000..a38c4aba
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-share.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-star-half.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-star-half.svg
new file mode 100644
index 00000000..53a14d00
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-star-half.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-star-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-star-outline.svg
new file mode 100644
index 00000000..3a143120
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-star-outline.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-star.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-star.svg
new file mode 100644
index 00000000..4e0265f6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-star.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-stopwatch.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-stopwatch.svg
new file mode 100644
index 00000000..93a6fd44
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-stopwatch.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-subway.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-subway.svg
new file mode 100644
index 00000000..ad497847
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-subway.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-sunny.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-sunny.svg
new file mode 100644
index 00000000..c40c5807
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-sunny.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-sync.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-sync.svg
new file mode 100644
index 00000000..d91eeec0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-sync.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-textsms.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-textsms.svg
new file mode 100644
index 00000000..294516bc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-textsms.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-time.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-time.svg
new file mode 100644
index 00000000..929b2370
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-time.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-train.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-train.svg
new file mode 100644
index 00000000..1cd6da6d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-train.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-unlock.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-unlock.svg
new file mode 100644
index 00000000..6b816ac2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-unlock.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-upload.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-upload.svg
new file mode 100644
index 00000000..ed7edd2a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-upload.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-volume-down.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-volume-down.svg
new file mode 100644
index 00000000..ceac980e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-volume-down.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-volume-mute.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-volume-mute.svg
new file mode 100644
index 00000000..6cb847b7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-volume-mute.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-volume-off.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-volume-off.svg
new file mode 100644
index 00000000..517c3138
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-volume-off.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-volume-up.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-volume-up.svg
new file mode 100644
index 00000000..0a8b8b53
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-volume-up.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-walk.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-walk.svg
new file mode 100644
index 00000000..38252ac8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-walk.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-warning.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-warning.svg
new file mode 100644
index 00000000..1525a3eb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-warning.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-watch.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-watch.svg
new file mode 100644
index 00000000..6ecfdf7c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-watch.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/android-wifi.svg b/static_in_env/fonts/ionicons-2.0.1/src/android-wifi.svg
new file mode 100644
index 00000000..73615429
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/android-wifi.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/aperture.svg b/static_in_env/fonts/ionicons-2.0.1/src/aperture.svg
new file mode 100644
index 00000000..41cf7ebe
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/aperture.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/archive.svg b/static_in_env/fonts/ionicons-2.0.1/src/archive.svg
new file mode 100644
index 00000000..44eb44b6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/archive.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-down-a.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-down-a.svg
new file mode 100644
index 00000000..7d476caf
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-down-a.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-down-b.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-down-b.svg
new file mode 100644
index 00000000..247b81f4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-down-b.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-down-c.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-down-c.svg
new file mode 100644
index 00000000..d8ef45b3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-down-c.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-expand.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-expand.svg
new file mode 100644
index 00000000..268973dc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-expand.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-down-left.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-down-left.svg
new file mode 100644
index 00000000..85f8dce0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-down-left.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-down-right.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-down-right.svg
new file mode 100644
index 00000000..bd77539a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-down-right.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-up-left.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-up-left.svg
new file mode 100644
index 00000000..57ea68cb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-up-left.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-up-right.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-up-right.svg
new file mode 100644
index 00000000..689af444
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-graph-up-right.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-left-a.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-left-a.svg
new file mode 100644
index 00000000..ad3fb71f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-left-a.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-left-b.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-left-b.svg
new file mode 100644
index 00000000..43602dbe
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-left-b.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-left-c.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-left-c.svg
new file mode 100644
index 00000000..b4a07c85
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-left-c.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-move.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-move.svg
new file mode 100644
index 00000000..52541875
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-move.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-resize.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-resize.svg
new file mode 100644
index 00000000..24feb255
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-resize.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-return-left.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-return-left.svg
new file mode 100644
index 00000000..a2dbb861
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-return-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-return-right.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-return-right.svg
new file mode 100644
index 00000000..79deb8b8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-return-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-right-a.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-right-a.svg
new file mode 100644
index 00000000..fb6d0d67
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-right-a.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-right-b.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-right-b.svg
new file mode 100644
index 00000000..847718b3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-right-b.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-right-c.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-right-c.svg
new file mode 100644
index 00000000..97f20cad
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-right-c.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-shrink.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-shrink.svg
new file mode 100644
index 00000000..5c29eddb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-shrink.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-swap.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-swap.svg
new file mode 100644
index 00000000..aabe881e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-swap.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-up-a.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-up-a.svg
new file mode 100644
index 00000000..f908a1bd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-up-a.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-up-b.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-up-b.svg
new file mode 100644
index 00000000..01b790de
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-up-b.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/arrow-up-c.svg b/static_in_env/fonts/ionicons-2.0.1/src/arrow-up-c.svg
new file mode 100644
index 00000000..cc291b3d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/arrow-up-c.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/asterisk.svg b/static_in_env/fonts/ionicons-2.0.1/src/asterisk.svg
new file mode 100644
index 00000000..34f54922
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/asterisk.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/at.svg b/static_in_env/fonts/ionicons-2.0.1/src/at.svg
new file mode 100644
index 00000000..7d8a68b6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/at.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/backspace-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/backspace-outline.svg
new file mode 100644
index 00000000..19d2fe2c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/backspace-outline.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/backspace.svg b/static_in_env/fonts/ionicons-2.0.1/src/backspace.svg
new file mode 100644
index 00000000..f02fff97
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/backspace.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/bag.svg b/static_in_env/fonts/ionicons-2.0.1/src/bag.svg
new file mode 100644
index 00000000..f66c5ac3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/bag.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/battery-charging.svg b/static_in_env/fonts/ionicons-2.0.1/src/battery-charging.svg
new file mode 100644
index 00000000..01586130
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/battery-charging.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/battery-empty.svg b/static_in_env/fonts/ionicons-2.0.1/src/battery-empty.svg
new file mode 100644
index 00000000..6659cb26
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/battery-empty.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/battery-full.svg b/static_in_env/fonts/ionicons-2.0.1/src/battery-full.svg
new file mode 100644
index 00000000..a833ec4d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/battery-full.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/battery-half.svg b/static_in_env/fonts/ionicons-2.0.1/src/battery-half.svg
new file mode 100644
index 00000000..9b992d00
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/battery-half.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/battery-low.svg b/static_in_env/fonts/ionicons-2.0.1/src/battery-low.svg
new file mode 100644
index 00000000..7848ebbb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/battery-low.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/beaker.svg b/static_in_env/fonts/ionicons-2.0.1/src/beaker.svg
new file mode 100644
index 00000000..ecc33942
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/beaker.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/beer.svg b/static_in_env/fonts/ionicons-2.0.1/src/beer.svg
new file mode 100644
index 00000000..be420d0a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/beer.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/bluetooth.svg b/static_in_env/fonts/ionicons-2.0.1/src/bluetooth.svg
new file mode 100644
index 00000000..798ef293
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/bluetooth.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/bonfire.svg b/static_in_env/fonts/ionicons-2.0.1/src/bonfire.svg
new file mode 100644
index 00000000..e3a69b89
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/bonfire.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/bookmark.svg b/static_in_env/fonts/ionicons-2.0.1/src/bookmark.svg
new file mode 100644
index 00000000..425f97e5
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/bookmark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/bowtie.svg b/static_in_env/fonts/ionicons-2.0.1/src/bowtie.svg
new file mode 100644
index 00000000..0c9a67ad
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/bowtie.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/briefcase.svg b/static_in_env/fonts/ionicons-2.0.1/src/briefcase.svg
new file mode 100644
index 00000000..8b3875dc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/briefcase.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/bug.svg b/static_in_env/fonts/ionicons-2.0.1/src/bug.svg
new file mode 100644
index 00000000..837bc7e5
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/bug.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/calculator.svg b/static_in_env/fonts/ionicons-2.0.1/src/calculator.svg
new file mode 100644
index 00000000..93ef2c0e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/calculator.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/calendar.svg b/static_in_env/fonts/ionicons-2.0.1/src/calendar.svg
new file mode 100644
index 00000000..e6e173a1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/calendar.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/camera.svg b/static_in_env/fonts/ionicons-2.0.1/src/camera.svg
new file mode 100644
index 00000000..7857f61a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/camera.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/card.svg b/static_in_env/fonts/ionicons-2.0.1/src/card.svg
new file mode 100644
index 00000000..e18e8486
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/card.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/cash.svg b/static_in_env/fonts/ionicons-2.0.1/src/cash.svg
new file mode 100644
index 00000000..3618133a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/cash.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/chatbox-working.svg b/static_in_env/fonts/ionicons-2.0.1/src/chatbox-working.svg
new file mode 100644
index 00000000..1a6d1a66
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/chatbox-working.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/chatbox.svg b/static_in_env/fonts/ionicons-2.0.1/src/chatbox.svg
new file mode 100644
index 00000000..4e3070b4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/chatbox.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/chatboxes.svg b/static_in_env/fonts/ionicons-2.0.1/src/chatboxes.svg
new file mode 100644
index 00000000..259cc814
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/chatboxes.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/chatbubble-working.svg b/static_in_env/fonts/ionicons-2.0.1/src/chatbubble-working.svg
new file mode 100644
index 00000000..da15d59e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/chatbubble-working.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/chatbubble.svg b/static_in_env/fonts/ionicons-2.0.1/src/chatbubble.svg
new file mode 100644
index 00000000..f9ab693a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/chatbubble.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/chatbubbles.svg b/static_in_env/fonts/ionicons-2.0.1/src/chatbubbles.svg
new file mode 100644
index 00000000..d1a8ba84
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/chatbubbles.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/checkmark-circled.svg b/static_in_env/fonts/ionicons-2.0.1/src/checkmark-circled.svg
new file mode 100644
index 00000000..818f4e30
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/checkmark-circled.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/checkmark-round.svg b/static_in_env/fonts/ionicons-2.0.1/src/checkmark-round.svg
new file mode 100644
index 00000000..0f9e5e0b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/checkmark-round.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/checkmark.svg b/static_in_env/fonts/ionicons-2.0.1/src/checkmark.svg
new file mode 100644
index 00000000..5d091529
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/checkmark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/chevron-down.svg b/static_in_env/fonts/ionicons-2.0.1/src/chevron-down.svg
new file mode 100644
index 00000000..4d96e34b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/chevron-down.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/chevron-left.svg b/static_in_env/fonts/ionicons-2.0.1/src/chevron-left.svg
new file mode 100644
index 00000000..2a5847d3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/chevron-left.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/chevron-right.svg b/static_in_env/fonts/ionicons-2.0.1/src/chevron-right.svg
new file mode 100644
index 00000000..c7806956
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/chevron-right.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/chevron-up.svg b/static_in_env/fonts/ionicons-2.0.1/src/chevron-up.svg
new file mode 100644
index 00000000..7ab9d97d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/chevron-up.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/clipboard.svg b/static_in_env/fonts/ionicons-2.0.1/src/clipboard.svg
new file mode 100644
index 00000000..abebc336
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/clipboard.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/clock.svg b/static_in_env/fonts/ionicons-2.0.1/src/clock.svg
new file mode 100644
index 00000000..717c3189
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/clock.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/close-circled.svg b/static_in_env/fonts/ionicons-2.0.1/src/close-circled.svg
new file mode 100644
index 00000000..8705b057
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/close-circled.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/close-round.svg b/static_in_env/fonts/ionicons-2.0.1/src/close-round.svg
new file mode 100644
index 00000000..e011f7bd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/close-round.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/close.svg b/static_in_env/fonts/ionicons-2.0.1/src/close.svg
new file mode 100644
index 00000000..aa6b81c1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/close.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/closed-captioning.svg b/static_in_env/fonts/ionicons-2.0.1/src/closed-captioning.svg
new file mode 100644
index 00000000..dc1c9394
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/closed-captioning.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/cloud.svg b/static_in_env/fonts/ionicons-2.0.1/src/cloud.svg
new file mode 100644
index 00000000..7a687a60
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/cloud.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/code-download.svg b/static_in_env/fonts/ionicons-2.0.1/src/code-download.svg
new file mode 100644
index 00000000..bcdd4ac0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/code-download.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/code-working.svg b/static_in_env/fonts/ionicons-2.0.1/src/code-working.svg
new file mode 100644
index 00000000..b0d367a3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/code-working.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/code.svg b/static_in_env/fonts/ionicons-2.0.1/src/code.svg
new file mode 100644
index 00000000..26cbd299
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/code.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/coffee.svg b/static_in_env/fonts/ionicons-2.0.1/src/coffee.svg
new file mode 100644
index 00000000..2a69c9f4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/coffee.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/compass.svg b/static_in_env/fonts/ionicons-2.0.1/src/compass.svg
new file mode 100644
index 00000000..89bde8b0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/compass.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/compose.svg b/static_in_env/fonts/ionicons-2.0.1/src/compose.svg
new file mode 100644
index 00000000..82f190dc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/compose.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/connection-bars.svg b/static_in_env/fonts/ionicons-2.0.1/src/connection-bars.svg
new file mode 100644
index 00000000..ffd98bed
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/connection-bars.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/contrast.svg b/static_in_env/fonts/ionicons-2.0.1/src/contrast.svg
new file mode 100644
index 00000000..ffcecdf7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/contrast.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/crop.svg b/static_in_env/fonts/ionicons-2.0.1/src/crop.svg
new file mode 100644
index 00000000..6892bc8d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/crop.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/cube.svg b/static_in_env/fonts/ionicons-2.0.1/src/cube.svg
new file mode 100644
index 00000000..cf94545d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/cube.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/disc.svg b/static_in_env/fonts/ionicons-2.0.1/src/disc.svg
new file mode 100644
index 00000000..ef17856a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/disc.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/document-text.svg b/static_in_env/fonts/ionicons-2.0.1/src/document-text.svg
new file mode 100644
index 00000000..1a037e5b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/document-text.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/document.svg b/static_in_env/fonts/ionicons-2.0.1/src/document.svg
new file mode 100644
index 00000000..ed201709
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/document.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/drag.svg b/static_in_env/fonts/ionicons-2.0.1/src/drag.svg
new file mode 100644
index 00000000..2961cd43
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/drag.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/earth.svg b/static_in_env/fonts/ionicons-2.0.1/src/earth.svg
new file mode 100644
index 00000000..81258dc6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/earth.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/easel.svg b/static_in_env/fonts/ionicons-2.0.1/src/easel.svg
new file mode 100644
index 00000000..75301a32
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/easel.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/edit.svg b/static_in_env/fonts/ionicons-2.0.1/src/edit.svg
new file mode 100644
index 00000000..50d410ce
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/edit.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/egg.svg b/static_in_env/fonts/ionicons-2.0.1/src/egg.svg
new file mode 100644
index 00000000..4ac5a56f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/egg.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/eject.svg b/static_in_env/fonts/ionicons-2.0.1/src/eject.svg
new file mode 100644
index 00000000..c9e173e6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/eject.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/email-unread.svg b/static_in_env/fonts/ionicons-2.0.1/src/email-unread.svg
new file mode 100644
index 00000000..ea4b15b3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/email-unread.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/email.svg b/static_in_env/fonts/ionicons-2.0.1/src/email.svg
new file mode 100644
index 00000000..e99edb3a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/email.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/erlenmeyer-flask-bubbles.svg b/static_in_env/fonts/ionicons-2.0.1/src/erlenmeyer-flask-bubbles.svg
new file mode 100644
index 00000000..a7ae8868
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/erlenmeyer-flask-bubbles.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/erlenmeyer-flask.svg b/static_in_env/fonts/ionicons-2.0.1/src/erlenmeyer-flask.svg
new file mode 100644
index 00000000..dba43584
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/erlenmeyer-flask.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/eye-disabled.svg b/static_in_env/fonts/ionicons-2.0.1/src/eye-disabled.svg
new file mode 100644
index 00000000..bdb110dd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/eye-disabled.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/eye.svg b/static_in_env/fonts/ionicons-2.0.1/src/eye.svg
new file mode 100644
index 00000000..4b83a783
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/eye.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/female.svg b/static_in_env/fonts/ionicons-2.0.1/src/female.svg
new file mode 100644
index 00000000..2e8af488
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/female.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/filing.svg b/static_in_env/fonts/ionicons-2.0.1/src/filing.svg
new file mode 100644
index 00000000..89a2b2ed
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/filing.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/film-marker.svg b/static_in_env/fonts/ionicons-2.0.1/src/film-marker.svg
new file mode 100644
index 00000000..73814adc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/film-marker.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/fireball.svg b/static_in_env/fonts/ionicons-2.0.1/src/fireball.svg
new file mode 100644
index 00000000..97b5521b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/fireball.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/flag.svg b/static_in_env/fonts/ionicons-2.0.1/src/flag.svg
new file mode 100644
index 00000000..5f7ded31
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/flag.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/flame.svg b/static_in_env/fonts/ionicons-2.0.1/src/flame.svg
new file mode 100644
index 00000000..5b7c6401
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/flame.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/flash-off.svg b/static_in_env/fonts/ionicons-2.0.1/src/flash-off.svg
new file mode 100644
index 00000000..eca230e2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/flash-off.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/flash.svg b/static_in_env/fonts/ionicons-2.0.1/src/flash.svg
new file mode 100644
index 00000000..84c0032b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/flash.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/folder.svg b/static_in_env/fonts/ionicons-2.0.1/src/folder.svg
new file mode 100644
index 00000000..0cb47be8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/folder.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/fork-repo.svg b/static_in_env/fonts/ionicons-2.0.1/src/fork-repo.svg
new file mode 100644
index 00000000..7136045b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/fork-repo.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/fork.svg b/static_in_env/fonts/ionicons-2.0.1/src/fork.svg
new file mode 100644
index 00000000..79f076ea
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/fork.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/forward.svg b/static_in_env/fonts/ionicons-2.0.1/src/forward.svg
new file mode 100644
index 00000000..55f0815e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/forward.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/funnel.svg b/static_in_env/fonts/ionicons-2.0.1/src/funnel.svg
new file mode 100644
index 00000000..0174f908
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/funnel.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/gear-a.svg b/static_in_env/fonts/ionicons-2.0.1/src/gear-a.svg
new file mode 100644
index 00000000..d8953415
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/gear-a.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/gear-b.svg b/static_in_env/fonts/ionicons-2.0.1/src/gear-b.svg
new file mode 100644
index 00000000..88b31299
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/gear-b.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/grid.svg b/static_in_env/fonts/ionicons-2.0.1/src/grid.svg
new file mode 100644
index 00000000..7100f22e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/grid.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/hammer.svg b/static_in_env/fonts/ionicons-2.0.1/src/hammer.svg
new file mode 100644
index 00000000..a6b2d085
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/hammer.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/happy-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/happy-outline.svg
new file mode 100644
index 00000000..f5d7cc4b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/happy-outline.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/happy.svg b/static_in_env/fonts/ionicons-2.0.1/src/happy.svg
new file mode 100644
index 00000000..cba963ed
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/happy.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/headphone.svg b/static_in_env/fonts/ionicons-2.0.1/src/headphone.svg
new file mode 100644
index 00000000..b49c9340
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/headphone.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/heart-broken.svg b/static_in_env/fonts/ionicons-2.0.1/src/heart-broken.svg
new file mode 100644
index 00000000..984e31aa
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/heart-broken.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/heart.svg b/static_in_env/fonts/ionicons-2.0.1/src/heart.svg
new file mode 100644
index 00000000..945b5103
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/heart.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/help-buoy.svg b/static_in_env/fonts/ionicons-2.0.1/src/help-buoy.svg
new file mode 100644
index 00000000..106cff94
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/help-buoy.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/help-circled.svg b/static_in_env/fonts/ionicons-2.0.1/src/help-circled.svg
new file mode 100644
index 00000000..f70e8313
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/help-circled.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/help.svg b/static_in_env/fonts/ionicons-2.0.1/src/help.svg
new file mode 100644
index 00000000..cd4dcb8b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/help.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/home.svg b/static_in_env/fonts/ionicons-2.0.1/src/home.svg
new file mode 100644
index 00000000..7a642ddf
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/home.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/icecream.svg b/static_in_env/fonts/ionicons-2.0.1/src/icecream.svg
new file mode 100644
index 00000000..21bfc9aa
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/icecream.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/image.svg b/static_in_env/fonts/ionicons-2.0.1/src/image.svg
new file mode 100644
index 00000000..7faf9bb3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/image.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/images.svg b/static_in_env/fonts/ionicons-2.0.1/src/images.svg
new file mode 100644
index 00000000..c14db6c6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/images.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/information-circled.svg b/static_in_env/fonts/ionicons-2.0.1/src/information-circled.svg
new file mode 100644
index 00000000..bed4eda7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/information-circled.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/information.svg b/static_in_env/fonts/ionicons-2.0.1/src/information.svg
new file mode 100644
index 00000000..6a72ba5f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/information.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ionic.svg b/static_in_env/fonts/ionicons-2.0.1/src/ionic.svg
new file mode 100644
index 00000000..1db7b69a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ionic.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-alarm-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-alarm-outline.svg
new file mode 100644
index 00000000..e53ca3e2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-alarm-outline.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-alarm.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-alarm.svg
new file mode 100644
index 00000000..b8339b6a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-alarm.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-albums-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-albums-outline.svg
new file mode 100644
index 00000000..d0d248fd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-albums-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-albums.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-albums.svg
new file mode 100644
index 00000000..5b2b384a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-albums.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-americanfootball-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-americanfootball-outline.svg
new file mode 100644
index 00000000..0f98a8bd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-americanfootball-outline.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-americanfootball.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-americanfootball.svg
new file mode 100644
index 00000000..635968b3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-americanfootball.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-analytics-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-analytics-outline.svg
new file mode 100644
index 00000000..da7dca0b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-analytics-outline.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-analytics.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-analytics.svg
new file mode 100644
index 00000000..578484b5
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-analytics.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-back.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-back.svg
new file mode 100644
index 00000000..ab05ca65
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-back.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-down.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-down.svg
new file mode 100644
index 00000000..f956e925
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-down.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-forward.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-forward.svg
new file mode 100644
index 00000000..68fd7eb5
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-forward.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-left.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-left.svg
new file mode 100644
index 00000000..840ed365
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-left.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-right.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-right.svg
new file mode 100644
index 00000000..489f14c9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-right.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-down.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-down.svg
new file mode 100644
index 00000000..bd1634e2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-down.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-left.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-left.svg
new file mode 100644
index 00000000..d1223cd6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-left.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-right.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-right.svg
new file mode 100644
index 00000000..ae5e0497
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-right.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-up.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-up.svg
new file mode 100644
index 00000000..38ed41e4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-thin-up.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-up.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-up.svg
new file mode 100644
index 00000000..9d53f771
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-arrow-up.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-at-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-at-outline.svg
new file mode 100644
index 00000000..9d3b02f1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-at-outline.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-at.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-at.svg
new file mode 100644
index 00000000..917d984c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-at.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-barcode-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-barcode-outline.svg
new file mode 100644
index 00000000..fcdfd3f5
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-barcode-outline.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-barcode.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-barcode.svg
new file mode 100644
index 00000000..16d59dff
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-barcode.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-baseball-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-baseball-outline.svg
new file mode 100644
index 00000000..a992fea7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-baseball-outline.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-baseball.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-baseball.svg
new file mode 100644
index 00000000..49a50bb2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-baseball.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-basketball-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-basketball-outline.svg
new file mode 100644
index 00000000..9c171547
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-basketball-outline.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-basketball.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-basketball.svg
new file mode 100644
index 00000000..9d749565
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-basketball.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-bell-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-bell-outline.svg
new file mode 100644
index 00000000..bf8fae90
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-bell-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-bell.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-bell.svg
new file mode 100644
index 00000000..f9e21a5a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-bell.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-body-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-body-outline.svg
new file mode 100644
index 00000000..809da99c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-body-outline.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-body.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-body.svg
new file mode 100644
index 00000000..c47f4c67
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-body.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-bolt-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-bolt-outline.svg
new file mode 100644
index 00000000..52bd7b43
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-bolt-outline.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-bolt.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-bolt.svg
new file mode 100644
index 00000000..51a27ee9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-bolt.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-book-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-book-outline.svg
new file mode 100644
index 00000000..d2857099
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-book-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-book.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-book.svg
new file mode 100644
index 00000000..b8c6da3f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-book.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-bookmarks-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-bookmarks-outline.svg
new file mode 100644
index 00000000..ee4fba02
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-bookmarks-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-bookmarks.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-bookmarks.svg
new file mode 100644
index 00000000..bb680400
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-bookmarks.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-box-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-box-outline.svg
new file mode 100644
index 00000000..1045d489
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-box-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-box.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-box.svg
new file mode 100644
index 00000000..7ed0eb52
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-box.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-briefcase-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-briefcase-outline.svg
new file mode 100644
index 00000000..b9ccbd2b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-briefcase-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-briefcase.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-briefcase.svg
new file mode 100644
index 00000000..90b9cf20
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-briefcase.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-browsers-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-browsers-outline.svg
new file mode 100644
index 00000000..3c29db9a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-browsers-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-browsers.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-browsers.svg
new file mode 100644
index 00000000..36ab92e6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-browsers.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-calculator-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-calculator-outline.svg
new file mode 100644
index 00000000..9006a345
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-calculator-outline.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-calculator.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-calculator.svg
new file mode 100644
index 00000000..64b08607
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-calculator.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-calendar-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-calendar-outline.svg
new file mode 100644
index 00000000..cd81cbd1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-calendar-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-calendar.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-calendar.svg
new file mode 100644
index 00000000..8fd1de32
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-calendar.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-camera-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-camera-outline.svg
new file mode 100644
index 00000000..3feed556
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-camera-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-camera.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-camera.svg
new file mode 100644
index 00000000..11ce8753
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-camera.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cart-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cart-outline.svg
new file mode 100644
index 00000000..9fe49fb7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cart-outline.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cart.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cart.svg
new file mode 100644
index 00000000..b7fdd4b8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cart.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-chatboxes-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-chatboxes-outline.svg
new file mode 100644
index 00000000..d87a8861
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-chatboxes-outline.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-chatboxes.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-chatboxes.svg
new file mode 100644
index 00000000..1e975b1b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-chatboxes.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-chatbubble-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-chatbubble-outline.svg
new file mode 100644
index 00000000..251db96a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-chatbubble-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-chatbubble.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-chatbubble.svg
new file mode 100644
index 00000000..c2efd7f2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-chatbubble.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-checkmark-empty.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-checkmark-empty.svg
new file mode 100644
index 00000000..baf44785
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-checkmark-empty.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-checkmark-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-checkmark-outline.svg
new file mode 100644
index 00000000..57145a66
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-checkmark-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-checkmark.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-checkmark.svg
new file mode 100644
index 00000000..42e46244
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-checkmark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-circle-filled.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-circle-filled.svg
new file mode 100644
index 00000000..0cebbc00
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-circle-filled.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-circle-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-circle-outline.svg
new file mode 100644
index 00000000..ce8c36e8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-circle-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-clock-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-clock-outline.svg
new file mode 100644
index 00000000..4db33fc8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-clock-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-clock.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-clock.svg
new file mode 100644
index 00000000..a083faa1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-clock.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-close-empty.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-close-empty.svg
new file mode 100644
index 00000000..71c7d70f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-close-empty.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-close-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-close-outline.svg
new file mode 100644
index 00000000..d67ac63f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-close-outline.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-close.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-close.svg
new file mode 100644
index 00000000..eb4d0e6c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-close.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-download-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-download-outline.svg
new file mode 100644
index 00000000..c1629540
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-download-outline.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-download.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-download.svg
new file mode 100644
index 00000000..526465a7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-download.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-outline.svg
new file mode 100644
index 00000000..1665c917
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-upload-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-upload-outline.svg
new file mode 100644
index 00000000..5cb54317
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-upload-outline.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-upload.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-upload.svg
new file mode 100644
index 00000000..cff5dc7a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud-upload.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud.svg
new file mode 100644
index 00000000..29b64a67
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloud.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy-night-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy-night-outline.svg
new file mode 100644
index 00000000..c45c348a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy-night-outline.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy-night.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy-night.svg
new file mode 100644
index 00000000..51a16221
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy-night.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy-outline.svg
new file mode 100644
index 00000000..2bfbadd7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy.svg
new file mode 100644
index 00000000..634632e6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cloudy.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cog-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cog-outline.svg
new file mode 100644
index 00000000..cca3e715
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cog-outline.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-cog.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-cog.svg
new file mode 100644
index 00000000..e0d22afb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-cog.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-color-filter-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-color-filter-outline.svg
new file mode 100644
index 00000000..2d44608e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-color-filter-outline.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-color-filter.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-color-filter.svg
new file mode 100644
index 00000000..eee02aa4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-color-filter.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-color-wand-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-color-wand-outline.svg
new file mode 100644
index 00000000..6583acb6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-color-wand-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-color-wand.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-color-wand.svg
new file mode 100644
index 00000000..1865c8bd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-color-wand.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-compose-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-compose-outline.svg
new file mode 100644
index 00000000..c11f6394
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-compose-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-compose.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-compose.svg
new file mode 100644
index 00000000..08d818ff
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-compose.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-contact-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-contact-outline.svg
new file mode 100644
index 00000000..79ae9110
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-contact-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-contact.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-contact.svg
new file mode 100644
index 00000000..61829b03
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-contact.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-copy-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-copy-outline.svg
new file mode 100644
index 00000000..75b8c0ba
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-copy-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-copy.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-copy.svg
new file mode 100644
index 00000000..57132a74
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-copy.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-crop-strong.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-crop-strong.svg
new file mode 100644
index 00000000..fcb8b3a2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-crop-strong.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-crop.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-crop.svg
new file mode 100644
index 00000000..735b51a6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-crop.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-download-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-download-outline.svg
new file mode 100644
index 00000000..7ca9a121
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-download-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-download.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-download.svg
new file mode 100644
index 00000000..0ffdb50a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-download.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-drag.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-drag.svg
new file mode 100644
index 00000000..1cd687a8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-drag.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-email-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-email-outline.svg
new file mode 100644
index 00000000..1f3dcfdc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-email-outline.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-email.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-email.svg
new file mode 100644
index 00000000..049197b2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-email.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-eye-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-eye-outline.svg
new file mode 100644
index 00000000..1bb77f68
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-eye-outline.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-eye.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-eye.svg
new file mode 100644
index 00000000..e3267565
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-eye.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-fastforward-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-fastforward-outline.svg
new file mode 100644
index 00000000..dff7d376
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-fastforward-outline.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-fastforward.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-fastforward.svg
new file mode 100644
index 00000000..ddbdc86f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-fastforward.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-filing-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-filing-outline.svg
new file mode 100644
index 00000000..31d8329c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-filing-outline.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-filing.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-filing.svg
new file mode 100644
index 00000000..8857ecbd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-filing.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-film-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-film-outline.svg
new file mode 100644
index 00000000..2d257378
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-film-outline.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-film.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-film.svg
new file mode 100644
index 00000000..081f1d2c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-film.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-flag-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-flag-outline.svg
new file mode 100644
index 00000000..2ecb7d2f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-flag-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-flag.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-flag.svg
new file mode 100644
index 00000000..8ed7781e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-flag.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-flame-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-flame-outline.svg
new file mode 100644
index 00000000..f774dbc5
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-flame-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-flame.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-flame.svg
new file mode 100644
index 00000000..4004d5ba
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-flame.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-flask-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-flask-outline.svg
new file mode 100644
index 00000000..1b3faa07
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-flask-outline.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-flask.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-flask.svg
new file mode 100644
index 00000000..1a5e04ff
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-flask.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-flower-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-flower-outline.svg
new file mode 100644
index 00000000..83f58dd0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-flower-outline.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-flower.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-flower.svg
new file mode 100644
index 00000000..38029b5b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-flower.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-folder-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-folder-outline.svg
new file mode 100644
index 00000000..c337acbe
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-folder-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-folder.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-folder.svg
new file mode 100644
index 00000000..bd31bf59
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-folder.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-football-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-football-outline.svg
new file mode 100644
index 00000000..23844844
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-football-outline.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-football.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-football.svg
new file mode 100644
index 00000000..34151ac0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-football.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-a-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-a-outline.svg
new file mode 100644
index 00000000..9721587c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-a-outline.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-a.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-a.svg
new file mode 100644
index 00000000..db7240be
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-a.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-b-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-b-outline.svg
new file mode 100644
index 00000000..e462f00c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-b-outline.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-b.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-b.svg
new file mode 100644
index 00000000..97fdcaee
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-game-controller-b.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-gear-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-gear-outline.svg
new file mode 100644
index 00000000..e5473bc4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-gear-outline.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-gear.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-gear.svg
new file mode 100644
index 00000000..857d91ed
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-gear.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-glasses-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-glasses-outline.svg
new file mode 100644
index 00000000..e492b987
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-glasses-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-glasses.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-glasses.svg
new file mode 100644
index 00000000..0bf51ee9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-glasses.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-grid-view-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-grid-view-outline.svg
new file mode 100644
index 00000000..86f4b545
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-grid-view-outline.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-grid-view.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-grid-view.svg
new file mode 100644
index 00000000..e384d4b1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-grid-view.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-heart-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-heart-outline.svg
new file mode 100644
index 00000000..227163dd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-heart-outline.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-heart.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-heart.svg
new file mode 100644
index 00000000..73b087ae
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-heart.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-help-empty.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-help-empty.svg
new file mode 100644
index 00000000..a1ec8ddd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-help-empty.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-help-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-help-outline.svg
new file mode 100644
index 00000000..63574389
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-help-outline.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-help.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-help.svg
new file mode 100644
index 00000000..acc21edf
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-help.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-home-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-home-outline.svg
new file mode 100644
index 00000000..fdb70719
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-home-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-home.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-home.svg
new file mode 100644
index 00000000..5fb5efbf
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-home.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-infinite-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-infinite-outline.svg
new file mode 100644
index 00000000..fac58bbb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-infinite-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-infinite.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-infinite.svg
new file mode 100644
index 00000000..aae8d1d3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-infinite.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-information-empty.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-information-empty.svg
new file mode 100644
index 00000000..387abc47
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-information-empty.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-information-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-information-outline.svg
new file mode 100644
index 00000000..b16b6c44
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-information-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-information.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-information.svg
new file mode 100644
index 00000000..2ef04fc8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-information.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-ionic-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-ionic-outline.svg
new file mode 100644
index 00000000..694a603c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-ionic-outline.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-keypad-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-keypad-outline.svg
new file mode 100644
index 00000000..d6556355
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-keypad-outline.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-keypad.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-keypad.svg
new file mode 100644
index 00000000..9eae5d1b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-keypad.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-lightbulb-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-lightbulb-outline.svg
new file mode 100644
index 00000000..8390f3ef
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-lightbulb-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-lightbulb.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-lightbulb.svg
new file mode 100644
index 00000000..b6580713
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-lightbulb.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-list-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-list-outline.svg
new file mode 100644
index 00000000..38049cc9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-list-outline.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-list.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-list.svg
new file mode 100644
index 00000000..ba40a539
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-list.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-location-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-location-outline.svg
new file mode 100644
index 00000000..98751071
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-location-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-location.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-location.svg
new file mode 100644
index 00000000..d15131c7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-location.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-locked-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-locked-outline.svg
new file mode 100644
index 00000000..8c951256
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-locked-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-locked.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-locked.svg
new file mode 100644
index 00000000..621572fd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-locked.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-loop-strong.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-loop-strong.svg
new file mode 100644
index 00000000..9edcdfaa
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-loop-strong.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-loop.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-loop.svg
new file mode 100644
index 00000000..18efda65
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-loop.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-medical-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-medical-outline.svg
new file mode 100644
index 00000000..831a19da
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-medical-outline.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-medical.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-medical.svg
new file mode 100644
index 00000000..f713d868
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-medical.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-medkit-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-medkit-outline.svg
new file mode 100644
index 00000000..40c58517
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-medkit-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-medkit.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-medkit.svg
new file mode 100644
index 00000000..4eb5d94e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-medkit.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-mic-off.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-mic-off.svg
new file mode 100644
index 00000000..da69e6c3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-mic-off.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-mic-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-mic-outline.svg
new file mode 100644
index 00000000..829d61b9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-mic-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-mic.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-mic.svg
new file mode 100644
index 00000000..cf73a7b8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-mic.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-minus-empty.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-minus-empty.svg
new file mode 100644
index 00000000..7c294f8f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-minus-empty.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-minus-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-minus-outline.svg
new file mode 100644
index 00000000..668b4045
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-minus-outline.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-minus.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-minus.svg
new file mode 100644
index 00000000..077900dc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-minus.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-monitor-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-monitor-outline.svg
new file mode 100644
index 00000000..386e94f4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-monitor-outline.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-monitor.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-monitor.svg
new file mode 100644
index 00000000..9bd65ed2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-monitor.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-moon-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-moon-outline.svg
new file mode 100644
index 00000000..5b8e1de2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-moon-outline.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-moon.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-moon.svg
new file mode 100644
index 00000000..059f2b9a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-moon.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-more-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-more-outline.svg
new file mode 100644
index 00000000..010cd1ad
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-more-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-more.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-more.svg
new file mode 100644
index 00000000..9768cd87
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-more.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-musical-note.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-musical-note.svg
new file mode 100644
index 00000000..2ee22164
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-musical-note.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-musical-notes.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-musical-notes.svg
new file mode 100644
index 00000000..0fe310c5
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-musical-notes.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-navigate-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-navigate-outline.svg
new file mode 100644
index 00000000..74e4180b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-navigate-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-navigate.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-navigate.svg
new file mode 100644
index 00000000..2a265c9e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-navigate.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-nutrition-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-nutrition-outline.svg
new file mode 100644
index 00000000..b8d04ea4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-nutrition-outline.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-nutrition.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-nutrition.svg
new file mode 100644
index 00000000..375b45e5
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-nutrition.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-paper-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-paper-outline.svg
new file mode 100644
index 00000000..7704053f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-paper-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-paper.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-paper.svg
new file mode 100644
index 00000000..5c0f3bfb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-paper.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-paperplane-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-paperplane-outline.svg
new file mode 100644
index 00000000..ceb46f16
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-paperplane-outline.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-paperplane.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-paperplane.svg
new file mode 100644
index 00000000..6b74591d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-paperplane.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-partlysunny-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-partlysunny-outline.svg
new file mode 100644
index 00000000..f5010f9d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-partlysunny-outline.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-partlysunny.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-partlysunny.svg
new file mode 100644
index 00000000..1f20c73f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-partlysunny.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pause-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pause-outline.svg
new file mode 100644
index 00000000..c1907cf6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pause-outline.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pause.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pause.svg
new file mode 100644
index 00000000..acf5ee2b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pause.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-paw-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-paw-outline.svg
new file mode 100644
index 00000000..78d693c1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-paw-outline.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-paw.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-paw.svg
new file mode 100644
index 00000000..c83a883e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-paw.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-people-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-people-outline.svg
new file mode 100644
index 00000000..df702908
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-people-outline.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-people.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-people.svg
new file mode 100644
index 00000000..d478f537
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-people.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-person-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-person-outline.svg
new file mode 100644
index 00000000..23a0bc19
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-person-outline.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-person.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-person.svg
new file mode 100644
index 00000000..d9b5d999
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-person.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-personadd-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-personadd-outline.svg
new file mode 100644
index 00000000..acd809d8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-personadd-outline.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-personadd.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-personadd.svg
new file mode 100644
index 00000000..1ecf3429
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-personadd.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-photos-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-photos-outline.svg
new file mode 100644
index 00000000..df323c13
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-photos-outline.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-photos.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-photos.svg
new file mode 100644
index 00000000..9a3b09e9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-photos.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pie-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pie-outline.svg
new file mode 100644
index 00000000..6c79a5d9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pie-outline.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pie.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pie.svg
new file mode 100644
index 00000000..13e2e345
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pie.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pint-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pint-outline.svg
new file mode 100644
index 00000000..63753e05
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pint-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pint.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pint.svg
new file mode 100644
index 00000000..0f6f784e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pint.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-play-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-play-outline.svg
new file mode 100644
index 00000000..8e95177e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-play-outline.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-play.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-play.svg
new file mode 100644
index 00000000..48366336
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-play.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-plus-empty.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-plus-empty.svg
new file mode 100644
index 00000000..4fdb3bf4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-plus-empty.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-plus-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-plus-outline.svg
new file mode 100644
index 00000000..3979af47
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-plus-outline.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-plus.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-plus.svg
new file mode 100644
index 00000000..73f7272c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-plus.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetag-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetag-outline.svg
new file mode 100644
index 00000000..59e41e33
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetag-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetag.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetag.svg
new file mode 100644
index 00000000..577a9c70
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetag.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetags-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetags-outline.svg
new file mode 100644
index 00000000..ea8650c2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetags-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetags.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetags.svg
new file mode 100644
index 00000000..67f45a46
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pricetags.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-printer-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-printer-outline.svg
new file mode 100644
index 00000000..a0530d7a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-printer-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-printer.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-printer.svg
new file mode 100644
index 00000000..70b36892
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-printer.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pulse-strong.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pulse-strong.svg
new file mode 100644
index 00000000..c1542904
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pulse-strong.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-pulse.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-pulse.svg
new file mode 100644
index 00000000..f347850a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-pulse.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-rainy-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-rainy-outline.svg
new file mode 100644
index 00000000..815f6aa7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-rainy-outline.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-rainy.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-rainy.svg
new file mode 100644
index 00000000..143caf0e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-rainy.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-recording-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-recording-outline.svg
new file mode 100644
index 00000000..20995a38
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-recording-outline.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-recording.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-recording.svg
new file mode 100644
index 00000000..97ecfed7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-recording.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-redo-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-redo-outline.svg
new file mode 100644
index 00000000..02a6d2cc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-redo-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-redo.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-redo.svg
new file mode 100644
index 00000000..abd3c15a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-redo.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-refresh-empty.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-refresh-empty.svg
new file mode 100644
index 00000000..bf6b8410
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-refresh-empty.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-refresh-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-refresh-outline.svg
new file mode 100644
index 00000000..c2048a17
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-refresh-outline.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-refresh.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-refresh.svg
new file mode 100644
index 00000000..95bc848a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-refresh.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-reload.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-reload.svg
new file mode 100644
index 00000000..c730d6db
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-reload.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-reverse-camera-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-reverse-camera-outline.svg
new file mode 100644
index 00000000..49dd4b14
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-reverse-camera-outline.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-reverse-camera.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-reverse-camera.svg
new file mode 100644
index 00000000..4acec0a6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-reverse-camera.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-rewind-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-rewind-outline.svg
new file mode 100644
index 00000000..2b722c86
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-rewind-outline.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-rewind.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-rewind.svg
new file mode 100644
index 00000000..808e3a4e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-rewind.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-rose-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-rose-outline.svg
new file mode 100644
index 00000000..30e04110
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-rose-outline.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-rose.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-rose.svg
new file mode 100644
index 00000000..7bf76c5f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-rose.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-search-strong.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-search-strong.svg
new file mode 100644
index 00000000..6960eb1a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-search-strong.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-search.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-search.svg
new file mode 100644
index 00000000..ff477918
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-search.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-settings-strong.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-settings-strong.svg
new file mode 100644
index 00000000..cb15e18b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-settings-strong.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-settings.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-settings.svg
new file mode 100644
index 00000000..bb60a997
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-settings.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-shuffle-strong.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-shuffle-strong.svg
new file mode 100644
index 00000000..006b090d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-shuffle-strong.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-shuffle.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-shuffle.svg
new file mode 100644
index 00000000..84bdbcbc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-shuffle.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-skipbackward-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-skipbackward-outline.svg
new file mode 100644
index 00000000..2bbaa94a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-skipbackward-outline.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-skipbackward.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-skipbackward.svg
new file mode 100644
index 00000000..6f8dc87f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-skipbackward.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-skipforward-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-skipforward-outline.svg
new file mode 100644
index 00000000..1c9e1f5b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-skipforward-outline.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-skipforward.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-skipforward.svg
new file mode 100644
index 00000000..139a170b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-skipforward.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-snowy.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-snowy.svg
new file mode 100644
index 00000000..2dd8a843
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-snowy.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-speedometer-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-speedometer-outline.svg
new file mode 100644
index 00000000..28949166
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-speedometer-outline.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-speedometer.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-speedometer.svg
new file mode 100644
index 00000000..4117c002
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-speedometer.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-star-half.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-star-half.svg
new file mode 100644
index 00000000..183b2f55
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-star-half.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-star-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-star-outline.svg
new file mode 100644
index 00000000..868de184
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-star-outline.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-star.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-star.svg
new file mode 100644
index 00000000..74f7f026
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-star.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-stopwatch-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-stopwatch-outline.svg
new file mode 100644
index 00000000..66cf46da
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-stopwatch-outline.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-stopwatch.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-stopwatch.svg
new file mode 100644
index 00000000..ff2e680a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-stopwatch.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-sunny-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-sunny-outline.svg
new file mode 100644
index 00000000..3beb31f4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-sunny-outline.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-sunny.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-sunny.svg
new file mode 100644
index 00000000..5793306e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-sunny.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-telephone-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-telephone-outline.svg
new file mode 100644
index 00000000..d34da021
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-telephone-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-telephone.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-telephone.svg
new file mode 100644
index 00000000..794e51a7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-telephone.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-tennisball-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-tennisball-outline.svg
new file mode 100644
index 00000000..aa743654
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-tennisball-outline.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-tennisball.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-tennisball.svg
new file mode 100644
index 00000000..1939c456
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-tennisball.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-thunderstorm-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-thunderstorm-outline.svg
new file mode 100644
index 00000000..f49c64ea
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-thunderstorm-outline.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-thunderstorm.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-thunderstorm.svg
new file mode 100644
index 00000000..73afbf0e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-thunderstorm.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-time-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-time-outline.svg
new file mode 100644
index 00000000..9276bc63
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-time-outline.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-time.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-time.svg
new file mode 100644
index 00000000..0d0bc47b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-time.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-timer-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-timer-outline.svg
new file mode 100644
index 00000000..d2d852c9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-timer-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-timer.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-timer.svg
new file mode 100644
index 00000000..10ebab9e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-timer.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-toggle-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-toggle-outline.svg
new file mode 100644
index 00000000..2677364c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-toggle-outline.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-toggle.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-toggle.svg
new file mode 100644
index 00000000..f4374246
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-toggle.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-trash-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-trash-outline.svg
new file mode 100644
index 00000000..2b362bbf
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-trash-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-trash.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-trash.svg
new file mode 100644
index 00000000..1b645676
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-trash.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-undo-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-undo-outline.svg
new file mode 100644
index 00000000..03c35e30
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-undo-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-undo.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-undo.svg
new file mode 100644
index 00000000..e1bd3f15
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-undo.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-unlocked-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-unlocked-outline.svg
new file mode 100644
index 00000000..ed67ed4f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-unlocked-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-unlocked.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-unlocked.svg
new file mode 100644
index 00000000..e547e801
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-unlocked.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-upload-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-upload-outline.svg
new file mode 100644
index 00000000..e836efa4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-upload-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-upload.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-upload.svg
new file mode 100644
index 00000000..5352c0af
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-upload.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-videocam-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-videocam-outline.svg
new file mode 100644
index 00000000..11cc9bbe
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-videocam-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-videocam.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-videocam.svg
new file mode 100644
index 00000000..dbcbceec
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-videocam.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-volume-high.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-volume-high.svg
new file mode 100644
index 00000000..7f62cac4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-volume-high.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-volume-low.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-volume-low.svg
new file mode 100644
index 00000000..127e9766
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-volume-low.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-wineglass-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-wineglass-outline.svg
new file mode 100644
index 00000000..c193875c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-wineglass-outline.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-wineglass.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-wineglass.svg
new file mode 100644
index 00000000..4ac498d6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-wineglass.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-world-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-world-outline.svg
new file mode 100644
index 00000000..a90af05c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-world-outline.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ios-world.svg b/static_in_env/fonts/ionicons-2.0.1/src/ios-world.svg
new file mode 100644
index 00000000..97d6a83c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ios-world.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ipad.svg b/static_in_env/fonts/ionicons-2.0.1/src/ipad.svg
new file mode 100644
index 00000000..b1263d90
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ipad.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/iphone.svg b/static_in_env/fonts/ionicons-2.0.1/src/iphone.svg
new file mode 100644
index 00000000..31b50736
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/iphone.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ipod.svg b/static_in_env/fonts/ionicons-2.0.1/src/ipod.svg
new file mode 100644
index 00000000..ad02aec3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ipod.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/jet.svg b/static_in_env/fonts/ionicons-2.0.1/src/jet.svg
new file mode 100644
index 00000000..c7238e20
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/jet.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/key.svg b/static_in_env/fonts/ionicons-2.0.1/src/key.svg
new file mode 100644
index 00000000..3bc445dc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/key.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/knife.svg b/static_in_env/fonts/ionicons-2.0.1/src/knife.svg
new file mode 100644
index 00000000..c70faa3b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/knife.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/laptop.svg b/static_in_env/fonts/ionicons-2.0.1/src/laptop.svg
new file mode 100644
index 00000000..669df211
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/laptop.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/leaf.svg b/static_in_env/fonts/ionicons-2.0.1/src/leaf.svg
new file mode 100644
index 00000000..da913165
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/leaf.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/levels.svg b/static_in_env/fonts/ionicons-2.0.1/src/levels.svg
new file mode 100644
index 00000000..34d7254f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/levels.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/lightbulb.svg b/static_in_env/fonts/ionicons-2.0.1/src/lightbulb.svg
new file mode 100644
index 00000000..65d968b1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/lightbulb.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/link.svg b/static_in_env/fonts/ionicons-2.0.1/src/link.svg
new file mode 100644
index 00000000..97465186
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/link.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/load-a.svg b/static_in_env/fonts/ionicons-2.0.1/src/load-a.svg
new file mode 100644
index 00000000..b41fdfc3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/load-a.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/load-b.svg b/static_in_env/fonts/ionicons-2.0.1/src/load-b.svg
new file mode 100644
index 00000000..b3254f65
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/load-b.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/load-c.svg b/static_in_env/fonts/ionicons-2.0.1/src/load-c.svg
new file mode 100644
index 00000000..e8cf4ebc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/load-c.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/load-d.svg b/static_in_env/fonts/ionicons-2.0.1/src/load-d.svg
new file mode 100644
index 00000000..bdedb934
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/load-d.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/location.svg b/static_in_env/fonts/ionicons-2.0.1/src/location.svg
new file mode 100644
index 00000000..60c274d2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/location.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/lock-combination.svg b/static_in_env/fonts/ionicons-2.0.1/src/lock-combination.svg
new file mode 100644
index 00000000..c06e0009
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/lock-combination.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/locked.svg b/static_in_env/fonts/ionicons-2.0.1/src/locked.svg
new file mode 100644
index 00000000..4690abc8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/locked.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/log-in.svg b/static_in_env/fonts/ionicons-2.0.1/src/log-in.svg
new file mode 100644
index 00000000..580dfe25
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/log-in.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/log-out.svg b/static_in_env/fonts/ionicons-2.0.1/src/log-out.svg
new file mode 100644
index 00000000..e8a3d06a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/log-out.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/loop.svg b/static_in_env/fonts/ionicons-2.0.1/src/loop.svg
new file mode 100644
index 00000000..72ccc5f0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/loop.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/magnet.svg b/static_in_env/fonts/ionicons-2.0.1/src/magnet.svg
new file mode 100644
index 00000000..3696d318
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/magnet.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/male.svg b/static_in_env/fonts/ionicons-2.0.1/src/male.svg
new file mode 100644
index 00000000..941be49e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/male.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/man.svg b/static_in_env/fonts/ionicons-2.0.1/src/man.svg
new file mode 100644
index 00000000..b4a02cf7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/man.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/map.svg b/static_in_env/fonts/ionicons-2.0.1/src/map.svg
new file mode 100644
index 00000000..40f3363a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/map.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/medkit.svg b/static_in_env/fonts/ionicons-2.0.1/src/medkit.svg
new file mode 100644
index 00000000..1e827a75
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/medkit.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/merge.svg b/static_in_env/fonts/ionicons-2.0.1/src/merge.svg
new file mode 100644
index 00000000..d055d31b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/merge.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/mic-a.svg b/static_in_env/fonts/ionicons-2.0.1/src/mic-a.svg
new file mode 100644
index 00000000..32dbe94d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/mic-a.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/mic-b.svg b/static_in_env/fonts/ionicons-2.0.1/src/mic-b.svg
new file mode 100644
index 00000000..c4a9e812
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/mic-b.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/mic-c.svg b/static_in_env/fonts/ionicons-2.0.1/src/mic-c.svg
new file mode 100644
index 00000000..42f1b046
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/mic-c.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/minus-circled.svg b/static_in_env/fonts/ionicons-2.0.1/src/minus-circled.svg
new file mode 100644
index 00000000..ccfc53fc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/minus-circled.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/minus-round.svg b/static_in_env/fonts/ionicons-2.0.1/src/minus-round.svg
new file mode 100644
index 00000000..3364cd29
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/minus-round.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/minus.svg b/static_in_env/fonts/ionicons-2.0.1/src/minus.svg
new file mode 100644
index 00000000..0ef5565b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/minus.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/model-s.svg b/static_in_env/fonts/ionicons-2.0.1/src/model-s.svg
new file mode 100644
index 00000000..085b1347
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/model-s.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/monitor.svg b/static_in_env/fonts/ionicons-2.0.1/src/monitor.svg
new file mode 100644
index 00000000..acd51f7f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/monitor.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/more.svg b/static_in_env/fonts/ionicons-2.0.1/src/more.svg
new file mode 100644
index 00000000..55294f5d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/more.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/mouse.svg b/static_in_env/fonts/ionicons-2.0.1/src/mouse.svg
new file mode 100644
index 00000000..31585834
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/mouse.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/music-note.svg b/static_in_env/fonts/ionicons-2.0.1/src/music-note.svg
new file mode 100644
index 00000000..51a07b97
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/music-note.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/navicon-round.svg b/static_in_env/fonts/ionicons-2.0.1/src/navicon-round.svg
new file mode 100644
index 00000000..f3adc265
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/navicon-round.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/navicon.svg b/static_in_env/fonts/ionicons-2.0.1/src/navicon.svg
new file mode 100644
index 00000000..7323a62d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/navicon.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/navigate.svg b/static_in_env/fonts/ionicons-2.0.1/src/navigate.svg
new file mode 100644
index 00000000..ad3338f1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/navigate.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/network.svg b/static_in_env/fonts/ionicons-2.0.1/src/network.svg
new file mode 100644
index 00000000..c00db46e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/network.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/no-smoking.svg b/static_in_env/fonts/ionicons-2.0.1/src/no-smoking.svg
new file mode 100644
index 00000000..3cd5697e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/no-smoking.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/nuclear.svg b/static_in_env/fonts/ionicons-2.0.1/src/nuclear.svg
new file mode 100644
index 00000000..ef31f138
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/nuclear.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/outlet.svg b/static_in_env/fonts/ionicons-2.0.1/src/outlet.svg
new file mode 100644
index 00000000..990f64d5
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/outlet.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/paintbrush.svg b/static_in_env/fonts/ionicons-2.0.1/src/paintbrush.svg
new file mode 100644
index 00000000..597f84ae
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/paintbrush.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/paintbucket.svg b/static_in_env/fonts/ionicons-2.0.1/src/paintbucket.svg
new file mode 100644
index 00000000..046eea6f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/paintbucket.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/paper-airplane.svg b/static_in_env/fonts/ionicons-2.0.1/src/paper-airplane.svg
new file mode 100644
index 00000000..47c1973f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/paper-airplane.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/paperclip.svg b/static_in_env/fonts/ionicons-2.0.1/src/paperclip.svg
new file mode 100644
index 00000000..ee1bd36f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/paperclip.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/pause.svg b/static_in_env/fonts/ionicons-2.0.1/src/pause.svg
new file mode 100644
index 00000000..dd8b47dd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/pause.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/person-add.svg b/static_in_env/fonts/ionicons-2.0.1/src/person-add.svg
new file mode 100644
index 00000000..2e1520ea
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/person-add.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/person-stalker.svg b/static_in_env/fonts/ionicons-2.0.1/src/person-stalker.svg
new file mode 100644
index 00000000..c4606769
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/person-stalker.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/person.svg b/static_in_env/fonts/ionicons-2.0.1/src/person.svg
new file mode 100644
index 00000000..aac76d4c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/person.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/pie-graph.svg b/static_in_env/fonts/ionicons-2.0.1/src/pie-graph.svg
new file mode 100644
index 00000000..5054884e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/pie-graph.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/pin.svg b/static_in_env/fonts/ionicons-2.0.1/src/pin.svg
new file mode 100644
index 00000000..7bdc8775
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/pin.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/pinpoint.svg b/static_in_env/fonts/ionicons-2.0.1/src/pinpoint.svg
new file mode 100644
index 00000000..d18b9bbd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/pinpoint.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/pizza.svg b/static_in_env/fonts/ionicons-2.0.1/src/pizza.svg
new file mode 100644
index 00000000..4595a207
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/pizza.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/plane.svg b/static_in_env/fonts/ionicons-2.0.1/src/plane.svg
new file mode 100644
index 00000000..6f577479
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/plane.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/planet.svg b/static_in_env/fonts/ionicons-2.0.1/src/planet.svg
new file mode 100644
index 00000000..8a9dfad0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/planet.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/play.svg b/static_in_env/fonts/ionicons-2.0.1/src/play.svg
new file mode 100644
index 00000000..c7817bdd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/play.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/playstation.svg b/static_in_env/fonts/ionicons-2.0.1/src/playstation.svg
new file mode 100644
index 00000000..f29f851f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/playstation.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/plus-circled.svg b/static_in_env/fonts/ionicons-2.0.1/src/plus-circled.svg
new file mode 100644
index 00000000..4550c4b6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/plus-circled.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/plus-round.svg b/static_in_env/fonts/ionicons-2.0.1/src/plus-round.svg
new file mode 100644
index 00000000..b2d86e50
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/plus-round.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/plus.svg b/static_in_env/fonts/ionicons-2.0.1/src/plus.svg
new file mode 100644
index 00000000..c4b273c4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/plus.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/podium.svg b/static_in_env/fonts/ionicons-2.0.1/src/podium.svg
new file mode 100644
index 00000000..482b3d75
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/podium.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/pound.svg b/static_in_env/fonts/ionicons-2.0.1/src/pound.svg
new file mode 100644
index 00000000..14138467
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/pound.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/power.svg b/static_in_env/fonts/ionicons-2.0.1/src/power.svg
new file mode 100644
index 00000000..636b2876
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/power.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/pricetag.svg b/static_in_env/fonts/ionicons-2.0.1/src/pricetag.svg
new file mode 100644
index 00000000..22335f43
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/pricetag.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/pricetags.svg b/static_in_env/fonts/ionicons-2.0.1/src/pricetags.svg
new file mode 100644
index 00000000..e62d8c41
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/pricetags.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/printer.svg b/static_in_env/fonts/ionicons-2.0.1/src/printer.svg
new file mode 100644
index 00000000..4f270765
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/printer.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/pull-request.svg b/static_in_env/fonts/ionicons-2.0.1/src/pull-request.svg
new file mode 100644
index 00000000..c311934e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/pull-request.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/qr-scanner.svg b/static_in_env/fonts/ionicons-2.0.1/src/qr-scanner.svg
new file mode 100644
index 00000000..82a6cd13
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/qr-scanner.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/quote.svg b/static_in_env/fonts/ionicons-2.0.1/src/quote.svg
new file mode 100644
index 00000000..74b11a06
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/quote.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/radio-waves.svg b/static_in_env/fonts/ionicons-2.0.1/src/radio-waves.svg
new file mode 100644
index 00000000..aad96c68
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/radio-waves.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/record.svg b/static_in_env/fonts/ionicons-2.0.1/src/record.svg
new file mode 100644
index 00000000..44b9b41f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/record.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/refresh.svg b/static_in_env/fonts/ionicons-2.0.1/src/refresh.svg
new file mode 100644
index 00000000..c3f07c66
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/refresh.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/reply-all.svg b/static_in_env/fonts/ionicons-2.0.1/src/reply-all.svg
new file mode 100644
index 00000000..17286eeb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/reply-all.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/reply.svg b/static_in_env/fonts/ionicons-2.0.1/src/reply.svg
new file mode 100644
index 00000000..39e4e581
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/reply.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ribbon-a.svg b/static_in_env/fonts/ionicons-2.0.1/src/ribbon-a.svg
new file mode 100644
index 00000000..24d1e1b0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ribbon-a.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/ribbon-b.svg b/static_in_env/fonts/ionicons-2.0.1/src/ribbon-b.svg
new file mode 100644
index 00000000..9e7a4b63
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/ribbon-b.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/sad-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/sad-outline.svg
new file mode 100644
index 00000000..86ae5761
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/sad-outline.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/sad.svg b/static_in_env/fonts/ionicons-2.0.1/src/sad.svg
new file mode 100644
index 00000000..ca584516
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/sad.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/scissors.svg b/static_in_env/fonts/ionicons-2.0.1/src/scissors.svg
new file mode 100644
index 00000000..264e7c2b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/scissors.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/search.svg b/static_in_env/fonts/ionicons-2.0.1/src/search.svg
new file mode 100644
index 00000000..92fd69d9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/search.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/settings.svg b/static_in_env/fonts/ionicons-2.0.1/src/settings.svg
new file mode 100644
index 00000000..33485603
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/settings.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/share.svg b/static_in_env/fonts/ionicons-2.0.1/src/share.svg
new file mode 100644
index 00000000..f0e12669
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/share.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/shuffle.svg b/static_in_env/fonts/ionicons-2.0.1/src/shuffle.svg
new file mode 100644
index 00000000..039ee28a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/shuffle.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/skip-backward.svg b/static_in_env/fonts/ionicons-2.0.1/src/skip-backward.svg
new file mode 100644
index 00000000..065d3443
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/skip-backward.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/skip-forward.svg b/static_in_env/fonts/ionicons-2.0.1/src/skip-forward.svg
new file mode 100644
index 00000000..e563a047
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/skip-forward.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-android-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-android-outline.svg
new file mode 100644
index 00000000..3cb896bc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-android-outline.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-android.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-android.svg
new file mode 100644
index 00000000..37681c0a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-android.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-angular-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-angular-outline.svg
new file mode 100644
index 00000000..8124cc7b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-angular-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-angular.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-angular.svg
new file mode 100644
index 00000000..9ed830a3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-angular.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-apple-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-apple-outline.svg
new file mode 100644
index 00000000..aecaec8f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-apple-outline.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-apple.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-apple.svg
new file mode 100644
index 00000000..68ab6482
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-apple.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-bitcoin-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-bitcoin-outline.svg
new file mode 100644
index 00000000..f990a441
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-bitcoin-outline.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-bitcoin.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-bitcoin.svg
new file mode 100644
index 00000000..e31622f7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-bitcoin.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-buffer-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-buffer-outline.svg
new file mode 100644
index 00000000..b6bef7d7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-buffer-outline.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-buffer.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-buffer.svg
new file mode 100644
index 00000000..595b1410
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-buffer.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-chrome-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-chrome-outline.svg
new file mode 100644
index 00000000..161af4d1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-chrome-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-chrome.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-chrome.svg
new file mode 100644
index 00000000..7ee33d6c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-chrome.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-codepen-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-codepen-outline.svg
new file mode 100644
index 00000000..a76d0235
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-codepen-outline.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-codepen.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-codepen.svg
new file mode 100644
index 00000000..5f56bfbb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-codepen.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-css3-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-css3-outline.svg
new file mode 100644
index 00000000..37c25cf1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-css3-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-css3.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-css3.svg
new file mode 100644
index 00000000..df8a1d0a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-css3.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-designernews-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-designernews-outline.svg
new file mode 100644
index 00000000..82b63233
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-designernews-outline.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-designernews.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-designernews.svg
new file mode 100644
index 00000000..a8edefc9
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-designernews.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-dribbble-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-dribbble-outline.svg
new file mode 100644
index 00000000..92477c8c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-dribbble-outline.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-dribbble.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-dribbble.svg
new file mode 100644
index 00000000..8cfe9742
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-dribbble.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-dropbox-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-dropbox-outline.svg
new file mode 100644
index 00000000..7f0f67bd
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-dropbox-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-dropbox.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-dropbox.svg
new file mode 100644
index 00000000..df15e205
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-dropbox.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-euro-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-euro-outline.svg
new file mode 100644
index 00000000..91fcf4a2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-euro-outline.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-euro.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-euro.svg
new file mode 100644
index 00000000..7609507d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-euro.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-facebook-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-facebook-outline.svg
new file mode 100644
index 00000000..d50fae4a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-facebook-outline.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-facebook.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-facebook.svg
new file mode 100644
index 00000000..ae3d5ed8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-facebook.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-foursquare-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-foursquare-outline.svg
new file mode 100644
index 00000000..43959e11
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-foursquare-outline.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-foursquare.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-foursquare.svg
new file mode 100644
index 00000000..840febfc
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-foursquare.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-freebsd-devil.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-freebsd-devil.svg
new file mode 100644
index 00000000..4f7b5ed7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-freebsd-devil.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-github-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-github-outline.svg
new file mode 100644
index 00000000..4e0257a4
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-github-outline.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-github.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-github.svg
new file mode 100644
index 00000000..34579ced
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-github.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-google-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-google-outline.svg
new file mode 100644
index 00000000..4dfb1387
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-google-outline.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-google.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-google.svg
new file mode 100644
index 00000000..360427ee
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-google.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-googleplus-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-googleplus-outline.svg
new file mode 100644
index 00000000..6757ede3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-googleplus-outline.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-googleplus.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-googleplus.svg
new file mode 100644
index 00000000..8bfd88d1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-googleplus.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-hackernews-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-hackernews-outline.svg
new file mode 100644
index 00000000..43083521
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-hackernews-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-hackernews.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-hackernews.svg
new file mode 100644
index 00000000..48f9a28b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-hackernews.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-html5-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-html5-outline.svg
new file mode 100644
index 00000000..6d3cca4a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-html5-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-html5.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-html5.svg
new file mode 100644
index 00000000..3cc836db
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-html5.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-instagram-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-instagram-outline.svg
new file mode 100644
index 00000000..231a34e0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-instagram-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-instagram.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-instagram.svg
new file mode 100644
index 00000000..570d2ca2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-instagram.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-javascript-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-javascript-outline.svg
new file mode 100644
index 00000000..df1bd87d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-javascript-outline.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-javascript.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-javascript.svg
new file mode 100644
index 00000000..0a20e9ce
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-javascript.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-linkedin-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-linkedin-outline.svg
new file mode 100644
index 00000000..8c3dbc77
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-linkedin-outline.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-linkedin.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-linkedin.svg
new file mode 100644
index 00000000..72cd8239
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-linkedin.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-markdown.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-markdown.svg
new file mode 100644
index 00000000..fff5d364
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-markdown.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-nodejs.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-nodejs.svg
new file mode 100644
index 00000000..2829f03a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-nodejs.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-octocat.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-octocat.svg
new file mode 100644
index 00000000..57ac1631
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-octocat.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-pinterest-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-pinterest-outline.svg
new file mode 100644
index 00000000..e6d63055
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-pinterest-outline.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-pinterest.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-pinterest.svg
new file mode 100644
index 00000000..1f992aa6
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-pinterest.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-python.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-python.svg
new file mode 100644
index 00000000..ab523e4b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-python.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-reddit-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-reddit-outline.svg
new file mode 100644
index 00000000..40553cc1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-reddit-outline.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-reddit.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-reddit.svg
new file mode 100644
index 00000000..e85c3ce1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-reddit.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-rss-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-rss-outline.svg
new file mode 100644
index 00000000..efca1cc8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-rss-outline.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-rss.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-rss.svg
new file mode 100644
index 00000000..487aa707
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-rss.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-sass.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-sass.svg
new file mode 100644
index 00000000..08e1dfa8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-sass.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-skype-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-skype-outline.svg
new file mode 100644
index 00000000..27e3015a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-skype-outline.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-skype.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-skype.svg
new file mode 100644
index 00000000..810a7210
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-skype.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-snapchat-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-snapchat-outline.svg
new file mode 100644
index 00000000..773d5d76
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-snapchat-outline.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-snapchat.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-snapchat.svg
new file mode 100644
index 00000000..3cfb04fb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-snapchat.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-tumblr-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-tumblr-outline.svg
new file mode 100644
index 00000000..9f327c28
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-tumblr-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-tumblr.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-tumblr.svg
new file mode 100644
index 00000000..3cd85083
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-tumblr.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-tux.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-tux.svg
new file mode 100644
index 00000000..2fb3e4e2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-tux.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-twitch-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-twitch-outline.svg
new file mode 100644
index 00000000..9f85d6a2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-twitch-outline.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-twitch.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-twitch.svg
new file mode 100644
index 00000000..b3cf6a74
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-twitch.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-twitter-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-twitter-outline.svg
new file mode 100644
index 00000000..cb687a71
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-twitter-outline.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-twitter.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-twitter.svg
new file mode 100644
index 00000000..c9fb08a8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-twitter.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-usd-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-usd-outline.svg
new file mode 100644
index 00000000..0bf1882a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-usd-outline.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-usd.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-usd.svg
new file mode 100644
index 00000000..91ba62e1
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-usd.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-vimeo-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-vimeo-outline.svg
new file mode 100644
index 00000000..91cb5eda
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-vimeo-outline.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-vimeo.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-vimeo.svg
new file mode 100644
index 00000000..ef74f0bb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-vimeo.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-whatsapp-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-whatsapp-outline.svg
new file mode 100644
index 00000000..3792dec5
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-whatsapp-outline.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-whatsapp.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-whatsapp.svg
new file mode 100644
index 00000000..27b2ac50
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-whatsapp.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-windows-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-windows-outline.svg
new file mode 100644
index 00000000..9e10792f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-windows-outline.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-windows.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-windows.svg
new file mode 100644
index 00000000..bf14576b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-windows.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-wordpress-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-wordpress-outline.svg
new file mode 100644
index 00000000..1d6a91bb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-wordpress-outline.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-wordpress.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-wordpress.svg
new file mode 100644
index 00000000..ab77d7e7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-wordpress.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-yahoo-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-yahoo-outline.svg
new file mode 100644
index 00000000..97ea51f8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-yahoo-outline.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-yahoo.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-yahoo.svg
new file mode 100644
index 00000000..ef498565
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-yahoo.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-yen-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-yen-outline.svg
new file mode 100644
index 00000000..1d087801
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-yen-outline.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-yen.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-yen.svg
new file mode 100644
index 00000000..ac2b0294
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-yen.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-youtube-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-youtube-outline.svg
new file mode 100644
index 00000000..d8833633
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-youtube-outline.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/social-youtube.svg b/static_in_env/fonts/ionicons-2.0.1/src/social-youtube.svg
new file mode 100644
index 00000000..2347549f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/social-youtube.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/soup-can-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/soup-can-outline.svg
new file mode 100644
index 00000000..b1bf3a96
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/soup-can-outline.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/soup-can.svg b/static_in_env/fonts/ionicons-2.0.1/src/soup-can.svg
new file mode 100644
index 00000000..53e3c291
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/soup-can.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/speakerphone.svg b/static_in_env/fonts/ionicons-2.0.1/src/speakerphone.svg
new file mode 100644
index 00000000..b41b235c
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/speakerphone.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/speedometer.svg b/static_in_env/fonts/ionicons-2.0.1/src/speedometer.svg
new file mode 100644
index 00000000..977e00a2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/speedometer.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/spoon.svg b/static_in_env/fonts/ionicons-2.0.1/src/spoon.svg
new file mode 100644
index 00000000..21e19ed8
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/spoon.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/star.svg b/static_in_env/fonts/ionicons-2.0.1/src/star.svg
new file mode 100644
index 00000000..b8285b7b
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/star.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/stats-bars.svg b/static_in_env/fonts/ionicons-2.0.1/src/stats-bars.svg
new file mode 100644
index 00000000..59b2c544
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/stats-bars.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/steam.svg b/static_in_env/fonts/ionicons-2.0.1/src/steam.svg
new file mode 100644
index 00000000..b04c04f2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/steam.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/stop.svg b/static_in_env/fonts/ionicons-2.0.1/src/stop.svg
new file mode 100644
index 00000000..2f1ac061
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/stop.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/thermometer.svg b/static_in_env/fonts/ionicons-2.0.1/src/thermometer.svg
new file mode 100644
index 00000000..115493d3
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/thermometer.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/thumbsdown.svg b/static_in_env/fonts/ionicons-2.0.1/src/thumbsdown.svg
new file mode 100644
index 00000000..2902b020
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/thumbsdown.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/thumbsup.svg b/static_in_env/fonts/ionicons-2.0.1/src/thumbsup.svg
new file mode 100644
index 00000000..bf01b9bf
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/thumbsup.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/toggle-filled.svg b/static_in_env/fonts/ionicons-2.0.1/src/toggle-filled.svg
new file mode 100644
index 00000000..6680dda0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/toggle-filled.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/toggle.svg b/static_in_env/fonts/ionicons-2.0.1/src/toggle.svg
new file mode 100644
index 00000000..b177aa94
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/toggle.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/transgender.svg b/static_in_env/fonts/ionicons-2.0.1/src/transgender.svg
new file mode 100644
index 00000000..5a43b009
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/transgender.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/trash-a.svg b/static_in_env/fonts/ionicons-2.0.1/src/trash-a.svg
new file mode 100644
index 00000000..1631e74d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/trash-a.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/trash-b.svg b/static_in_env/fonts/ionicons-2.0.1/src/trash-b.svg
new file mode 100644
index 00000000..f75e2f83
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/trash-b.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/trophy.svg b/static_in_env/fonts/ionicons-2.0.1/src/trophy.svg
new file mode 100644
index 00000000..b1600f40
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/trophy.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/tshirt-outline.svg b/static_in_env/fonts/ionicons-2.0.1/src/tshirt-outline.svg
new file mode 100644
index 00000000..2d2863f2
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/tshirt-outline.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/tshirt.svg b/static_in_env/fonts/ionicons-2.0.1/src/tshirt.svg
new file mode 100644
index 00000000..6a38c489
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/tshirt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/umbrella.svg b/static_in_env/fonts/ionicons-2.0.1/src/umbrella.svg
new file mode 100644
index 00000000..df578e51
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/umbrella.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/university.svg b/static_in_env/fonts/ionicons-2.0.1/src/university.svg
new file mode 100644
index 00000000..ca0a190f
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/university.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/unlocked.svg b/static_in_env/fonts/ionicons-2.0.1/src/unlocked.svg
new file mode 100644
index 00000000..51938827
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/unlocked.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/upload.svg b/static_in_env/fonts/ionicons-2.0.1/src/upload.svg
new file mode 100644
index 00000000..12baaf39
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/upload.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/usb.svg b/static_in_env/fonts/ionicons-2.0.1/src/usb.svg
new file mode 100644
index 00000000..b4318480
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/usb.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/videocamera.svg b/static_in_env/fonts/ionicons-2.0.1/src/videocamera.svg
new file mode 100644
index 00000000..3d2633e7
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/videocamera.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/volume-high.svg b/static_in_env/fonts/ionicons-2.0.1/src/volume-high.svg
new file mode 100644
index 00000000..07323442
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/volume-high.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/volume-low.svg b/static_in_env/fonts/ionicons-2.0.1/src/volume-low.svg
new file mode 100644
index 00000000..c96ed47e
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/volume-low.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/volume-medium.svg b/static_in_env/fonts/ionicons-2.0.1/src/volume-medium.svg
new file mode 100644
index 00000000..24388ea0
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/volume-medium.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/volume-mute.svg b/static_in_env/fonts/ionicons-2.0.1/src/volume-mute.svg
new file mode 100644
index 00000000..317b0617
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/volume-mute.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/wand.svg b/static_in_env/fonts/ionicons-2.0.1/src/wand.svg
new file mode 100644
index 00000000..e21ddb9a
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/wand.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/waterdrop.svg b/static_in_env/fonts/ionicons-2.0.1/src/waterdrop.svg
new file mode 100644
index 00000000..be14c5eb
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/waterdrop.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/wifi.svg b/static_in_env/fonts/ionicons-2.0.1/src/wifi.svg
new file mode 100644
index 00000000..6f6bc923
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/wifi.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/wineglass.svg b/static_in_env/fonts/ionicons-2.0.1/src/wineglass.svg
new file mode 100644
index 00000000..9148d207
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/wineglass.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/woman.svg b/static_in_env/fonts/ionicons-2.0.1/src/woman.svg
new file mode 100644
index 00000000..0819b61d
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/woman.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/wrench.svg b/static_in_env/fonts/ionicons-2.0.1/src/wrench.svg
new file mode 100644
index 00000000..11458e24
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/wrench.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/static_in_env/fonts/ionicons-2.0.1/src/xbox.svg b/static_in_env/fonts/ionicons-2.0.1/src/xbox.svg
new file mode 100644
index 00000000..41a4bd31
--- /dev/null
+++ b/static_in_env/fonts/ionicons-2.0.1/src/xbox.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/montserrat/Montserrat-Black.ttf b/static_in_env/fonts/montserrat/Montserrat-Black.ttf
new file mode 100644
index 00000000..f0d24ad2
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-Black.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-BlackItalic.ttf b/static_in_env/fonts/montserrat/Montserrat-BlackItalic.ttf
new file mode 100644
index 00000000..5ce4afcc
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-BlackItalic.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-Bold.ttf b/static_in_env/fonts/montserrat/Montserrat-Bold.ttf
new file mode 100644
index 00000000..9a425b9a
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-Bold.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-BoldItalic.ttf b/static_in_env/fonts/montserrat/Montserrat-BoldItalic.ttf
new file mode 100644
index 00000000..ed61ca71
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-BoldItalic.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-ExtraBold.ttf b/static_in_env/fonts/montserrat/Montserrat-ExtraBold.ttf
new file mode 100644
index 00000000..6725d537
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-ExtraBold.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf b/static_in_env/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf
new file mode 100644
index 00000000..107f98d4
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-ExtraLight.ttf b/static_in_env/fonts/montserrat/Montserrat-ExtraLight.ttf
new file mode 100644
index 00000000..2967eb6e
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-ExtraLight.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-ExtraLightItalic.ttf b/static_in_env/fonts/montserrat/Montserrat-ExtraLightItalic.ttf
new file mode 100644
index 00000000..5d62085f
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-ExtraLightItalic.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-Italic.ttf b/static_in_env/fonts/montserrat/Montserrat-Italic.ttf
new file mode 100644
index 00000000..00fadbea
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-Italic.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-Light.ttf b/static_in_env/fonts/montserrat/Montserrat-Light.ttf
new file mode 100644
index 00000000..a3cf5f58
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-Light.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-LightItalic.ttf b/static_in_env/fonts/montserrat/Montserrat-LightItalic.ttf
new file mode 100644
index 00000000..6dba2197
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-LightItalic.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-Medium.ttf b/static_in_env/fonts/montserrat/Montserrat-Medium.ttf
new file mode 100644
index 00000000..db5b1af8
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-Medium.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-MediumItalic.ttf b/static_in_env/fonts/montserrat/Montserrat-MediumItalic.ttf
new file mode 100644
index 00000000..16dbf4c4
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-MediumItalic.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-Regular.ttf b/static_in_env/fonts/montserrat/Montserrat-Regular.ttf
new file mode 100644
index 00000000..2a2b2aaa
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-Regular.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-SemiBold.ttf b/static_in_env/fonts/montserrat/Montserrat-SemiBold.ttf
new file mode 100644
index 00000000..0ecc6670
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-SemiBold.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-SemiBoldItalic.ttf b/static_in_env/fonts/montserrat/Montserrat-SemiBoldItalic.ttf
new file mode 100644
index 00000000..39f2393e
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-SemiBoldItalic.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-Thin.ttf b/static_in_env/fonts/montserrat/Montserrat-Thin.ttf
new file mode 100644
index 00000000..6a394e75
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-Thin.ttf differ
diff --git a/static_in_env/fonts/montserrat/Montserrat-ThinItalic.ttf b/static_in_env/fonts/montserrat/Montserrat-ThinItalic.ttf
new file mode 100644
index 00000000..8eeeaa4c
Binary files /dev/null and b/static_in_env/fonts/montserrat/Montserrat-ThinItalic.ttf differ
diff --git a/static_in_env/fonts/montserrat/OFL.txt b/static_in_env/fonts/montserrat/OFL.txt
new file mode 100644
index 00000000..f435ed8b
--- /dev/null
+++ b/static_in_env/fonts/montserrat/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2011 The Montserrat Project Authors (https://github.com/JulietaUla/Montserrat)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/static_in_env/fonts/poppins/Poppins-Black.ttf b/static_in_env/fonts/poppins/Poppins-Black.ttf
new file mode 100644
index 00000000..4d409e03
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-Black.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-BlackItalic.ttf b/static_in_env/fonts/poppins/Poppins-BlackItalic.ttf
new file mode 100644
index 00000000..f3c5e0af
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-BlackItalic.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-Bold.ttf b/static_in_env/fonts/poppins/Poppins-Bold.ttf
new file mode 100644
index 00000000..44313ca4
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-Bold.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-BoldItalic.ttf b/static_in_env/fonts/poppins/Poppins-BoldItalic.ttf
new file mode 100644
index 00000000..939fc7d4
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-BoldItalic.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-ExtraBold.ttf b/static_in_env/fonts/poppins/Poppins-ExtraBold.ttf
new file mode 100644
index 00000000..88d0f1eb
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-ExtraBold.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-ExtraBoldItalic.ttf b/static_in_env/fonts/poppins/Poppins-ExtraBoldItalic.ttf
new file mode 100644
index 00000000..da7a257a
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-ExtraBoldItalic.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-ExtraLight.ttf b/static_in_env/fonts/poppins/Poppins-ExtraLight.ttf
new file mode 100644
index 00000000..4620a421
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-ExtraLight.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-ExtraLightItalic.ttf b/static_in_env/fonts/poppins/Poppins-ExtraLightItalic.ttf
new file mode 100644
index 00000000..2c5ad2f8
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-ExtraLightItalic.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-Italic.ttf b/static_in_env/fonts/poppins/Poppins-Italic.ttf
new file mode 100644
index 00000000..8efebbf6
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-Italic.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-Light.ttf b/static_in_env/fonts/poppins/Poppins-Light.ttf
new file mode 100644
index 00000000..8a6ac685
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-Light.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-LightItalic.ttf b/static_in_env/fonts/poppins/Poppins-LightItalic.ttf
new file mode 100644
index 00000000..b8f46a67
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-LightItalic.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-Medium.ttf b/static_in_env/fonts/poppins/Poppins-Medium.ttf
new file mode 100644
index 00000000..5b46f198
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-Medium.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-MediumItalic.ttf b/static_in_env/fonts/poppins/Poppins-MediumItalic.ttf
new file mode 100644
index 00000000..e362e570
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-MediumItalic.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-Regular.ttf b/static_in_env/fonts/poppins/Poppins-Regular.ttf
new file mode 100644
index 00000000..246a861a
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-Regular.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-SemiBold.ttf b/static_in_env/fonts/poppins/Poppins-SemiBold.ttf
new file mode 100644
index 00000000..3bbad2a8
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-SemiBold.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-SemiBoldItalic.ttf b/static_in_env/fonts/poppins/Poppins-SemiBoldItalic.ttf
new file mode 100644
index 00000000..74a7c43b
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-SemiBoldItalic.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-Thin.ttf b/static_in_env/fonts/poppins/Poppins-Thin.ttf
new file mode 100644
index 00000000..205b2843
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-Thin.ttf differ
diff --git a/static_in_env/fonts/poppins/Poppins-ThinItalic.ttf b/static_in_env/fonts/poppins/Poppins-ThinItalic.ttf
new file mode 100644
index 00000000..2f4b05e7
Binary files /dev/null and b/static_in_env/fonts/poppins/Poppins-ThinItalic.ttf differ
diff --git a/static_in_env/fonts/themify/SVG/Italic.svg b/static_in_env/fonts/themify/SVG/Italic.svg
new file mode 100644
index 00000000..de6c4066
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/Italic.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/agenda.svg b/static_in_env/fonts/themify/SVG/agenda.svg
new file mode 100644
index 00000000..c91596cc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/agenda.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/alarm-clock.svg b/static_in_env/fonts/themify/SVG/alarm-clock.svg
new file mode 100644
index 00000000..eb4c052a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/alarm-clock.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/alert.svg b/static_in_env/fonts/themify/SVG/alert.svg
new file mode 100644
index 00000000..e39a28da
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/alert.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/align-center.svg b/static_in_env/fonts/themify/SVG/align-center.svg
new file mode 100644
index 00000000..f905364f
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/align-center.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/align-justify.svg b/static_in_env/fonts/themify/SVG/align-justify.svg
new file mode 100644
index 00000000..0de15153
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/align-justify.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/align-left.svg b/static_in_env/fonts/themify/SVG/align-left.svg
new file mode 100644
index 00000000..a41fb10c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/align-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/align-right.svg b/static_in_env/fonts/themify/SVG/align-right.svg
new file mode 100644
index 00000000..2bee5fc4
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/align-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/anchor.svg b/static_in_env/fonts/themify/SVG/anchor.svg
new file mode 100644
index 00000000..71d09690
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/anchor.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/android.svg b/static_in_env/fonts/themify/SVG/android.svg
new file mode 100644
index 00000000..c224477a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/android.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/angle-double-down.svg b/static_in_env/fonts/themify/SVG/angle-double-down.svg
new file mode 100644
index 00000000..b5082478
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/angle-double-down.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/angle-double-left.svg b/static_in_env/fonts/themify/SVG/angle-double-left.svg
new file mode 100644
index 00000000..bf56cf03
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/angle-double-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/angle-double-right.svg b/static_in_env/fonts/themify/SVG/angle-double-right.svg
new file mode 100644
index 00000000..dd444bf9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/angle-double-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/angle-double-up.svg b/static_in_env/fonts/themify/SVG/angle-double-up.svg
new file mode 100644
index 00000000..8e71cdba
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/angle-double-up.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/angle-down.svg b/static_in_env/fonts/themify/SVG/angle-down.svg
new file mode 100644
index 00000000..aba5ea1a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/angle-down.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/angle-left.svg b/static_in_env/fonts/themify/SVG/angle-left.svg
new file mode 100644
index 00000000..3758c8dd
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/angle-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/angle-right.svg b/static_in_env/fonts/themify/SVG/angle-right.svg
new file mode 100644
index 00000000..79293d05
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/angle-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/angle-up.svg b/static_in_env/fonts/themify/SVG/angle-up.svg
new file mode 100644
index 00000000..a79341c9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/angle-up.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/announcement.svg b/static_in_env/fonts/themify/SVG/announcement.svg
new file mode 100644
index 00000000..557e73e6
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/announcement.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/apple.svg b/static_in_env/fonts/themify/SVG/apple.svg
new file mode 100644
index 00000000..a7d89a79
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/apple.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/archive.svg b/static_in_env/fonts/themify/SVG/archive.svg
new file mode 100644
index 00000000..e3c669f7
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/archive.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow-circle-down.svg b/static_in_env/fonts/themify/SVG/arrow-circle-down.svg
new file mode 100644
index 00000000..51a4acfc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow-circle-down.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow-circle-left.svg b/static_in_env/fonts/themify/SVG/arrow-circle-left.svg
new file mode 100644
index 00000000..1369f49d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow-circle-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow-circle-right.svg b/static_in_env/fonts/themify/SVG/arrow-circle-right.svg
new file mode 100644
index 00000000..40526ba2
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow-circle-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow-circle-up.svg b/static_in_env/fonts/themify/SVG/arrow-circle-up.svg
new file mode 100644
index 00000000..6a325b19
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow-circle-up.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow-down.svg b/static_in_env/fonts/themify/SVG/arrow-down.svg
new file mode 100644
index 00000000..45fc4df0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow-down.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow-left.svg b/static_in_env/fonts/themify/SVG/arrow-left.svg
new file mode 100644
index 00000000..27c1a3e1
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow-right.svg b/static_in_env/fonts/themify/SVG/arrow-right.svg
new file mode 100644
index 00000000..acb8d74e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow-top-left.svg b/static_in_env/fonts/themify/SVG/arrow-top-left.svg
new file mode 100644
index 00000000..aa3d71ab
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow-top-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow-top-right.svg b/static_in_env/fonts/themify/SVG/arrow-top-right.svg
new file mode 100644
index 00000000..e78a92c5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow-top-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow-up.svg b/static_in_env/fonts/themify/SVG/arrow-up.svg
new file mode 100644
index 00000000..282a00c4
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow-up.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrow.svg b/static_in_env/fonts/themify/SVG/arrow.svg
new file mode 100644
index 00000000..b6f06e25
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrow.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrows-corner.svg b/static_in_env/fonts/themify/SVG/arrows-corner.svg
new file mode 100644
index 00000000..f3d95ba5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrows-corner.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrows-horizontal.svg b/static_in_env/fonts/themify/SVG/arrows-horizontal.svg
new file mode 100644
index 00000000..0b288437
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrows-horizontal.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/arrows-vertical.svg b/static_in_env/fonts/themify/SVG/arrows-vertical.svg
new file mode 100644
index 00000000..d074c964
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/arrows-vertical.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/back-left.svg b/static_in_env/fonts/themify/SVG/back-left.svg
new file mode 100644
index 00000000..6047f7d5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/back-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/back-right.svg b/static_in_env/fonts/themify/SVG/back-right.svg
new file mode 100644
index 00000000..796d24cc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/back-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/bag.svg b/static_in_env/fonts/themify/SVG/bag.svg
new file mode 100644
index 00000000..d7419ccd
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/bag.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/bar-chart-alt.svg b/static_in_env/fonts/themify/SVG/bar-chart-alt.svg
new file mode 100644
index 00000000..e5c1ab17
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/bar-chart-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/bar-chart.svg b/static_in_env/fonts/themify/SVG/bar-chart.svg
new file mode 100644
index 00000000..9cd7e572
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/bar-chart.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/basketball.svg b/static_in_env/fonts/themify/SVG/basketball.svg
new file mode 100644
index 00000000..0bc30906
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/basketball.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/bell.svg b/static_in_env/fonts/themify/SVG/bell.svg
new file mode 100644
index 00000000..1b3b767c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/bell.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/blackboard.svg b/static_in_env/fonts/themify/SVG/blackboard.svg
new file mode 100644
index 00000000..23f94e51
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/blackboard.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/bolt-alt.svg b/static_in_env/fonts/themify/SVG/bolt-alt.svg
new file mode 100644
index 00000000..ce1771cc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/bolt-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/bolt.svg b/static_in_env/fonts/themify/SVG/bolt.svg
new file mode 100644
index 00000000..8da41e04
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/bolt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/book.svg b/static_in_env/fonts/themify/SVG/book.svg
new file mode 100644
index 00000000..f63ca585
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/book.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/bookmark-alt.svg b/static_in_env/fonts/themify/SVG/bookmark-alt.svg
new file mode 100644
index 00000000..5d0671bf
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/bookmark-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/bookmark.svg b/static_in_env/fonts/themify/SVG/bookmark.svg
new file mode 100644
index 00000000..8ca92e4c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/bookmark.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/briefcase.svg b/static_in_env/fonts/themify/SVG/briefcase.svg
new file mode 100644
index 00000000..411a63e3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/briefcase.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/brush-alt.svg b/static_in_env/fonts/themify/SVG/brush-alt.svg
new file mode 100644
index 00000000..f085d634
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/brush-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/brush.svg b/static_in_env/fonts/themify/SVG/brush.svg
new file mode 100644
index 00000000..15c14945
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/brush.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/calendar.svg b/static_in_env/fonts/themify/SVG/calendar.svg
new file mode 100644
index 00000000..598b6480
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/calendar.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/camera.svg b/static_in_env/fonts/themify/SVG/camera.svg
new file mode 100644
index 00000000..b6761771
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/camera.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/car.svg b/static_in_env/fonts/themify/SVG/car.svg
new file mode 100644
index 00000000..ca047f61
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/car.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/check-box.svg b/static_in_env/fonts/themify/SVG/check-box.svg
new file mode 100644
index 00000000..7848c84b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/check-box.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/check.svg b/static_in_env/fonts/themify/SVG/check.svg
new file mode 100644
index 00000000..f11a0413
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/check.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/clip.svg b/static_in_env/fonts/themify/SVG/clip.svg
new file mode 100644
index 00000000..48998f93
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/clip.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/clipboard.svg b/static_in_env/fonts/themify/SVG/clipboard.svg
new file mode 100644
index 00000000..8d437692
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/clipboard.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/close.svg b/static_in_env/fonts/themify/SVG/close.svg
new file mode 100644
index 00000000..bf21bfc3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/close.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/cloud-down.svg b/static_in_env/fonts/themify/SVG/cloud-down.svg
new file mode 100644
index 00000000..0f5b8a90
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/cloud-down.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/cloud-up.svg b/static_in_env/fonts/themify/SVG/cloud-up.svg
new file mode 100644
index 00000000..b72e0543
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/cloud-up.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/cloud.svg b/static_in_env/fonts/themify/SVG/cloud.svg
new file mode 100644
index 00000000..37c0b19d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/cloud.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/comment-alt.svg b/static_in_env/fonts/themify/SVG/comment-alt.svg
new file mode 100644
index 00000000..f5b1c27c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/comment-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/comment.svg b/static_in_env/fonts/themify/SVG/comment.svg
new file mode 100644
index 00000000..20687759
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/comment.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/comments-smiley.svg b/static_in_env/fonts/themify/SVG/comments-smiley.svg
new file mode 100644
index 00000000..d8ad15a7
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/comments-smiley.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/comments.svg b/static_in_env/fonts/themify/SVG/comments.svg
new file mode 100644
index 00000000..5a38044a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/comments.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/control-backward.svg b/static_in_env/fonts/themify/SVG/control-backward.svg
new file mode 100644
index 00000000..f9b547d9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/control-backward.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/control-eject.svg b/static_in_env/fonts/themify/SVG/control-eject.svg
new file mode 100644
index 00000000..ce9ee408
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/control-eject.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/control-forward.svg b/static_in_env/fonts/themify/SVG/control-forward.svg
new file mode 100644
index 00000000..26db9c0b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/control-forward.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/control-pause.svg b/static_in_env/fonts/themify/SVG/control-pause.svg
new file mode 100644
index 00000000..9461c5e9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/control-pause.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/control-play.svg b/static_in_env/fonts/themify/SVG/control-play.svg
new file mode 100644
index 00000000..0584fc2c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/control-play.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/control-record.svg b/static_in_env/fonts/themify/SVG/control-record.svg
new file mode 100644
index 00000000..66e966f2
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/control-record.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/control-shuffle.svg b/static_in_env/fonts/themify/SVG/control-shuffle.svg
new file mode 100644
index 00000000..d27df5fc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/control-shuffle.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/control-skip-backward.svg b/static_in_env/fonts/themify/SVG/control-skip-backward.svg
new file mode 100644
index 00000000..12341f13
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/control-skip-backward.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/control-skip-forward.svg b/static_in_env/fonts/themify/SVG/control-skip-forward.svg
new file mode 100644
index 00000000..9d542685
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/control-skip-forward.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/control-stop.svg b/static_in_env/fonts/themify/SVG/control-stop.svg
new file mode 100644
index 00000000..cb0ba16b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/control-stop.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/credit-card.svg b/static_in_env/fonts/themify/SVG/credit-card.svg
new file mode 100644
index 00000000..3dc95f89
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/credit-card.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/crown.svg b/static_in_env/fonts/themify/SVG/crown.svg
new file mode 100644
index 00000000..71c37d69
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/crown.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/css3.svg b/static_in_env/fonts/themify/SVG/css3.svg
new file mode 100644
index 00000000..09dcd1d8
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/css3.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/cup.svg b/static_in_env/fonts/themify/SVG/cup.svg
new file mode 100644
index 00000000..4b038859
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/cup.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/cut.svg b/static_in_env/fonts/themify/SVG/cut.svg
new file mode 100644
index 00000000..170a68a5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/cut.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/dashboard.svg b/static_in_env/fonts/themify/SVG/dashboard.svg
new file mode 100644
index 00000000..b2d16fd0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/dashboard.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/desktop.svg b/static_in_env/fonts/themify/SVG/desktop.svg
new file mode 100644
index 00000000..96282ddc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/desktop.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/direction-alt.svg b/static_in_env/fonts/themify/SVG/direction-alt.svg
new file mode 100644
index 00000000..4ae83d71
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/direction-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/direction.svg b/static_in_env/fonts/themify/SVG/direction.svg
new file mode 100644
index 00000000..7255b9d5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/direction.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/download.svg b/static_in_env/fonts/themify/SVG/download.svg
new file mode 100644
index 00000000..3b00e89b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/download.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/dribbble.svg b/static_in_env/fonts/themify/SVG/dribbble.svg
new file mode 100644
index 00000000..e4b97f25
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/dribbble.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/dropbox-alt.svg b/static_in_env/fonts/themify/SVG/dropbox-alt.svg
new file mode 100644
index 00000000..f000c566
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/dropbox-alt.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/dropbox.svg b/static_in_env/fonts/themify/SVG/dropbox.svg
new file mode 100644
index 00000000..b15b3fb9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/dropbox.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/drupal.svg b/static_in_env/fonts/themify/SVG/drupal.svg
new file mode 100644
index 00000000..350ec4aa
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/drupal.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/email.svg b/static_in_env/fonts/themify/SVG/email.svg
new file mode 100644
index 00000000..7b152e9b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/email.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/envelope.svg b/static_in_env/fonts/themify/SVG/envelope.svg
new file mode 100644
index 00000000..19114f72
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/envelope.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/eraser.svg b/static_in_env/fonts/themify/SVG/eraser.svg
new file mode 100644
index 00000000..ed967971
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/eraser.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/exchange-vertical.svg b/static_in_env/fonts/themify/SVG/exchange-vertical.svg
new file mode 100644
index 00000000..05c0b0db
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/exchange-vertical.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/export.svg b/static_in_env/fonts/themify/SVG/export.svg
new file mode 100644
index 00000000..cadac7f9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/export.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/eye.svg b/static_in_env/fonts/themify/SVG/eye.svg
new file mode 100644
index 00000000..cf5be9aa
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/eye.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/face-sad.svg b/static_in_env/fonts/themify/SVG/face-sad.svg
new file mode 100644
index 00000000..1d037245
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/face-sad.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/face-smile.svg b/static_in_env/fonts/themify/SVG/face-smile.svg
new file mode 100644
index 00000000..ba65cce1
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/face-smile.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/facebook.svg b/static_in_env/fonts/themify/SVG/facebook.svg
new file mode 100644
index 00000000..089b9dbc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/facebook.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/file.svg b/static_in_env/fonts/themify/SVG/file.svg
new file mode 100644
index 00000000..ebeaa669
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/file.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/files.svg b/static_in_env/fonts/themify/SVG/files.svg
new file mode 100644
index 00000000..99903ac6
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/files.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/filter.svg b/static_in_env/fonts/themify/SVG/filter.svg
new file mode 100644
index 00000000..8c7a3e96
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/filter.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/flag-alt-2.svg b/static_in_env/fonts/themify/SVG/flag-alt-2.svg
new file mode 100644
index 00000000..aee57cd9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/flag-alt-2.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/flag-alt.svg b/static_in_env/fonts/themify/SVG/flag-alt.svg
new file mode 100644
index 00000000..f2c5fdb1
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/flag-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/flag.svg b/static_in_env/fonts/themify/SVG/flag.svg
new file mode 100644
index 00000000..ea12aea6
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/flag.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/flickr-alt.svg b/static_in_env/fonts/themify/SVG/flickr-alt.svg
new file mode 100644
index 00000000..a42496aa
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/flickr-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/flickr.svg b/static_in_env/fonts/themify/SVG/flickr.svg
new file mode 100644
index 00000000..b4342122
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/flickr.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/folder.svg b/static_in_env/fonts/themify/SVG/folder.svg
new file mode 100644
index 00000000..a078f17d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/folder.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/fullscreen.svg b/static_in_env/fonts/themify/SVG/fullscreen.svg
new file mode 100644
index 00000000..f05a5a38
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/fullscreen.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/gallery.svg b/static_in_env/fonts/themify/SVG/gallery.svg
new file mode 100644
index 00000000..99ddbdd0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/gallery.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/game.svg b/static_in_env/fonts/themify/SVG/game.svg
new file mode 100644
index 00000000..b2bd04af
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/game.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/gift.svg b/static_in_env/fonts/themify/SVG/gift.svg
new file mode 100644
index 00000000..1dbb61c0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/gift.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/github.svg b/static_in_env/fonts/themify/SVG/github.svg
new file mode 100644
index 00000000..4287f5d5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/github.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/google.svg b/static_in_env/fonts/themify/SVG/google.svg
new file mode 100644
index 00000000..60f6c90d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/google.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/hand-drag.svg b/static_in_env/fonts/themify/SVG/hand-drag.svg
new file mode 100644
index 00000000..9ec3bc9b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/hand-drag.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/hand-open.svg b/static_in_env/fonts/themify/SVG/hand-open.svg
new file mode 100644
index 00000000..08173f1e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/hand-open.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/hand-point-down.svg b/static_in_env/fonts/themify/SVG/hand-point-down.svg
new file mode 100644
index 00000000..a36deb92
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/hand-point-down.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/hand-point-left.svg b/static_in_env/fonts/themify/SVG/hand-point-left.svg
new file mode 100644
index 00000000..c52ed4d9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/hand-point-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/hand-point-right.svg b/static_in_env/fonts/themify/SVG/hand-point-right.svg
new file mode 100644
index 00000000..f35338e7
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/hand-point-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/hand-point-up.svg b/static_in_env/fonts/themify/SVG/hand-point-up.svg
new file mode 100644
index 00000000..c723f099
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/hand-point-up.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/hand-stop.svg b/static_in_env/fonts/themify/SVG/hand-stop.svg
new file mode 100644
index 00000000..6dfcbfee
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/hand-stop.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/harddrive.svg b/static_in_env/fonts/themify/SVG/harddrive.svg
new file mode 100644
index 00000000..b24393f3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/harddrive.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/harddrives.svg b/static_in_env/fonts/themify/SVG/harddrives.svg
new file mode 100644
index 00000000..6c7de1f3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/harddrives.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/headphone-alt.svg b/static_in_env/fonts/themify/SVG/headphone-alt.svg
new file mode 100644
index 00000000..1ef9f626
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/headphone-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/headphone.svg b/static_in_env/fonts/themify/SVG/headphone.svg
new file mode 100644
index 00000000..356bf742
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/headphone.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/heart-broken.svg b/static_in_env/fonts/themify/SVG/heart-broken.svg
new file mode 100644
index 00000000..554258bc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/heart-broken.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/heart.svg b/static_in_env/fonts/themify/SVG/heart.svg
new file mode 100644
index 00000000..9cd59102
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/heart.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/help-alt.svg b/static_in_env/fonts/themify/SVG/help-alt.svg
new file mode 100644
index 00000000..e709ba58
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/help-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/help.svg b/static_in_env/fonts/themify/SVG/help.svg
new file mode 100644
index 00000000..840cce8c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/help.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/home.svg b/static_in_env/fonts/themify/SVG/home.svg
new file mode 100644
index 00000000..05066668
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/home.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/html5.svg b/static_in_env/fonts/themify/SVG/html5.svg
new file mode 100644
index 00000000..75c04ed8
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/html5.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/hummer.svg b/static_in_env/fonts/themify/SVG/hummer.svg
new file mode 100644
index 00000000..86ff536a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/hummer.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/id-badge.svg b/static_in_env/fonts/themify/SVG/id-badge.svg
new file mode 100644
index 00000000..9fe1c7ae
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/id-badge.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/image.svg b/static_in_env/fonts/themify/SVG/image.svg
new file mode 100644
index 00000000..4317c129
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/image.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/import.svg b/static_in_env/fonts/themify/SVG/import.svg
new file mode 100644
index 00000000..eac47336
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/import.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/infinite.svg b/static_in_env/fonts/themify/SVG/infinite.svg
new file mode 100644
index 00000000..630dd8c4
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/infinite.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/info-alt.svg b/static_in_env/fonts/themify/SVG/info-alt.svg
new file mode 100644
index 00000000..9c14b0be
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/info-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/info.svg b/static_in_env/fonts/themify/SVG/info.svg
new file mode 100644
index 00000000..ca5a25ca
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/info.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/ink-pen.svg b/static_in_env/fonts/themify/SVG/ink-pen.svg
new file mode 100644
index 00000000..e7120bab
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/ink-pen.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/instagram.svg b/static_in_env/fonts/themify/SVG/instagram.svg
new file mode 100644
index 00000000..41014dd5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/instagram.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/joomla.svg b/static_in_env/fonts/themify/SVG/joomla.svg
new file mode 100644
index 00000000..7bc3e85d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/joomla.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/jsfiddle.svg b/static_in_env/fonts/themify/SVG/jsfiddle.svg
new file mode 100644
index 00000000..1180325e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/jsfiddle.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/key.svg b/static_in_env/fonts/themify/SVG/key.svg
new file mode 100644
index 00000000..0ba93ab8
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/key.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layers-alt.svg b/static_in_env/fonts/themify/SVG/layers-alt.svg
new file mode 100644
index 00000000..5ecaee29
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layers-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layers.svg b/static_in_env/fonts/themify/SVG/layers.svg
new file mode 100644
index 00000000..31fa3e2d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layers.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-accordion-list.svg b/static_in_env/fonts/themify/SVG/layout-accordion-list.svg
new file mode 100644
index 00000000..94e532e0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-accordion-list.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-accordion-merged.svg b/static_in_env/fonts/themify/SVG/layout-accordion-merged.svg
new file mode 100644
index 00000000..0b5aabf6
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-accordion-merged.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-accordion-separated.svg b/static_in_env/fonts/themify/SVG/layout-accordion-separated.svg
new file mode 100644
index 00000000..7282ec89
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-accordion-separated.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-column2-alt.svg b/static_in_env/fonts/themify/SVG/layout-column2-alt.svg
new file mode 100644
index 00000000..9701d967
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-column2-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-column2.svg b/static_in_env/fonts/themify/SVG/layout-column2.svg
new file mode 100644
index 00000000..df19681c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-column2.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-column3-alt.svg b/static_in_env/fonts/themify/SVG/layout-column3-alt.svg
new file mode 100644
index 00000000..e39fbc11
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-column3-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-column3.svg b/static_in_env/fonts/themify/SVG/layout-column3.svg
new file mode 100644
index 00000000..4df38bf0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-column3.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-column4-alt.svg b/static_in_env/fonts/themify/SVG/layout-column4-alt.svg
new file mode 100644
index 00000000..93f4bca6
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-column4-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-column4.svg b/static_in_env/fonts/themify/SVG/layout-column4.svg
new file mode 100644
index 00000000..bd74d70e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-column4.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-cta-btn-left.svg b/static_in_env/fonts/themify/SVG/layout-cta-btn-left.svg
new file mode 100644
index 00000000..c1e2d1dc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-cta-btn-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-cta-btn-right.svg b/static_in_env/fonts/themify/SVG/layout-cta-btn-right.svg
new file mode 100644
index 00000000..a9cfd827
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-cta-btn-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-cta-center.svg b/static_in_env/fonts/themify/SVG/layout-cta-center.svg
new file mode 100644
index 00000000..e033a25e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-cta-center.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-cta-left.svg b/static_in_env/fonts/themify/SVG/layout-cta-left.svg
new file mode 100644
index 00000000..38dd0cb3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-cta-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-cta-right.svg b/static_in_env/fonts/themify/SVG/layout-cta-right.svg
new file mode 100644
index 00000000..41a8f46b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-cta-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-grid2-alt.svg b/static_in_env/fonts/themify/SVG/layout-grid2-alt.svg
new file mode 100644
index 00000000..3efc6b23
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-grid2-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-grid2-thumb.svg b/static_in_env/fonts/themify/SVG/layout-grid2-thumb.svg
new file mode 100644
index 00000000..65abc82c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-grid2-thumb.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-grid2.svg b/static_in_env/fonts/themify/SVG/layout-grid2.svg
new file mode 100644
index 00000000..8221bc74
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-grid2.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-grid3-alt.svg b/static_in_env/fonts/themify/SVG/layout-grid3-alt.svg
new file mode 100644
index 00000000..409e8644
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-grid3-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-grid3.svg b/static_in_env/fonts/themify/SVG/layout-grid3.svg
new file mode 100644
index 00000000..e590f2b0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-grid3.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-grid4-alt.svg b/static_in_env/fonts/themify/SVG/layout-grid4-alt.svg
new file mode 100644
index 00000000..1e6d4c22
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-grid4-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-grid4.svg b/static_in_env/fonts/themify/SVG/layout-grid4.svg
new file mode 100644
index 00000000..39f6b4c5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-grid4.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-line-solid.svg b/static_in_env/fonts/themify/SVG/layout-line-solid.svg
new file mode 100644
index 00000000..c525d613
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-line-solid.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-list-large-image.svg b/static_in_env/fonts/themify/SVG/layout-list-large-image.svg
new file mode 100644
index 00000000..42ead914
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-list-large-image.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-list-post.svg b/static_in_env/fonts/themify/SVG/layout-list-post.svg
new file mode 100644
index 00000000..db44eef5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-list-post.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-list-thumb-alt.svg b/static_in_env/fonts/themify/SVG/layout-list-thumb-alt.svg
new file mode 100644
index 00000000..69c4c5c3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-list-thumb-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-list-thumb.svg b/static_in_env/fonts/themify/SVG/layout-list-thumb.svg
new file mode 100644
index 00000000..4d367ff4
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-list-thumb.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-media-center-alt.svg b/static_in_env/fonts/themify/SVG/layout-media-center-alt.svg
new file mode 100644
index 00000000..32b1b347
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-media-center-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-media-center.svg b/static_in_env/fonts/themify/SVG/layout-media-center.svg
new file mode 100644
index 00000000..9801558b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-media-center.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-media-left-alt.svg b/static_in_env/fonts/themify/SVG/layout-media-left-alt.svg
new file mode 100644
index 00000000..692636d7
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-media-left-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-media-left.svg b/static_in_env/fonts/themify/SVG/layout-media-left.svg
new file mode 100644
index 00000000..0857208b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-media-left.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-media-overlay-alt-2.svg b/static_in_env/fonts/themify/SVG/layout-media-overlay-alt-2.svg
new file mode 100644
index 00000000..a9016a4a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-media-overlay-alt-2.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-media-overlay-alt.svg b/static_in_env/fonts/themify/SVG/layout-media-overlay-alt.svg
new file mode 100644
index 00000000..431f1f62
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-media-overlay-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-media-overlay.svg b/static_in_env/fonts/themify/SVG/layout-media-overlay.svg
new file mode 100644
index 00000000..207084ca
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-media-overlay.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-media-right-alt.svg b/static_in_env/fonts/themify/SVG/layout-media-right-alt.svg
new file mode 100644
index 00000000..cbadd596
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-media-right-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-media-right.svg b/static_in_env/fonts/themify/SVG/layout-media-right.svg
new file mode 100644
index 00000000..54ddab52
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-media-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-menu-full.svg b/static_in_env/fonts/themify/SVG/layout-menu-full.svg
new file mode 100644
index 00000000..41d7c62f
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-menu-full.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-menu-separated.svg b/static_in_env/fonts/themify/SVG/layout-menu-separated.svg
new file mode 100644
index 00000000..e780b774
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-menu-separated.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-menu-v.svg b/static_in_env/fonts/themify/SVG/layout-menu-v.svg
new file mode 100644
index 00000000..ea6a9a36
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-menu-v.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-menu.svg b/static_in_env/fonts/themify/SVG/layout-menu.svg
new file mode 100644
index 00000000..c36f0cbc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-menu.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-placeholder.svg b/static_in_env/fonts/themify/SVG/layout-placeholder.svg
new file mode 100644
index 00000000..5c25c077
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-placeholder.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-sidebar-2.svg b/static_in_env/fonts/themify/SVG/layout-sidebar-2.svg
new file mode 100644
index 00000000..bfc739cb
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-sidebar-2.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-sidebar-left.svg b/static_in_env/fonts/themify/SVG/layout-sidebar-left.svg
new file mode 100644
index 00000000..30c9fea7
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-sidebar-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-sidebar-none.svg b/static_in_env/fonts/themify/SVG/layout-sidebar-none.svg
new file mode 100644
index 00000000..67986358
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-sidebar-none.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-sidebar-right.svg b/static_in_env/fonts/themify/SVG/layout-sidebar-right.svg
new file mode 100644
index 00000000..276aed15
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-sidebar-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-slider-alt.svg b/static_in_env/fonts/themify/SVG/layout-slider-alt.svg
new file mode 100644
index 00000000..be14704d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-slider-alt.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-slider.svg b/static_in_env/fonts/themify/SVG/layout-slider.svg
new file mode 100644
index 00000000..3c243f6b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-slider.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-tab-min.svg b/static_in_env/fonts/themify/SVG/layout-tab-min.svg
new file mode 100644
index 00000000..475170bf
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-tab-min.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-tab-v.svg b/static_in_env/fonts/themify/SVG/layout-tab-v.svg
new file mode 100644
index 00000000..c8f4fec9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-tab-v.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-tab-window.svg b/static_in_env/fonts/themify/SVG/layout-tab-window.svg
new file mode 100644
index 00000000..1e3ea86b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-tab-window.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-tab.svg b/static_in_env/fonts/themify/SVG/layout-tab.svg
new file mode 100644
index 00000000..cbd695e0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-tab.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-width-default-alt.svg b/static_in_env/fonts/themify/SVG/layout-width-default-alt.svg
new file mode 100644
index 00000000..48402163
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-width-default-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-width-default.svg b/static_in_env/fonts/themify/SVG/layout-width-default.svg
new file mode 100644
index 00000000..ca5bf6dc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-width-default.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout-width-full.svg b/static_in_env/fonts/themify/SVG/layout-width-full.svg
new file mode 100644
index 00000000..a8106dff
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout-width-full.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/layout.svg b/static_in_env/fonts/themify/SVG/layout.svg
new file mode 100644
index 00000000..ce36b072
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/layout.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/light-bulb.svg b/static_in_env/fonts/themify/SVG/light-bulb.svg
new file mode 100644
index 00000000..efc45c10
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/light-bulb.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/line-dashed.svg b/static_in_env/fonts/themify/SVG/line-dashed.svg
new file mode 100644
index 00000000..e2bc40c7
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/line-dashed.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/line-dotted.svg b/static_in_env/fonts/themify/SVG/line-dotted.svg
new file mode 100644
index 00000000..925b01d3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/line-dotted.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/line-double.svg b/static_in_env/fonts/themify/SVG/line-double.svg
new file mode 100644
index 00000000..bb5275f5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/line-double.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/link.svg b/static_in_env/fonts/themify/SVG/link.svg
new file mode 100644
index 00000000..439c8dff
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/link.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/linkedin.svg b/static_in_env/fonts/themify/SVG/linkedin.svg
new file mode 100644
index 00000000..f7cc4eac
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/linkedin.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/linux.svg b/static_in_env/fonts/themify/SVG/linux.svg
new file mode 100644
index 00000000..2e5b6d9a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/linux.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/list-ol.svg b/static_in_env/fonts/themify/SVG/list-ol.svg
new file mode 100644
index 00000000..abbb62fc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/list-ol.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/list.svg b/static_in_env/fonts/themify/SVG/list.svg
new file mode 100644
index 00000000..81c83307
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/list.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/location-arrow.svg b/static_in_env/fonts/themify/SVG/location-arrow.svg
new file mode 100644
index 00000000..5f6abff6
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/location-arrow.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/location-pin.svg b/static_in_env/fonts/themify/SVG/location-pin.svg
new file mode 100644
index 00000000..eee3177f
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/location-pin.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/lock.svg b/static_in_env/fonts/themify/SVG/lock.svg
new file mode 100644
index 00000000..e565332e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/lock.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/loop.svg b/static_in_env/fonts/themify/SVG/loop.svg
new file mode 100644
index 00000000..e4cf633d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/loop.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/magnet.svg b/static_in_env/fonts/themify/SVG/magnet.svg
new file mode 100644
index 00000000..c91ac653
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/magnet.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/map-alt.svg b/static_in_env/fonts/themify/SVG/map-alt.svg
new file mode 100644
index 00000000..b62473db
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/map-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/map.svg b/static_in_env/fonts/themify/SVG/map.svg
new file mode 100644
index 00000000..87ccd1a1
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/map.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/marker-alt.svg b/static_in_env/fonts/themify/SVG/marker-alt.svg
new file mode 100644
index 00000000..b599fa6f
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/marker-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/marker.svg b/static_in_env/fonts/themify/SVG/marker.svg
new file mode 100644
index 00000000..435a9ad8
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/marker.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/medall-alt.svg b/static_in_env/fonts/themify/SVG/medall-alt.svg
new file mode 100644
index 00000000..92ebb503
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/medall-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/medall.svg b/static_in_env/fonts/themify/SVG/medall.svg
new file mode 100644
index 00000000..83d67630
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/medall.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/menu-alt.svg b/static_in_env/fonts/themify/SVG/menu-alt.svg
new file mode 100644
index 00000000..774a42af
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/menu-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/menu.svg b/static_in_env/fonts/themify/SVG/menu.svg
new file mode 100644
index 00000000..5720476c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/menu.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/microphone-alt.svg b/static_in_env/fonts/themify/SVG/microphone-alt.svg
new file mode 100644
index 00000000..178d8934
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/microphone-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/microphone.svg b/static_in_env/fonts/themify/SVG/microphone.svg
new file mode 100644
index 00000000..2324bab8
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/microphone.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/microsoft-alt.svg b/static_in_env/fonts/themify/SVG/microsoft-alt.svg
new file mode 100644
index 00000000..9fc2665d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/microsoft-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/microsoft.svg b/static_in_env/fonts/themify/SVG/microsoft.svg
new file mode 100644
index 00000000..fca7951a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/microsoft.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/minus.svg b/static_in_env/fonts/themify/SVG/minus.svg
new file mode 100644
index 00000000..90a923a5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/minus.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/mobile.svg b/static_in_env/fonts/themify/SVG/mobile.svg
new file mode 100644
index 00000000..f875c316
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/mobile.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/money.svg b/static_in_env/fonts/themify/SVG/money.svg
new file mode 100644
index 00000000..b97973a4
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/money.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/more-alt.svg b/static_in_env/fonts/themify/SVG/more-alt.svg
new file mode 100644
index 00000000..554ab618
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/more-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/more.svg b/static_in_env/fonts/themify/SVG/more.svg
new file mode 100644
index 00000000..d646aa3d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/more.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/mouse-alt.svg b/static_in_env/fonts/themify/SVG/mouse-alt.svg
new file mode 100644
index 00000000..98f30129
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/mouse-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/mouse.svg b/static_in_env/fonts/themify/SVG/mouse.svg
new file mode 100644
index 00000000..8076e463
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/mouse.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/music-alt.svg b/static_in_env/fonts/themify/SVG/music-alt.svg
new file mode 100644
index 00000000..21933548
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/music-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/music.svg b/static_in_env/fonts/themify/SVG/music.svg
new file mode 100644
index 00000000..6f6e288a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/music.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/na.svg b/static_in_env/fonts/themify/SVG/na.svg
new file mode 100644
index 00000000..dcddbd7a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/na.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/new-window.svg b/static_in_env/fonts/themify/SVG/new-window.svg
new file mode 100644
index 00000000..a2821dc4
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/new-window.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/notepad.svg b/static_in_env/fonts/themify/SVG/notepad.svg
new file mode 100644
index 00000000..f0bffd3d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/notepad.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/package.svg b/static_in_env/fonts/themify/SVG/package.svg
new file mode 100644
index 00000000..8811504b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/package.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/paint-bucket.svg b/static_in_env/fonts/themify/SVG/paint-bucket.svg
new file mode 100644
index 00000000..ac74f808
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/paint-bucket.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/paint-roller.svg b/static_in_env/fonts/themify/SVG/paint-roller.svg
new file mode 100644
index 00000000..9c1331a4
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/paint-roller.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/palette.svg b/static_in_env/fonts/themify/SVG/palette.svg
new file mode 100644
index 00000000..7b634fb5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/palette.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/panel.svg b/static_in_env/fonts/themify/SVG/panel.svg
new file mode 100644
index 00000000..624b7789
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/panel.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/paragraph.svg b/static_in_env/fonts/themify/SVG/paragraph.svg
new file mode 100644
index 00000000..92fc5d3e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/paragraph.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/pencil-alt.svg b/static_in_env/fonts/themify/SVG/pencil-alt.svg
new file mode 100644
index 00000000..914a4b0a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/pencil-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/pencil-alt2.svg b/static_in_env/fonts/themify/SVG/pencil-alt2.svg
new file mode 100644
index 00000000..545cff68
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/pencil-alt2.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/pencil.svg b/static_in_env/fonts/themify/SVG/pencil.svg
new file mode 100644
index 00000000..1da4b65e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/pencil.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/pie-chart.svg b/static_in_env/fonts/themify/SVG/pie-chart.svg
new file mode 100644
index 00000000..6d27e5dc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/pie-chart.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/pin-alt.svg b/static_in_env/fonts/themify/SVG/pin-alt.svg
new file mode 100644
index 00000000..c8044013
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/pin-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/pin.svg b/static_in_env/fonts/themify/SVG/pin.svg
new file mode 100644
index 00000000..d4f21ba0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/pin.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/pin2.svg b/static_in_env/fonts/themify/SVG/pin2.svg
new file mode 100644
index 00000000..762e2878
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/pin2.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/pinterest-alt.svg b/static_in_env/fonts/themify/SVG/pinterest-alt.svg
new file mode 100644
index 00000000..4dd2e481
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/pinterest-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/pinterest.svg b/static_in_env/fonts/themify/SVG/pinterest.svg
new file mode 100644
index 00000000..932e7840
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/pinterest.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/plug.svg b/static_in_env/fonts/themify/SVG/plug.svg
new file mode 100644
index 00000000..bf56ed81
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/plug.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/plus.svg b/static_in_env/fonts/themify/SVG/plus.svg
new file mode 100644
index 00000000..a35043d2
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/plus.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/power-off.svg b/static_in_env/fonts/themify/SVG/power-off.svg
new file mode 100644
index 00000000..09ec21c0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/power-off.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/printer.svg b/static_in_env/fonts/themify/SVG/printer.svg
new file mode 100644
index 00000000..264fd04d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/printer.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/pulse.svg b/static_in_env/fonts/themify/SVG/pulse.svg
new file mode 100644
index 00000000..0f19c3d0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/pulse.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/quote-left.svg b/static_in_env/fonts/themify/SVG/quote-left.svg
new file mode 100644
index 00000000..ddc57d80
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/quote-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/quote-right.svg b/static_in_env/fonts/themify/SVG/quote-right.svg
new file mode 100644
index 00000000..e48faccf
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/quote-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/receipt.svg b/static_in_env/fonts/themify/SVG/receipt.svg
new file mode 100644
index 00000000..85561ab2
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/receipt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/reddit.svg b/static_in_env/fonts/themify/SVG/reddit.svg
new file mode 100644
index 00000000..2f4340fa
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/reddit.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/reload.svg b/static_in_env/fonts/themify/SVG/reload.svg
new file mode 100644
index 00000000..50a61025
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/reload.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/rocket.svg b/static_in_env/fonts/themify/SVG/rocket.svg
new file mode 100644
index 00000000..16683d46
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/rocket.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/rss-alt.svg b/static_in_env/fonts/themify/SVG/rss-alt.svg
new file mode 100644
index 00000000..f90c60a1
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/rss-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/rss.svg b/static_in_env/fonts/themify/SVG/rss.svg
new file mode 100644
index 00000000..6ad7f7f7
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/rss.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/ruler-alt-2.svg b/static_in_env/fonts/themify/SVG/ruler-alt-2.svg
new file mode 100644
index 00000000..e70bb82b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/ruler-alt-2.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/ruler-alt.svg b/static_in_env/fonts/themify/SVG/ruler-alt.svg
new file mode 100644
index 00000000..924765ae
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/ruler-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/ruler-pencil.svg b/static_in_env/fonts/themify/SVG/ruler-pencil.svg
new file mode 100644
index 00000000..621e80d5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/ruler-pencil.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/ruler.svg b/static_in_env/fonts/themify/SVG/ruler.svg
new file mode 100644
index 00000000..0625fd03
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/ruler.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/save-alt.svg b/static_in_env/fonts/themify/SVG/save-alt.svg
new file mode 100644
index 00000000..92f83b59
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/save-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/save.svg b/static_in_env/fonts/themify/SVG/save.svg
new file mode 100644
index 00000000..403f85aa
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/save.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/search.svg b/static_in_env/fonts/themify/SVG/search.svg
new file mode 100644
index 00000000..60f84ae8
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/search.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/server.svg b/static_in_env/fonts/themify/SVG/server.svg
new file mode 100644
index 00000000..2ff7fc35
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/server.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/settings.svg b/static_in_env/fonts/themify/SVG/settings.svg
new file mode 100644
index 00000000..06080e6e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/settings.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/share-alt.svg b/static_in_env/fonts/themify/SVG/share-alt.svg
new file mode 100644
index 00000000..438aec82
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/share-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/share.svg b/static_in_env/fonts/themify/SVG/share.svg
new file mode 100644
index 00000000..6b0b6b08
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/share.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/sharethis-alt.svg b/static_in_env/fonts/themify/SVG/sharethis-alt.svg
new file mode 100644
index 00000000..10e92e62
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/sharethis-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/sharethis.svg b/static_in_env/fonts/themify/SVG/sharethis.svg
new file mode 100644
index 00000000..7fee585a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/sharethis.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/shield.svg b/static_in_env/fonts/themify/SVG/shield.svg
new file mode 100644
index 00000000..07b617ac
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/shield.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/shift-left-alt.svg b/static_in_env/fonts/themify/SVG/shift-left-alt.svg
new file mode 100644
index 00000000..5ba3ad7e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/shift-left-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/shift-left.svg b/static_in_env/fonts/themify/SVG/shift-left.svg
new file mode 100644
index 00000000..4f4172ac
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/shift-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/shift-right-alt.svg b/static_in_env/fonts/themify/SVG/shift-right-alt.svg
new file mode 100644
index 00000000..d9266a24
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/shift-right-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/shift-right.svg b/static_in_env/fonts/themify/SVG/shift-right.svg
new file mode 100644
index 00000000..73c9dded
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/shift-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/shine.svg b/static_in_env/fonts/themify/SVG/shine.svg
new file mode 100644
index 00000000..9c98e6cf
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/shine.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/shopping-cart-full.svg b/static_in_env/fonts/themify/SVG/shopping-cart-full.svg
new file mode 100644
index 00000000..a6412f22
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/shopping-cart-full.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/shopping-cart.svg b/static_in_env/fonts/themify/SVG/shopping-cart.svg
new file mode 100644
index 00000000..c4babc47
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/shopping-cart.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/shortcode.svg b/static_in_env/fonts/themify/SVG/shortcode.svg
new file mode 100644
index 00000000..dcc0a798
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/shortcode.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/signal.svg b/static_in_env/fonts/themify/SVG/signal.svg
new file mode 100644
index 00000000..22678351
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/signal.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/skype.svg b/static_in_env/fonts/themify/SVG/skype.svg
new file mode 100644
index 00000000..a66bf8b3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/skype.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/slice.svg b/static_in_env/fonts/themify/SVG/slice.svg
new file mode 100644
index 00000000..faa4802c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/slice.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/smallcap.svg b/static_in_env/fonts/themify/SVG/smallcap.svg
new file mode 100644
index 00000000..f76cf554
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/smallcap.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/soundcloud.svg b/static_in_env/fonts/themify/SVG/soundcloud.svg
new file mode 100644
index 00000000..d7c2c852
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/soundcloud.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/split-h.svg b/static_in_env/fonts/themify/SVG/split-h.svg
new file mode 100644
index 00000000..8bf1b76f
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/split-h.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/split-v-alt.svg b/static_in_env/fonts/themify/SVG/split-v-alt.svg
new file mode 100644
index 00000000..755a7fc9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/split-v-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/split-v.svg b/static_in_env/fonts/themify/SVG/split-v.svg
new file mode 100644
index 00000000..7c4d3e3a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/split-v.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/spray.svg b/static_in_env/fonts/themify/SVG/spray.svg
new file mode 100644
index 00000000..c3386b77
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/spray.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/stack-overflow.svg b/static_in_env/fonts/themify/SVG/stack-overflow.svg
new file mode 100644
index 00000000..e0c63386
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/stack-overflow.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/stamp.svg b/static_in_env/fonts/themify/SVG/stamp.svg
new file mode 100644
index 00000000..ceee7bbc
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/stamp.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/star.svg b/static_in_env/fonts/themify/SVG/star.svg
new file mode 100644
index 00000000..c6fe3f3a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/star.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/stats-down.svg b/static_in_env/fonts/themify/SVG/stats-down.svg
new file mode 100644
index 00000000..934038dd
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/stats-down.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/stats-up.svg b/static_in_env/fonts/themify/SVG/stats-up.svg
new file mode 100644
index 00000000..1f9ac3c6
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/stats-up.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/support.svg b/static_in_env/fonts/themify/SVG/support.svg
new file mode 100644
index 00000000..74aadf56
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/support.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/tablet.svg b/static_in_env/fonts/themify/SVG/tablet.svg
new file mode 100644
index 00000000..b625ce59
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/tablet.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/tag.svg b/static_in_env/fonts/themify/SVG/tag.svg
new file mode 100644
index 00000000..cc1ee295
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/tag.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/target.svg b/static_in_env/fonts/themify/SVG/target.svg
new file mode 100644
index 00000000..734164ab
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/target.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/text.svg b/static_in_env/fonts/themify/SVG/text.svg
new file mode 100644
index 00000000..a2fca8a3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/text.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/themify-favicon-alt.svg b/static_in_env/fonts/themify/SVG/themify-favicon-alt.svg
new file mode 100644
index 00000000..5967e387
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/themify-favicon-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/themify-favicon.svg b/static_in_env/fonts/themify/SVG/themify-favicon.svg
new file mode 100644
index 00000000..d159e21d
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/themify-favicon.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/themify-logo.svg b/static_in_env/fonts/themify/SVG/themify-logo.svg
new file mode 100644
index 00000000..a7b9f456
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/themify-logo.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/thought.svg b/static_in_env/fonts/themify/SVG/thought.svg
new file mode 100644
index 00000000..c00c931f
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/thought.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/thumb-down.svg b/static_in_env/fonts/themify/SVG/thumb-down.svg
new file mode 100644
index 00000000..8d26b465
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/thumb-down.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/thumb-up.svg b/static_in_env/fonts/themify/SVG/thumb-up.svg
new file mode 100644
index 00000000..bea4d01e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/thumb-up.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/ticket.svg b/static_in_env/fonts/themify/SVG/ticket.svg
new file mode 100644
index 00000000..d4ae8e96
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/ticket.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/time.svg b/static_in_env/fonts/themify/SVG/time.svg
new file mode 100644
index 00000000..ba03ab2c
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/time.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/timer.svg b/static_in_env/fonts/themify/SVG/timer.svg
new file mode 100644
index 00000000..7316def3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/timer.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/trash.svg b/static_in_env/fonts/themify/SVG/trash.svg
new file mode 100644
index 00000000..05f30ef1
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/trash.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/trello.svg b/static_in_env/fonts/themify/SVG/trello.svg
new file mode 100644
index 00000000..7f73ddf0
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/trello.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/truck.svg b/static_in_env/fonts/themify/SVG/truck.svg
new file mode 100644
index 00000000..689c1f72
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/truck.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/tumblr-alt.svg b/static_in_env/fonts/themify/SVG/tumblr-alt.svg
new file mode 100644
index 00000000..d3597486
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/tumblr-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/tumblr.svg b/static_in_env/fonts/themify/SVG/tumblr.svg
new file mode 100644
index 00000000..58292519
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/tumblr.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/twitter-alt.svg b/static_in_env/fonts/themify/SVG/twitter-alt.svg
new file mode 100644
index 00000000..8efef646
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/twitter-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/twitter.svg b/static_in_env/fonts/themify/SVG/twitter.svg
new file mode 100644
index 00000000..03757725
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/twitter.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/underline.svg b/static_in_env/fonts/themify/SVG/underline.svg
new file mode 100644
index 00000000..03e258c9
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/underline.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/unlink.svg b/static_in_env/fonts/themify/SVG/unlink.svg
new file mode 100644
index 00000000..ff0f1084
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/unlink.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/unlock.svg b/static_in_env/fonts/themify/SVG/unlock.svg
new file mode 100644
index 00000000..91fe3329
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/unlock.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/upload.svg b/static_in_env/fonts/themify/SVG/upload.svg
new file mode 100644
index 00000000..f1a1dce3
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/upload.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/uppercase.svg b/static_in_env/fonts/themify/SVG/uppercase.svg
new file mode 100644
index 00000000..5b7520fd
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/uppercase.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/user.svg b/static_in_env/fonts/themify/SVG/user.svg
new file mode 100644
index 00000000..0a8f73ad
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/user.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/vector.svg b/static_in_env/fonts/themify/SVG/vector.svg
new file mode 100644
index 00000000..d63d0603
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/vector.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/video-camera.svg b/static_in_env/fonts/themify/SVG/video-camera.svg
new file mode 100644
index 00000000..d391f292
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/video-camera.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/video-clapper.svg b/static_in_env/fonts/themify/SVG/video-clapper.svg
new file mode 100644
index 00000000..12a70d6e
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/video-clapper.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/view-grid.svg b/static_in_env/fonts/themify/SVG/view-grid.svg
new file mode 100644
index 00000000..96dfaa60
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/view-grid.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/view-list-alt.svg b/static_in_env/fonts/themify/SVG/view-list-alt.svg
new file mode 100644
index 00000000..95f68704
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/view-list-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/view-list.svg b/static_in_env/fonts/themify/SVG/view-list.svg
new file mode 100644
index 00000000..8884b763
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/view-list.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/vimeo-alt.svg b/static_in_env/fonts/themify/SVG/vimeo-alt.svg
new file mode 100644
index 00000000..09942f2b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/vimeo-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/vimeo.svg b/static_in_env/fonts/themify/SVG/vimeo.svg
new file mode 100644
index 00000000..af2c13ec
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/vimeo.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/volume.svg b/static_in_env/fonts/themify/SVG/volume.svg
new file mode 100644
index 00000000..ec99fb7f
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/volume.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/wallet.svg b/static_in_env/fonts/themify/SVG/wallet.svg
new file mode 100644
index 00000000..08dcd01a
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/wallet.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/wand.svg b/static_in_env/fonts/themify/SVG/wand.svg
new file mode 100644
index 00000000..17efe091
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/wand.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/wheelchair.svg b/static_in_env/fonts/themify/SVG/wheelchair.svg
new file mode 100644
index 00000000..341ab675
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/wheelchair.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/widget-alt.svg b/static_in_env/fonts/themify/SVG/widget-alt.svg
new file mode 100644
index 00000000..cc09e804
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/widget-alt.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/widget.svg b/static_in_env/fonts/themify/SVG/widget.svg
new file mode 100644
index 00000000..d94d1b8b
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/widget.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/widgetized.svg b/static_in_env/fonts/themify/SVG/widgetized.svg
new file mode 100644
index 00000000..88dbae26
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/widgetized.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/window.svg b/static_in_env/fonts/themify/SVG/window.svg
new file mode 100644
index 00000000..4cbc1959
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/window.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/wordpress.svg b/static_in_env/fonts/themify/SVG/wordpress.svg
new file mode 100644
index 00000000..2d988e54
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/wordpress.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/world.svg b/static_in_env/fonts/themify/SVG/world.svg
new file mode 100644
index 00000000..51673a90
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/world.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/write.svg b/static_in_env/fonts/themify/SVG/write.svg
new file mode 100644
index 00000000..361eaab5
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/write.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/yahoo.svg b/static_in_env/fonts/themify/SVG/yahoo.svg
new file mode 100644
index 00000000..ffa4eb61
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/yahoo.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/youtube.svg b/static_in_env/fonts/themify/SVG/youtube.svg
new file mode 100644
index 00000000..3f173bef
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/youtube.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/zip.svg b/static_in_env/fonts/themify/SVG/zip.svg
new file mode 100644
index 00000000..b728f8ee
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/zip.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/zoom-in.svg b/static_in_env/fonts/themify/SVG/zoom-in.svg
new file mode 100644
index 00000000..2bd36812
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/zoom-in.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/SVG/zoom-out.svg b/static_in_env/fonts/themify/SVG/zoom-out.svg
new file mode 100644
index 00000000..68dcdc17
--- /dev/null
+++ b/static_in_env/fonts/themify/SVG/zoom-out.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/static_in_env/fonts/themify/Themify IconFonts 5-23-2014.json b/static_in_env/fonts/themify/Themify IconFonts 5-23-2014.json
new file mode 100644
index 00000000..a521f9da
--- /dev/null
+++ b/static_in_env/fonts/themify/Themify IconFonts 5-23-2014.json
@@ -0,0 +1,6837 @@
+{
+ "metadata": {
+ "name": "Themify IconFonts 5-23-2014",
+ "lastOpened": 1400873479818,
+ "created": 1398896502918
+ },
+ "iconSets": [
+ {
+ "selection": [
+ {
+ "order": 250,
+ "id": 99,
+ "prevSize": 32,
+ "code": 58880,
+ "name": "wand",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 251,
+ "id": 98,
+ "prevSize": 32,
+ "code": 58881,
+ "name": "volume",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 252,
+ "id": 97,
+ "prevSize": 32,
+ "code": 58882,
+ "name": "user",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 253,
+ "id": 96,
+ "prevSize": 32,
+ "code": 58883,
+ "name": "unlock",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 254,
+ "id": 95,
+ "prevSize": 32,
+ "code": 58884,
+ "name": "unlink",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 255,
+ "id": 94,
+ "prevSize": 32,
+ "code": 58885,
+ "name": "trash",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 256,
+ "id": 93,
+ "prevSize": 32,
+ "code": 58886,
+ "name": "thought",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 257,
+ "id": 92,
+ "prevSize": 32,
+ "code": 58887,
+ "name": "target",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 258,
+ "id": 91,
+ "prevSize": 32,
+ "code": 58888,
+ "name": "tag",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 259,
+ "id": 90,
+ "prevSize": 32,
+ "code": 58889,
+ "name": "tablet",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 260,
+ "id": 89,
+ "prevSize": 32,
+ "code": 58890,
+ "name": "star",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 261,
+ "id": 88,
+ "prevSize": 32,
+ "code": 58891,
+ "name": "spray",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 262,
+ "id": 87,
+ "prevSize": 32,
+ "code": 58892,
+ "name": "signal",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 263,
+ "id": 86,
+ "prevSize": 32,
+ "code": 58893,
+ "name": "shopping-cart",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 264,
+ "id": 85,
+ "prevSize": 32,
+ "code": 58894,
+ "name": "shopping-cart-full",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 265,
+ "id": 84,
+ "prevSize": 32,
+ "code": 58895,
+ "name": "settings",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 266,
+ "id": 83,
+ "prevSize": 32,
+ "code": 58896,
+ "name": "search",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 267,
+ "id": 82,
+ "prevSize": 32,
+ "code": 58897,
+ "name": "zoom-in",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 268,
+ "id": 81,
+ "prevSize": 32,
+ "code": 58898,
+ "name": "zoom-out",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 269,
+ "id": 80,
+ "prevSize": 32,
+ "code": 58899,
+ "name": "cut",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 270,
+ "id": 79,
+ "prevSize": 32,
+ "code": 58900,
+ "name": "ruler",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 271,
+ "id": 78,
+ "prevSize": 32,
+ "code": 58901,
+ "name": "ruler-pencil",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 272,
+ "id": 77,
+ "prevSize": 32,
+ "code": 58902,
+ "name": "ruler-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 273,
+ "id": 76,
+ "prevSize": 32,
+ "code": 58903,
+ "name": "bookmark",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 274,
+ "id": 75,
+ "prevSize": 32,
+ "code": 58904,
+ "name": "bookmark-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 275,
+ "id": 74,
+ "prevSize": 32,
+ "code": 58905,
+ "name": "reload",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 276,
+ "id": 73,
+ "prevSize": 32,
+ "code": 58906,
+ "name": "plus",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 277,
+ "id": 72,
+ "prevSize": 32,
+ "code": 58907,
+ "name": "pin",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 278,
+ "id": 71,
+ "prevSize": 32,
+ "code": 58908,
+ "name": "pencil",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 279,
+ "id": 70,
+ "prevSize": 32,
+ "code": 58909,
+ "name": "pencil-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 280,
+ "id": 69,
+ "prevSize": 32,
+ "code": 58910,
+ "name": "paint-roller",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 281,
+ "id": 68,
+ "prevSize": 32,
+ "code": 58911,
+ "name": "paint-bucket",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 282,
+ "id": 67,
+ "prevSize": 32,
+ "code": 58912,
+ "name": "na",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 283,
+ "id": 66,
+ "prevSize": 32,
+ "code": 58913,
+ "name": "mobile",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 284,
+ "id": 65,
+ "prevSize": 32,
+ "code": 58914,
+ "name": "minus",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 285,
+ "id": 64,
+ "prevSize": 32,
+ "code": 58915,
+ "name": "medall",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 286,
+ "id": 63,
+ "prevSize": 32,
+ "code": 58916,
+ "name": "medall-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 287,
+ "id": 62,
+ "prevSize": 32,
+ "code": 58917,
+ "name": "marker",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 288,
+ "id": 61,
+ "prevSize": 32,
+ "code": 58918,
+ "name": "marker-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 289,
+ "id": 60,
+ "prevSize": 32,
+ "code": 58919,
+ "name": "arrow-up",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 290,
+ "id": 59,
+ "prevSize": 32,
+ "code": 58920,
+ "name": "arrow-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 291,
+ "id": 58,
+ "prevSize": 32,
+ "code": 58921,
+ "name": "arrow-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 292,
+ "id": 57,
+ "prevSize": 32,
+ "code": 58922,
+ "name": "arrow-down",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 293,
+ "id": 56,
+ "prevSize": 32,
+ "code": 58923,
+ "name": "lock",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 294,
+ "id": 55,
+ "prevSize": 32,
+ "code": 58924,
+ "name": "location-arrow",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 295,
+ "id": 54,
+ "prevSize": 32,
+ "code": 58925,
+ "name": "link",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 296,
+ "id": 53,
+ "prevSize": 32,
+ "code": 58926,
+ "name": "layout",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 297,
+ "id": 52,
+ "prevSize": 32,
+ "code": 58927,
+ "name": "layers",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 298,
+ "id": 51,
+ "prevSize": 32,
+ "code": 58928,
+ "name": "layers-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 299,
+ "id": 50,
+ "prevSize": 32,
+ "code": 58929,
+ "name": "key",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 300,
+ "id": 49,
+ "prevSize": 32,
+ "code": 58930,
+ "name": "import",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 301,
+ "id": 48,
+ "prevSize": 32,
+ "code": 58931,
+ "name": "image",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 302,
+ "id": 47,
+ "prevSize": 32,
+ "code": 58932,
+ "name": "heart",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 303,
+ "id": 46,
+ "prevSize": 32,
+ "code": 58933,
+ "name": "heart-broken",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 304,
+ "id": 45,
+ "prevSize": 32,
+ "code": 58934,
+ "name": "hand-stop",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 305,
+ "id": 44,
+ "prevSize": 32,
+ "code": 58935,
+ "name": "hand-open",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 306,
+ "id": 43,
+ "prevSize": 32,
+ "code": 58936,
+ "name": "hand-drag",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 307,
+ "id": 42,
+ "prevSize": 32,
+ "code": 58937,
+ "name": "folder",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 308,
+ "id": 41,
+ "prevSize": 32,
+ "code": 58938,
+ "name": "flag",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 309,
+ "id": 40,
+ "prevSize": 32,
+ "code": 58939,
+ "name": "flag-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 310,
+ "id": 39,
+ "prevSize": 32,
+ "code": 58940,
+ "name": "flag-alt-2",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 311,
+ "id": 38,
+ "prevSize": 32,
+ "code": 58941,
+ "name": "eye",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 312,
+ "id": 37,
+ "prevSize": 32,
+ "code": 58942,
+ "name": "export",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 313,
+ "id": 36,
+ "prevSize": 32,
+ "code": 58943,
+ "name": "exchange-vertical",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 314,
+ "id": 35,
+ "prevSize": 32,
+ "code": 58944,
+ "name": "desktop",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 315,
+ "id": 34,
+ "prevSize": 32,
+ "code": 58945,
+ "name": "cup",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 316,
+ "id": 33,
+ "prevSize": 32,
+ "code": 58946,
+ "name": "crown",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 317,
+ "id": 32,
+ "prevSize": 32,
+ "code": 58947,
+ "name": "comments",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 318,
+ "id": 31,
+ "prevSize": 32,
+ "code": 58948,
+ "name": "comment",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 319,
+ "id": 30,
+ "prevSize": 32,
+ "code": 58949,
+ "name": "comment-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 320,
+ "id": 29,
+ "prevSize": 32,
+ "code": 58950,
+ "name": "close",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 321,
+ "id": 28,
+ "prevSize": 32,
+ "code": 58951,
+ "name": "clip",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 322,
+ "id": 27,
+ "prevSize": 32,
+ "code": 58952,
+ "name": "angle-up",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 323,
+ "id": 26,
+ "prevSize": 32,
+ "code": 58953,
+ "name": "angle-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 324,
+ "id": 25,
+ "prevSize": 32,
+ "code": 58954,
+ "name": "angle-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 325,
+ "id": 24,
+ "prevSize": 32,
+ "code": 58955,
+ "name": "angle-down",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 326,
+ "id": 23,
+ "prevSize": 32,
+ "code": 58956,
+ "name": "check",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 327,
+ "id": 22,
+ "prevSize": 32,
+ "code": 58957,
+ "name": "check-box",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 328,
+ "id": 21,
+ "prevSize": 32,
+ "code": 58958,
+ "name": "camera",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 329,
+ "id": 20,
+ "prevSize": 32,
+ "code": 58959,
+ "name": "announcement",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 330,
+ "id": 19,
+ "prevSize": 32,
+ "code": 58960,
+ "name": "brush",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 331,
+ "id": 18,
+ "prevSize": 32,
+ "code": 58961,
+ "name": "briefcase",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 332,
+ "id": 17,
+ "prevSize": 32,
+ "code": 58962,
+ "name": "bolt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 333,
+ "id": 16,
+ "prevSize": 32,
+ "code": 58963,
+ "name": "bolt-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 334,
+ "id": 15,
+ "prevSize": 32,
+ "code": 58964,
+ "name": "blackboard",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 335,
+ "id": 14,
+ "prevSize": 32,
+ "code": 58965,
+ "name": "bag",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 336,
+ "id": 13,
+ "prevSize": 32,
+ "code": 58966,
+ "name": "move",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 337,
+ "id": 12,
+ "prevSize": 32,
+ "code": 58967,
+ "name": "arrows-vertical",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 338,
+ "id": 11,
+ "prevSize": 32,
+ "code": 58968,
+ "name": "arrows-horizontal",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 339,
+ "id": 10,
+ "prevSize": 32,
+ "code": 58969,
+ "name": "fullscreen",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 340,
+ "id": 9,
+ "prevSize": 32,
+ "code": 58970,
+ "name": "arrow-top-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 341,
+ "id": 8,
+ "prevSize": 32,
+ "code": 58971,
+ "name": "arrow-top-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 342,
+ "id": 7,
+ "prevSize": 32,
+ "code": 58972,
+ "name": "arrow-circle-up",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 343,
+ "id": 6,
+ "prevSize": 32,
+ "code": 58973,
+ "name": "arrow-circle-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 344,
+ "id": 5,
+ "prevSize": 32,
+ "code": 58974,
+ "name": "arrow-circle-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 345,
+ "id": 4,
+ "prevSize": 32,
+ "code": 58975,
+ "name": "arrow-circle-down",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 346,
+ "id": 3,
+ "prevSize": 32,
+ "code": 58976,
+ "name": "angle-double-up",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 347,
+ "id": 2,
+ "prevSize": 32,
+ "code": 58977,
+ "name": "angle-double-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 348,
+ "id": 1,
+ "prevSize": 32,
+ "code": 58978,
+ "name": "angle-double-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 349,
+ "id": 0,
+ "prevSize": 32,
+ "code": 58979,
+ "name": "angle-double-down",
+ "tempChar": "",
+ "ligatures": ""
+ }
+ ],
+ "id": 3,
+ "metadata": {
+ "name": "Vol 1"
+ },
+ "height": 1024,
+ "prevSize": 32,
+ "icons": [
+ {
+ "id": 99,
+ "paths": [
+ "M1024 301.176h-198.355l140.228 140.228-42.586 42.586-140.228-140.228v198.355h-60.235v-197.933l-641.265 642.409-42.586-42.586 641.687-642.831h-198.776v-60.235h198.355l-140.228-140.228 42.586-42.586 140.228 140.228v-198.355h60.235v198.596l137.758-137.999 42.586 42.586-137.517 137.758h198.114v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "wand"
+ ]
+ },
+ {
+ "id": 98,
+ "paths": [
+ "M216.064 357.376c-57.585 0-93.365 30.118-93.365 78.667v130.168c0 24.998 9.698 48.429 27.287 66.138 17.589 17.649 41.080 27.407 66.078 27.407h104.99l342.498 342.618v-989.606l-339.125 344.606h-108.363zM603.317 159.864v697.043l-257.325-257.385h-129.988c-18.251 0-33.069-14.938-33.069-33.31v-130.168c0-5.481 0-18.432 33.129-18.432h133.542l253.711-257.747zM723.125 661.805v-60.235c33.491 0 60.717-27.226 60.717-60.717s-27.226-60.717-60.717-60.717v-60.235c66.68 0 120.952 54.272 120.952 120.952s-54.272 120.952-120.952 120.952zM965.512 541.335c0 132.879-108.062 240.941-240.941 240.941v-60.235c99.629 0 180.706-81.077 180.706-180.706s-81.077-180.706-180.706-180.706v-60.235c132.819 0 240.941 108.122 240.941 240.941z"
+ ],
+ "grid": 0,
+ "tags": [
+ "volume"
+ ]
+ },
+ {
+ "id": 97,
+ "paths": [
+ "M1024 993.16c-3.795-161.852-167.334-301.116-392.794-337.86v-82.763c29.636-28.491 50.718-72.704 64.512-110.411 19.998-9.999 37.587-32.286 47.827-62.223 14.336-41.442 8.794-79.691-12.408-98.123 1.687-14.336 2.771-28.973 0.904-43.55-4.759-39.936 3.915-62.524 11.686-82.402 6.385-16.685 13.794-35.599 6.385-56.922-26.624-76.68-104.026-118.904-217.931-118.904l-15.902 0.301c-79.089 2.831-102.822 36.141-118.724 67.162-1.988 3.735-4.638 8.794-4.638 9.096-103.123 9.216-102.219 94.509-101.436 163.057l0.181 22.227c0 12.348 0.542 25.239 1.566 38.49-25.6 18.071-30.359 60.536-10.782 104.629 11.144 24.998 27.226 43.912 45.116 53.73 14.637 40.599 37.647 88.546 71.017 118.362v77.282c-228.774 35.479-394.782 175.104-398.577 338.824l-0.723 30.84h1025.385l-0.663-30.84zM63.488 963.765c23.612-126.133 172.213-230.159 368.76-253.229l26.564-3.132v-160.587l-13.011-9.035c-23.672-16.384-47.646-57.043-65.656-111.496l-5-16.926-17.709-3.072c-3.192-1.144-12.529-9.216-19.878-25.781-4.518-10.12-6.264-18.793-6.746-24.998l30.72 8.614-5.783-45.116c-2.53-19.878-3.855-39.213-3.855-57.224l-0.181-22.889c-0.904-80.776 3.072-98.424 46.562-102.34 32.828-2.891 45.297-27.046 52.766-41.502 9.035-17.589 16.866-32.708 67.464-34.575l13.673-0.241c49.935 0 137.276 10.18 160.768 77.222 0 2.59-3.132 10.662-5.421 16.565-8.734 22.528-21.926 56.561-15.3 111.616 1.446 11.324-0.422 25.54-2.409 40.659l-5.361 48.489 26.564-2.891c0.482 6.264-0.241 16.203-4.518 28.431-5.843 17.408-14.577 26.383-14.276 27.347h-21.685l-6.867 20.6c-17.047 51.381-39.153 90.172-60.777 106.496l-11.927 9.035v164.201l26.383 3.313c193.416 24.154 339.787 127.88 363.219 252.506h-897.084z"
+ ],
+ "grid": 0,
+ "tags": [
+ "user"
+ ]
+ },
+ {
+ "id": 96,
+ "paths": [
+ "M572.235 660.902c0 22.046-12.469 40.478-30.118 50.959v129.747h-60.235v-129.687c-17.709-10.481-30.118-28.913-30.118-51.019 0-33.25 26.925-60.235 60.235-60.235 33.19 0 60.235 26.925 60.235 60.235zM903.168 509.591v426.466c0 49.815-40.538 90.353-90.353 90.353h-601.63c-49.815 0-90.353-40.538-90.353-90.353v-426.466c0-49.815 40.538-90.353 90.353-90.353h541.756v-119.748c0-132.879-108.062-240.941-240.941-240.941s-240.941 108.062-240.941 240.941h-60.235c0-166.069 135.108-301.176 301.176-301.176s301.176 135.108 301.176 301.176v119.748c49.634 0.241 89.992 40.659 89.992 90.353zM842.933 509.591c0-16.625-13.553-30.118-30.118-30.118h-601.63c-16.565 0-30.118 13.493-30.118 30.118v426.466c0 16.625 13.553 30.118 30.118 30.118h601.63c16.565 0 30.118-13.493 30.118-30.118v-426.466z"
+ ],
+ "grid": 0,
+ "tags": [
+ "unlock"
+ ]
+ },
+ {
+ "id": 95,
+ "paths": [
+ "M128.542 309.549l84.45-155.829c65.416-99.268 196.488-126.193 293.406-61.982l-33.19 50.176c-69.21-45.719-162.816-26.504-208.655 42.707l-84.45 155.829c-47.044 71.56-27.949 165.165 41.382 210.884 68.849 45.297 145.167 32.949 199.56-32.407l46.261 38.611c-44.695 53.73-102.039 81.438-161.31 81.438-39.454 0-79.691-12.288-117.7-37.346-96.979-64.090-123.844-195.102-59.753-292.081zM243.411 483.93l-7.831 7.77 42.466 42.707 7.891-7.831c58.729-58.729 154.263-58.729 212.932 0s58.729 154.263 0 212.932l-182.091 182.152c-58.729 58.729-154.263 58.729-212.932 0s-58.729-154.263 0-212.932l63.729-63.789-42.586-42.586-63.729 63.849c-82.161 82.161-82.161 215.944 0 298.104 41.141 41.141 95.051 61.621 149.082 61.621s107.942-20.54 149.082-61.621l182.091-182.152c82.161-82.161 82.161-215.944 0-298.104-82.342-82.342-216.064-82.161-298.104-0.12zM660.36 421.647h245.399v-60.235h-245.399v60.235zM632.169 502.784l117.519 67.885 30.118-52.104-117.519-67.885-30.118 52.104zM647.529 69.632l-95.172 164.864 52.104 30.118 95.172-164.804-52.104-30.178zM955.753 164.141l-30.118-52.104-300.695 173.598 30.118 52.104 300.695-173.598z"
+ ],
+ "grid": 0,
+ "tags": [
+ "unlink"
+ ]
+ },
+ {
+ "id": 94,
+ "paths": [
+ "M658.673 121.434c-13.131-52.344-60.175-91.317-116.555-91.317-56.139 0-103.002 38.731-116.314 91.317h-214.98v60.235h662.588v-60.235h-214.739zM542.118 90.353c23.010 0 42.466 13.312 52.706 31.081h-104.388c10.36-18.251 29.214-31.081 51.682-31.081zM783.059 240.941h60.235v633.434c0 49.815-40.538 90.353-90.353 90.353h-421.647c-49.815 0-90.353-40.538-90.353-90.353v-633.434h60.235v633.434c0 16.565 13.493 30.118 30.118 30.118h421.647c16.625 0 30.118-13.553 30.118-30.118v-633.434zM481.882 301.176v481.882h-60.235v-481.882h60.235zM662.588 301.176v481.882h-60.235v-481.882h60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "trash"
+ ]
+ },
+ {
+ "id": 93,
+ "paths": [
+ "M692.706 609.34c182.694 0 331.294-136.674 331.294-304.67s-148.6-304.67-331.294-304.67c-115.17 0-222.449 56.501-282.142 146.432-42.466-24.034-90.112-36.623-139.505-36.623-149.444 0-271.059 112.038-271.059 249.796 0 137.698 121.615 249.736 271.059 249.736 11.204 0 22.588-0.783 34.515-2.229 39.273 35.418 91.678 55.477 146.191 55.477 60.356 0 116.194-23.311 156.13-64.452 29.395 7.529 57.284 11.204 84.811 11.204zM586.993 529.167l-12.77 16.143c-28.371 35.72-74.15 57.043-122.458 57.043-43.61 0-85.173-17.468-114.146-48.008l-11.083-11.625-15.902 2.771c-12.89 2.229-25.961 3.614-39.575 3.614-116.254 0-210.824-84.992-210.824-189.44 0-104.508 94.569-189.56 210.824-189.56 47.706 0 93.304 14.818 131.855 42.948l28.431 20.661 16.083-31.322c44.454-86.317 140.71-142.155 245.278-142.155 149.444 0 271.059 109.628 271.059 244.495 0 134.746-121.615 244.435-271.059 244.435-27.287 0-55.477-4.518-86.076-13.914l-19.637-6.084zM692.706 632.471c-66.44 0-120.471 54.031-120.471 120.471s54.031 120.471 120.471 120.471 120.471-54.031 120.471-120.471-54.031-120.471-120.471-120.471zM692.706 813.176c-33.19 0-60.235-26.985-60.235-60.235s27.046-60.235 60.235-60.235 60.235 26.985 60.235 60.235-27.046 60.235-60.235 60.235zM918.588 843.294c-41.502 0-75.294 33.792-75.294 75.294s33.792 75.294 75.294 75.294 75.294-33.792 75.294-75.294-33.792-75.294-75.294-75.294zM903.529 918.588c0-8.312 6.746-15.059 15.059-15.059s15.059 6.746 15.059 15.059c0 16.565-30.118 16.565-30.118 0z"
+ ],
+ "grid": 0,
+ "tags": [
+ "thought"
+ ]
+ },
+ {
+ "id": 92,
+ "paths": [
+ "M1025.205 481.882h-123.181c-14.758-192.392-169.020-346.052-361.653-360.026v-124.205h-60.235v124.386c-191.066 15.541-343.462 168.599-358.159 359.846h-123.181v60.235h123.181c14.697 191.247 167.093 344.305 358.099 359.846v122.037h60.235v-121.856c192.632-13.914 346.895-167.575 361.653-360.026h123.181v-60.235zM540.371 841.909v-119.085h-60.235v118.904c-157.877-15.179-283.588-141.553-297.924-299.61h117.76v-60.235h-117.76c14.336-158.057 140.047-284.431 297.924-299.61v116.555h60.235v-116.736c159.443 13.673 286.961 140.529 301.417 299.791h-117.76v60.235h117.76c-14.456 159.262-141.975 286.118-301.417 299.791z"
+ ],
+ "grid": 0,
+ "tags": [
+ "target"
+ ]
+ },
+ {
+ "id": 91,
+ "paths": [
+ "M539.287 60.717l-238.953 173.598v731.256l240.098-168.297 243.411 167.755v-730.955l-244.555-173.357zM723.667 850.342l-183.416-126.494-179.622 125.952v-584.824l179.2-130.168 183.898 130.409v585.126zM436.947 361.472c0 58.127 47.285 105.412 105.412 105.412s105.412-47.285 105.412-105.412-47.285-105.412-105.412-105.412-105.412 47.285-105.412 105.412zM542.359 316.296c24.877 0 45.176 20.299 45.176 45.176s-20.299 45.176-45.176 45.176-45.176-20.299-45.176-45.176 20.299-45.176 45.176-45.176z"
+ ],
+ "grid": 0,
+ "tags": [
+ "tag"
+ ]
+ },
+ {
+ "id": 90,
+ "paths": [
+ "M557.176 873.412c0 24.998-20.179 45.176-45.176 45.176s-45.176-20.179-45.176-45.176 20.179-45.176 45.176-45.176 45.176 20.179 45.176 45.176zM963.765 90.353v843.294c0 49.815-37.647 90.353-83.848 90.353h-735.834c-46.2 0-83.848-40.538-83.848-90.353v-843.294c0-49.815 37.647-90.353 83.848-90.353h735.895c46.14 0 83.787 40.538 83.787 90.353zM903.529 90.353c0-16.324-10.782-30.118-23.612-30.118h-735.834c-12.83 0-23.612 13.794-23.612 30.118v843.294c0 16.324 10.782 30.118 23.612 30.118h735.895c12.77 0 23.552-13.794 23.552-30.118v-843.294zM180.706 120.471h662.588v662.588h-662.588v-662.588zM240.941 722.824h542.118v-542.118h-542.118v542.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "tablet"
+ ]
+ },
+ {
+ "id": 89,
+ "paths": [
+ "M1002.737 422.671h-374.965l-115.772-356.593-115.832 356.593h-374.904l303.285 220.341-115.772 356.593 303.224-220.401 303.285 220.401-115.772-356.593 303.224-220.341zM700.717 841.909l-188.717-137.216-188.717 137.156 72.102-221.967-188.717-136.975h233.291l72.041-221.907 72.041 221.907h233.291l-188.717 137.035 72.102 221.967z"
+ ],
+ "grid": 0,
+ "tags": [
+ "star"
+ ]
+ },
+ {
+ "id": 88,
+ "paths": [
+ "M391.529 180.706c-85.896 0-165.165 46.863-207.992 120.471h-63.066v632.471c0 49.815 40.538 90.353 90.353 90.353h361.412c49.815 0 90.353-40.538 90.353-90.353v-632.471h-63.066c-42.827-73.547-122.217-120.471-207.992-120.471zM391.529 240.941c51.742 0 100.713 22.648 134.566 60.235h-269.071c33.792-37.587 82.703-60.235 134.505-60.235zM602.353 933.647c0 16.565-13.493 30.118-30.118 30.118h-361.412c-16.625 0-30.118-13.553-30.118-30.118v-572.235h421.647v572.235zM481.882 0h-180.706v180.706h180.706v-180.706zM421.647 120.471h-60.235v-60.235h60.235v60.235zM719.511 91.016l188.898 31.202-9.818 59.392-361.412-59.633 5.12-30.961-5.12-30.961 361.412-59.633 9.818 59.392-188.898 31.202z"
+ ],
+ "grid": 0,
+ "tags": [
+ "spray"
+ ]
+ },
+ {
+ "id": 87,
+ "paths": [
+ "M692.706 240.941c0-99.629-81.077-180.706-180.706-180.706s-180.706 81.077-180.706 180.706c0 89.329 65.295 163.238 150.588 177.634v484.954h-120.471v60.235h301.176v-60.235h-120.471v-484.954c85.293-14.396 150.588-88.305 150.588-177.634zM391.529 240.941c0-66.44 54.031-120.471 120.471-120.471s120.471 54.031 120.471 120.471-54.031 120.471-120.471 120.471-120.471-54.031-120.471-120.471zM271.3 132.036c-22.769 27.708-34.756 60.476-34.756 94.81s11.987 67.102 34.756 94.81l-46.622 38.31c-31.624-38.611-48.369-84.631-48.369-133.060s16.745-94.509 48.369-133.060l46.622 38.189zM120.471 226.906c0 64.994 23.311 126.253 67.403 176.971l-45.417 39.514c-53.067-60.958-82.221-137.939-82.221-216.486s29.154-155.528 82.221-216.546l45.417 39.514c-44.092 50.778-67.403 112.038-67.403 177.032zM847.691 226.906c0 48.489-16.745 94.449-48.429 133.060l-46.562-38.249c22.769-27.708 34.756-60.476 34.756-94.81s-11.987-67.102-34.756-94.81l46.562-38.249c31.684 38.551 48.429 84.57 48.429 133.060zM963.765 226.906c0 78.607-29.154 155.528-82.221 216.546l-45.417-39.514c44.092-50.839 67.403-112.038 67.403-177.032s-23.311-126.253-67.403-176.971l45.417-39.514c53.067 60.958 82.221 137.879 82.221 216.486z"
+ ],
+ "grid": 0,
+ "tags": [
+ "signal"
+ ]
+ },
+ {
+ "id": 86,
+ "paths": [
+ "M165.647 752.941c-58.127 0-105.412 47.285-105.412 105.412s47.285 105.412 105.412 105.412 105.412-47.285 105.412-105.412-47.285-105.412-105.412-105.412zM165.647 903.529c-24.937 0-45.176-20.299-45.176-45.176s20.239-45.176 45.176-45.176 45.176 20.299 45.176 45.176-20.239 45.176-45.176 45.176zM677.647 752.941c-58.127 0-105.412 47.285-105.412 105.412s47.285 105.412 105.412 105.412 105.412-47.285 105.412-105.412-47.285-105.412-105.412-105.412zM677.647 903.529c-24.937 0-45.176-20.299-45.176-45.176s20.239-45.176 45.176-45.176 45.176 20.299 45.176 45.176-20.239 45.176-45.176 45.176zM805.406 120.471l-18.191 120.471h-791.672l67.343 484.051h717.583l62.524-449.536 14.216-94.75h166.792v-60.235h-218.594zM778.601 301.176l-8.373 60.235h-697.163l-8.373-60.235h713.909zM115.29 664.757l-33.792-243.11h680.358l-33.792 243.11h-612.774z"
+ ],
+ "grid": 0,
+ "tags": [
+ "shopping-cart"
+ ]
+ },
+ {
+ "id": 85,
+ "paths": [
+ "M165.647 752.941c-58.127 0-105.412 47.285-105.412 105.412s47.285 105.412 105.412 105.412 105.412-47.285 105.412-105.412-47.285-105.412-105.412-105.412zM165.647 903.529c-24.877 0-45.176-20.299-45.176-45.176s20.299-45.176 45.176-45.176 45.176 20.299 45.176 45.176-20.299 45.176-45.176 45.176zM677.647 752.941c-58.127 0-105.412 47.285-105.412 105.412s47.285 105.412 105.412 105.412 105.412-47.285 105.412-105.412-47.285-105.412-105.412-105.412zM677.647 903.529c-24.877 0-45.176-20.299-45.176-45.176s20.299-45.176 45.176-45.176 45.176 20.299 45.176 45.176-20.299 45.176-45.176 45.176zM805.346 120.471l-18.131 120.471h-791.672l67.283 484.051h717.643l62.825-451.765 13.914-92.521h166.792v-60.235h-218.654zM728.004 664.757h-612.713l-50.598-363.58h713.909l-50.598 363.58zM662.588 602.353h-481.882v-239.074h60.235v178.839h361.412v-178.899h60.235v239.134zM240.941 178.839h-60.235v-118.603h481.882v114.808h-60.235v-54.573h-361.412v58.368z"
+ ],
+ "grid": 0,
+ "tags": [
+ "shopping-cart-full"
+ ]
+ },
+ {
+ "id": 84,
+ "paths": [
+ "M512 359.725c-83.004 0-150.588 67.584-150.588 150.588s67.584 150.588 150.588 150.588 150.588-67.584 150.588-150.588-67.584-150.588-150.588-150.588zM512 600.666c-49.815 0-90.353-40.538-90.353-90.353s40.538-90.353 90.353-90.353 90.353 40.538 90.353 90.353-40.538 90.353-90.353 90.353zM1020.386 568.983c2.229-19.336 3.614-38.852 3.614-58.669s-1.385-39.334-3.614-58.669l-155.889-46.863c-7.168-24.215-16.745-47.405-28.552-69.21l77.041-143.179c-24.456-30.72-52.344-58.609-83.125-83.125l-143.179 77.101c-21.865-11.806-45.056-21.323-69.271-28.552l-46.743-155.889c-19.275-2.229-38.792-3.614-58.669-3.614s-39.394 1.385-58.669 3.614l-46.743 155.889c-24.275 7.168-47.526 16.745-69.271 28.612l-143.179-77.101c-30.78 24.456-58.669 52.344-83.064 83.125l77.041 143.059c-11.806 21.805-21.323 45.056-28.552 69.271l-155.949 46.863c-2.229 19.275-3.614 38.792-3.614 58.669s1.385 39.394 3.614 58.669l155.889 46.743c7.228 24.275 16.745 47.526 28.552 69.331l-77.041 143.119c24.456 30.78 52.344 58.669 83.125 83.125l143.179-77.041c21.805 11.806 45.056 21.323 69.271 28.552l46.743 155.889c19.336 2.229 38.852 3.614 58.669 3.614s39.394-1.385 58.669-3.614l46.743-155.889c24.215-7.228 47.465-16.745 69.271-28.552l143.119 77.041c30.78-24.516 58.669-52.405 83.125-83.185l-76.981-143.119c11.806-21.805 21.323-45.056 28.552-69.271l155.889-46.743zM816.068 567.356l-9.276 31.202c-6.024 20.299-14.035 39.755-23.853 57.766l-15.42 28.612 15.36 28.612 57.344 106.616c-5.963 6.325-12.107 12.469-18.432 18.432l-135.108-72.824-28.612 15.42c-18.131 9.818-37.587 17.769-57.826 23.853l-31.202 9.276-9.336 31.202-34.876 116.375c-4.337 0.12-8.614 0.181-12.83 0.181s-8.493-0.060-12.83-0.181l-34.876-116.375-9.336-31.202-31.202-9.276c-20.239-6.024-39.695-14.035-57.766-23.853l-28.612-15.42-135.228 72.704c-6.264-5.963-12.469-12.107-18.432-18.432l72.764-135.168-15.42-28.612c-9.758-18.071-17.769-37.527-23.853-57.826l-9.216-31.142-147.516-44.213c-0.181-4.337-0.241-8.614-0.241-12.77 0-4.216 0.060-8.493 0.241-12.83l147.456-44.213 9.276-31.202c6.024-20.299 14.035-39.755 23.853-57.766l15.42-28.612-72.764-135.228c5.963-6.264 12.107-12.469 18.372-18.432l135.349 72.885 28.672-15.601c17.89-9.758 37.286-17.769 57.585-23.793l31.202-9.276 9.336-31.202 34.876-116.375c4.397-0.060 8.674-0.12 12.89-0.12s8.493 0.060 12.83 0.181l34.876 116.375 9.336 31.202 31.202 9.276c20.179 6.024 39.695 14.035 57.826 23.853l28.612 15.36 135.168-72.764c6.264 5.963 12.469 12.107 18.432 18.432l-57.404 106.616-15.36 28.612 15.48 28.612c9.818 18.071 17.769 37.466 23.793 57.645l9.276 31.202 31.202 9.336 116.375 34.997c0.060 4.337 0.12 8.614 0.12 12.83s-0.060 8.493-0.241 12.83l-147.456 44.213z"
+ ],
+ "grid": 0,
+ "tags": [
+ "settings"
+ ]
+ },
+ {
+ "id": 83,
+ "paths": [
+ "M1000.147 955.814l-311.597-311.597c58.729-68.488 94.509-157.274 94.509-254.374 0-215.883-175.646-391.529-391.529-391.529-104.568 0-202.933 40.719-276.962 114.628-73.909 73.969-114.628 172.333-114.568 276.902 0 215.883 175.646 391.529 391.529 391.529 97.099 0 185.946-35.78 254.434-94.509l311.597 311.597 42.586-42.647zM391.529 721.137c-182.633 0-331.294-148.6-331.294-331.294-0.060-88.546 34.394-171.731 96.979-234.255 62.524-62.584 145.769-97.039 234.315-97.039 182.633 0 331.294 148.6 331.294 331.294 0 182.633-148.661 331.294-331.294 331.294z"
+ ],
+ "grid": 0,
+ "tags": [
+ "search"
+ ]
+ },
+ {
+ "id": 82,
+ "paths": [
+ "M1000.147 957.5l-311.597-311.597c58.729-68.488 94.509-157.214 94.509-254.374 0-215.883-175.646-391.529-391.529-391.529-104.629 0-202.933 40.719-276.902 114.688-73.969 73.909-114.628 172.273-114.628 276.841 0 215.883 175.646 391.529 391.529 391.529 97.099 0 185.886-35.78 254.434-94.509l311.597 311.597 42.586-42.647zM391.529 722.824c-182.694 0-331.294-148.6-331.294-331.294 0-88.546 34.394-171.731 96.979-234.315 62.584-62.524 145.769-96.979 234.315-96.979 182.694 0 331.294 148.6 331.294 331.294 0 182.694-148.6 331.294-331.294 331.294zM421.647 361.412h120.471v60.235h-120.471v120.471h-60.235v-120.471h-120.471v-60.235h120.471v-120.471h60.235v120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "zoom-in"
+ ]
+ },
+ {
+ "id": 81,
+ "paths": [
+ "M1000.147 955.814l-311.597-311.597c58.729-68.488 94.509-157.274 94.509-254.374 0-215.883-175.646-391.529-391.529-391.529-104.568 0-202.933 40.719-276.962 114.628-73.909 73.969-114.628 172.333-114.568 276.902 0 215.883 175.646 391.529 391.529 391.529 97.099 0 185.946-35.78 254.434-94.509l311.597 311.597 42.586-42.647zM391.529 721.137c-182.633 0-331.294-148.6-331.294-331.294-0.060-88.546 34.394-171.731 96.979-234.255 62.524-62.584 145.769-97.039 234.315-97.039 182.633 0 331.294 148.6 331.294 331.294 0 182.633-148.661 331.294-331.294 331.294zM240.941 359.725h301.176v60.235h-301.176v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "zoom-out"
+ ]
+ },
+ {
+ "id": 80,
+ "paths": [
+ "M783.059 662.588c-32.828 0-63.187 9.457-89.751 24.817l-139.866-147.817 377.073-398.396-43.791-41.442-374.724 395.987-374.844-395.987-43.731 41.442 377.073 398.396-139.866 147.757c-26.504-15.3-56.922-24.757-89.69-24.757-99.629 0-180.706 81.077-180.706 180.706s81.077 180.706 180.706 180.706 180.706-81.077 180.706-180.706c0-44.996-17.167-85.775-44.454-117.399l134.807-142.456 134.807 142.456c-27.347 31.684-44.454 72.403-44.454 117.399 0 99.629 81.077 180.706 180.706 180.706s180.706-81.077 180.706-180.706-81.077-180.706-180.706-180.706zM240.941 963.765c-66.44 0-120.471-54.031-120.471-120.471s54.031-120.471 120.471-120.471 120.471 54.031 120.471 120.471-54.031 120.471-120.471 120.471zM783.059 963.765c-66.44 0-120.471-54.031-120.471-120.471s54.031-120.471 120.471-120.471 120.471 54.031 120.471 120.471-54.031 120.471-120.471 120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "cut"
+ ]
+ },
+ {
+ "id": 79,
+ "paths": [
+ "M301.176 0v1024h421.647v-1024h-421.647zM662.588 963.765h-301.176v-59.272h120.471v-60.235h-120.471v-61.199h60.235v-60.235h-60.235v-60.235h120.471v-60.235h-120.471v-59.272h60.235v-60.235h-60.235v-60.235h120.471v-60.235h-120.471v-61.199h60.235v-60.235h-60.235v-60.235h120.471v-60.235h-120.471v-60.235h301.176v903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "ruler"
+ ]
+ },
+ {
+ "id": 78,
+ "paths": [
+ "M270.577 0h-119.507c-49.815 0-90.353 40.538-90.353 90.353v641.928l151.853 298.526 148.42-298.707v-641.747c-0.060-49.815-40.599-90.353-90.413-90.353zM151.070 60.235h119.507c16.565 0 30.118 13.553 30.118 30.118v61.38h-179.742v-61.38c0-16.565 13.493-30.118 30.118-30.118zM120.952 274.071v-62.103h179.742v62.103h-179.742zM237.809 844.559h-52.405l-64.452-126.735v-383.518h60.235v390.385h60.235v-390.385h59.272v383.699l-62.886 126.554zM481.882 0v1024h421.647v-1024h-421.647zM843.294 963.765h-301.176v-59.272h120.471v-60.235h-120.471v-61.199h60.235v-60.235h-60.235v-60.235h120.471v-60.235h-120.471v-59.272h60.235v-60.235h-60.235v-60.235h120.471v-60.235h-120.471v-61.199h60.235v-60.235h-60.235v-60.235h120.471v-60.235h-120.471v-60.235h301.176v903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "ruler-pencil"
+ ]
+ },
+ {
+ "id": 77,
+ "paths": [
+ "M724.992 0.904l-724.088 724.088 298.165 298.104 724.028-724.028-298.104-298.165zM86.076 724.992l41.924-41.924 85.173 85.173 42.586-42.586-85.173-85.173 43.309-43.309 42.586 42.586 42.586-42.586-42.586-42.586 42.586-42.586 85.173 85.173 42.586-42.586-85.173-85.173 41.924-41.924 42.586 42.586 42.586-42.586-42.586-42.586 42.586-42.586 85.173 85.173 42.586-42.586-85.173-85.173 43.249-43.249 42.586 42.586 42.586-42.586-42.586-42.586 42.586-42.586 85.233 85.173 42.586-42.586-85.233-85.173 42.647-42.647 212.932 212.992-638.856 638.856-212.992-212.932z"
+ ],
+ "grid": 0,
+ "tags": [
+ "ruler-alt"
+ ]
+ },
+ {
+ "id": 76,
+ "paths": [
+ "M214.558 60.235v931.177l282.263-196.969 286.238 196.367v-930.575h-568.501zM722.824 876.484l-226.244-155.287-221.726 154.684v-755.411h447.97v756.013z"
+ ],
+ "grid": 0,
+ "tags": [
+ "bookmark"
+ ]
+ },
+ {
+ "id": 75,
+ "paths": [
+ "M603.979 606.81v-606.81h-364.664v606.991l181.971-123.663 182.694 123.482zM299.55 493.207v-432.971h244.254v433.152l-122.699-82.884-121.555 82.703zM963.765 60.657v903.108h-903.529v-903.108h118.904v60.235h-58.669v782.637h783.059v-782.637h-241.242v-60.235h301.478z"
+ ],
+ "grid": 0,
+ "tags": [
+ "bookmark-alt"
+ ]
+ },
+ {
+ "id": 74,
+ "paths": [
+ "M361.412 481.882h-361.412v-361.412h60.235v247.507c61.018-192.331 243.11-330.33 451.765-330.33 211.185 0 398.818 142.155 456.222 345.69l-58.007 16.324c-50.116-177.694-213.896-301.839-398.216-301.839-194.319 0.060-362.376 137.096-404.058 323.825h253.47v60.235zM662.588 542.118v60.235h253.47c-41.743 186.79-209.559 323.765-404.058 323.765-184.44 0-348.16-124.145-398.216-301.839l-58.007 16.324c57.344 203.535 244.977 345.69 456.222 345.69 208.354 0 390.024-137.336 451.765-330.21v247.447h60.235v-361.412h-361.412z"
+ ],
+ "grid": 0,
+ "tags": [
+ "reload"
+ ]
+ },
+ {
+ "id": 73,
+ "paths": [
+ "M963.765 542.118h-421.647v421.647h-60.235v-421.647h-421.647v-60.235h421.647v-421.647h60.235v421.647h421.647v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "plus"
+ ]
+ },
+ {
+ "id": 72,
+ "paths": [
+ "M722.824 271.059c0-116.254-94.569-210.824-210.824-210.824s-210.824 94.569-210.824 210.824c0 105.111 77.583 191.849 178.417 207.511v485.195h60.235v-484.713c103.002-13.734 182.995-101.316 182.995-207.992zM512 421.647c-83.064 0-150.588-67.524-150.588-150.588s67.524-150.588 150.588-150.588 150.588 67.524 150.588 150.588-67.524 150.588-150.588 150.588zM602.353 301.176h-60.235c0-33.25-26.985-60.235-60.235-60.235v-60.235c66.44 0 120.471 54.031 120.471 120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "pin"
+ ]
+ },
+ {
+ "id": 71,
+ "paths": [
+ "M935.394 172.092l-84.51-84.57c-34.033-34.093-93.666-34.093-127.819 0l-545.551 545.611-103.725 318.524 316.115-106.315 545.431-545.491c35.298-35.177 35.298-92.521 0.060-127.759zM186.368 800.768l38.852-119.206 116.495 116.555-118.242 39.755-37.105-37.105zM262.325 633.555l330.872-330.872 127.157 127.096-330.933 330.933-127.096-127.157zM635.784 260.036l43.912-43.912 127.157 127.096-43.912 43.912-127.157-127.096zM892.808 257.265l-43.369 43.369-127.157-127.096 43.369-43.43c11.384-11.384 31.202-11.384 42.586 0l84.51 84.57c11.806 11.806 11.806 30.84 0.060 42.586z"
+ ],
+ "grid": 0,
+ "tags": [
+ "pencil"
+ ]
+ },
+ {
+ "id": 70,
+ "paths": [
+ "M993.822 111.014l-84.51-84.51c-34.093-34.093-93.666-34.093-127.819 0l-453.933 453.933-103.725 318.464 316.175-106.315 453.813-453.813c17.047-17.047 26.443-39.755 26.443-63.91s-9.397-46.803-26.443-63.849zM336.354 648.011l38.43-117.88 115.652 115.592-116.977 39.334-37.105-37.045zM411.528 481.641l240.098-240.098 127.096 127.096-240.098 240.098-127.096-127.096zM694.212 198.957l43.912-43.912 127.096 127.096-43.912 43.912-127.096-127.096zM951.236 196.186l-43.369 43.43-127.096-127.096 43.369-43.43c11.445-11.384 31.262-11.384 42.586 0l84.51 84.51c5.662 5.722 8.794 13.252 8.794 21.323s-3.132 15.541-8.794 21.263zM903.529 451.765h60.235v572.235h-963.765v-903.529h451.765v60.235h-391.529v783.059h843.294v-512z"
+ ],
+ "grid": 0,
+ "tags": [
+ "pencil-alt"
+ ]
+ },
+ {
+ "id": 69,
+ "paths": [
+ "M903.529 120.471v-120.471h-783.059v120.471h-31.081c-49.272 0-89.389 40.659-89.389 90.654v180.104c0 49.995 40.117 90.654 89.389 90.654h362.857c16.565 0 30.118 13.553 30.118 30.118v90.353h-60.717v421.647h180.706v-421.647h-59.753v-90.353c0-49.815-40.538-90.353-90.353-90.353h-362.857c-16.023 0-29.154-13.673-29.154-30.419v-180.104c0-16.745 13.131-30.419 29.154-30.419h31.081v180.706h783.059v-180.706h60.235v-60.235h-60.235zM542.118 963.765h-60.235v-301.176h60.235v301.176zM843.294 301.176h-662.588v-240.941h662.588v240.941z"
+ ],
+ "grid": 0,
+ "tags": [
+ "paint-roller"
+ ]
+ },
+ {
+ "id": 68,
+ "paths": [
+ "M1005.99 591.39l-534.167-537.54-8.072 8.011c-40.237-39.816-93.485-61.801-150.167-61.862 0 0 0 0-0.060 0-57.103 0-110.893 22.287-151.311 62.705-40.478 40.418-62.765 94.148-62.765 151.432 0 56.681 22.046 109.929 61.862 150.167l-133 133.060c-18.251 18.312-28.311 42.526-28.311 68.247 0 25.841 9.999 49.995 28.13 68.066l289.792 292.683c18.191 18.191 42.406 28.25 68.126 28.25 25.841 0 50.056-10.12 68.247-28.371l334.788-334.788 216.907-0.060zM159.684 214.076c0-41.080 16.023-79.691 45.116-108.785 29.094-29.033 67.644-45.056 108.725-45.056 0.060 0 0.060 0 0.060 0 40.599 0 78.667 15.782 107.58 44.213l-217.208 217.269c-28.491-28.973-44.273-67.042-44.273-107.64zM411.588 883.712c-6.807 6.807-15.962 10.662-25.6 10.662s-18.733-3.735-25.419-10.481l-219.016-221.304h491.159l-221.124 221.124zM692.947 602.353h-611.087l-11.023-11.204c-6.867-6.807-10.601-15.842-10.601-25.48 0-9.698 3.795-18.793 10.662-25.72l400.806-400.806 389.602 392.072-97.22 0.060-71.138 71.078zM944.971 720.354l-24.516-36.382-25.178 36.021c-19.215 27.528-82.101 121.133-82.101 168.538 0 58.127 47.285 105.412 105.412 105.412s105.412-47.345 105.412-105.472c0-47.104-60.476-140.589-79.029-168.117zM918.588 933.647c-24.877 0-45.176-20.299-45.176-45.176 0-14.456 21.022-55.416 46.14-95.834 24.094 40.358 44.213 81.257 44.213 95.834 0 24.877-20.299 45.176-45.176 45.176z"
+ ],
+ "grid": 0,
+ "tags": [
+ "paint-bucket"
+ ]
+ },
+ {
+ "id": 67,
+ "paths": [
+ "M512 30.118c-265.698 0-481.882 216.184-481.882 481.882s216.184 481.882 481.882 481.882 481.882-216.184 481.882-481.882-216.184-481.882-481.882-481.882zM512 90.353c105.412 0 201.668 39.153 275.697 103.364l-593.92 593.98c-64.271-73.969-103.424-170.285-103.424-275.697 0-232.448 189.139-421.647 421.647-421.647zM512 933.647c-105.412 0-201.668-39.153-275.697-103.364l593.92-593.98c64.271 73.969 103.424 170.285 103.424 275.697 0 232.448-189.139 421.647-421.647 421.647z"
+ ],
+ "grid": 0,
+ "tags": [
+ "na"
+ ]
+ },
+ {
+ "id": 66,
+ "paths": [
+ "M752.941 0h-481.882c-49.815 0-90.353 40.538-90.353 90.353v843.294c0 49.815 40.538 90.353 90.353 90.353h481.882c49.815 0 90.353-40.538 90.353-90.353v-843.294c0-49.815-40.538-90.353-90.353-90.353zM271.059 60.235h481.882c16.625 0 30.118 13.493 30.118 30.118v90.353h-542.118v-90.353c0-16.625 13.493-30.118 30.118-30.118zM783.059 240.941v481.882h-542.118v-481.882h542.118zM752.941 963.765h-481.882c-16.625 0-30.118-13.493-30.118-30.118v-150.588h542.118v150.588c0 16.625-13.493 30.118-30.118 30.118zM542.118 873.412c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118 13.493-30.118 30.118-30.118 30.118 13.493 30.118 30.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "mobile"
+ ]
+ },
+ {
+ "id": 65,
+ "paths": [
+ "M903.529 481.882v60.235h-783.059v-60.235h783.059z"
+ ],
+ "grid": 0,
+ "tags": [
+ "minus"
+ ]
+ },
+ {
+ "id": 64,
+ "paths": [
+ "M512 0c-166.069 0-301.176 135.108-301.176 301.176 0 82.824 33.431 160.166 94.088 217.811 5.12 4.939 10.842 9.276 16.625 13.613l6.204 4.698c10.782 8.493 22.227 15.48 33.672 22.347v434.236l149.323-114.507 151.853 114.507v-434.236c11.445-6.867 22.95-13.914 33.732-22.408l6.204-4.638c5.783-4.337 11.445-8.674 16.625-13.613 60.597-57.645 94.027-134.987 94.027-217.811 0-166.069-135.108-301.176-301.176-301.176zM602.353 872.99l-91.919-69.331-88.787 68.126v-254.494c29.033 10.059 59.392 15.179 90.353 15.179s61.32-5.12 90.353-15.179v255.699zM677.587 475.377c-3.433 3.313-7.288 6.084-11.144 8.855l-7.409 5.662c-87.040 68.367-207.089 68.307-294.008 0.060l-7.469-5.722c-3.855-2.831-7.71-5.602-11.144-8.855-48.61-46.2-75.354-108.002-75.354-174.2 0-132.879 108.062-240.941 240.941-240.941s240.941 108.062 240.941 240.941c0 66.199-26.744 128-75.354 174.2zM659.576 211.667l11.083 59.151-109.809 20.54 69.030 116.676-51.863 30.72-65.476-110.592-65.656 110.532-51.742-30.72 69.391-116.856-106.978-20.299 11.204-59.151 113.122 21.384v-112.58h60.235v113.122l117.459-21.926z"
+ ],
+ "grid": 0,
+ "tags": [
+ "medall"
+ ]
+ },
+ {
+ "id": 63,
+ "paths": [
+ "M512 0c-166.069 0-301.176 135.108-301.176 301.176 0 82.824 33.431 160.166 94.088 217.811 5.12 4.939 10.842 9.276 16.625 13.613l6.204 4.698c10.782 8.493 22.227 15.48 33.672 22.347v434.236l149.323-114.507 151.853 114.507v-434.236c11.445-6.867 22.95-13.914 33.732-22.408l6.204-4.638c5.783-4.337 11.445-8.674 16.625-13.613 60.597-57.645 94.027-134.987 94.027-217.811 0-166.069-135.108-301.176-301.176-301.176zM602.353 872.99l-91.919-69.331-88.787 68.126v-254.494c29.033 10.059 59.392 15.179 90.353 15.179s61.32-5.12 90.353-15.179v255.699zM677.587 475.377c-3.433 3.313-7.288 6.084-11.144 8.855l-7.409 5.662c-87.040 68.367-207.089 68.307-294.008 0.060l-7.469-5.722c-3.855-2.831-7.71-5.602-11.144-8.855-48.61-46.2-75.354-108.002-75.354-174.2 0-132.879 108.062-240.941 240.941-240.941s240.941 108.062 240.941 240.941c0 66.199-26.744 128-75.354 174.2zM617.412 301.176c0 58.187-47.224 105.412-105.412 105.412s-105.412-47.224-105.412-105.412 47.224-105.412 105.412-105.412 105.412 47.224 105.412 105.412z"
+ ],
+ "grid": 0,
+ "tags": [
+ "medall-alt"
+ ]
+ },
+ {
+ "id": 62,
+ "paths": [
+ "M641.265 60.235h-46.261c-13.975-35.418-46.321-60.235-83.908-60.235h-148.6c-17.589 0-31.925 5.421-42.526 16.143-19.034 19.095-18.914 46.441-18.793 75.475v709.512l111.496 140.047h8.975v82.824l60.235-41.442v-41.442h8.855l111.616-140.047v-680.599h38.912c20.299 0 21.323 32.527 21.323 39.032v256.964h60.235v-256.964c0.060-58.428-33.491-99.268-81.559-99.268zM362.496 60.235h148.6c17.167 0 31.081 17.528 31.081 39.032v201.909h-180.766v-209.86c0-11.686-0.12-29.335 1.084-31.081zM461.824 880.941h-20.058l-80.294-100.894-0.060-418.635h180.706v418.635l-80.294 100.894z"
+ ],
+ "grid": 0,
+ "tags": [
+ "marker"
+ ]
+ },
+ {
+ "id": 61,
+ "paths": [
+ "M943.526 342.377l-32.768-32.768c4.698-10.782 7.65-22.167 8.373-33.852 1.566-26.202-7.288-50.296-25.058-68.066l-105.111-105.111c-12.408-12.408-26.323-18.673-41.382-18.673-27.046 0-46.321 19.456-66.741 40.117l-544.286 544.286-20.179 177.995 6.325 6.264-58.549 58.549 71.861 13.372 29.335-29.274 6.264 6.264 177.935-20.058 523.866-523.927 27.467 27.467c4.337 4.337 5.662 8.674 4.578 14.758-1.566 8.493-7.77 18.673-17.047 27.949l-181.67 181.73 42.586 42.586 181.67-181.73c18.251-18.191 29.937-38.852 33.732-59.633 4.698-25.66-2.831-49.935-21.203-68.247zM321.837 823.838l-128.181 14.517-14.155-14.155 14.577-128.060 338.643-338.643 127.759 127.759-338.643 338.583zM703.066 442.669l-127.759-127.759 148.42-148.42c8.192-8.373 20.6-20.902 22.648-21.323l105.111 105.111c7.228 7.228 7.77 16.745 7.529 21.745-0.602 10.12-5.301 19.938-13.131 27.829l-142.818 142.818z"
+ ],
+ "grid": 0,
+ "tags": [
+ "marker-alt"
+ ]
+ },
+ {
+ "id": 60,
+ "paths": [
+ "M912.324 533.323l-370.206-370.266v800.708h-60.235v-800.708l-370.206 370.266-42.647-42.647 442.97-442.91 442.97 442.97-42.647 42.586z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow-up"
+ ]
+ },
+ {
+ "id": 59,
+ "paths": [
+ "M946.116 510.313l-442.97 442.97-42.586-42.586 370.206-370.206h-770.53v-60.235h770.59l-370.266-370.327 42.586-42.586 442.97 442.97z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow-right"
+ ]
+ },
+ {
+ "id": 58,
+ "paths": [
+ "M963.765 540.431h-770.59l370.206 370.206-42.586 42.586-442.91-442.91 442.97-442.97 42.586 42.586-370.266 370.266h770.59v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow-left"
+ ]
+ },
+ {
+ "id": 57,
+ "paths": [
+ "M954.97 533.323l-442.97 442.91-442.97-442.91 42.586-42.586 370.266 370.206v-800.708h60.235v800.708l370.206-370.206 42.647 42.586z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow-down"
+ ]
+ },
+ {
+ "id": 56,
+ "paths": [
+ "M572.235 660.902c0 22.046-12.469 40.478-30.118 50.959v129.747h-60.235v-129.687c-17.709-10.481-30.118-28.913-30.118-51.019 0-33.25 26.925-60.235 60.235-60.235 33.19 0 60.235 26.925 60.235 60.235zM901.421 509.591v426.466c0 49.815-40.538 90.353-90.353 90.353h-601.69c-49.815 0-90.353-40.538-90.353-90.353v-426.466c0-49.815 40.538-90.353 90.353-90.353h1.446v-119.748c0-166.069 135.108-301.176 301.176-301.176s301.176 135.108 301.176 301.176v119.989c48.851 1.084 88.245 41.020 88.245 90.112zM271.059 419.238h481.882v-119.748c0-132.879-108.062-240.941-240.941-240.941s-240.941 108.062-240.941 240.941v119.748zM841.186 509.591c0-15.902-12.469-28.552-28.009-29.696v0.241h-602.353v-0.663h-1.446c-16.565 0-30.118 13.493-30.118 30.118v426.466c0 16.625 13.553 30.118 30.118 30.118h601.69c16.565 0 30.118-13.493 30.118-30.118v-426.466z"
+ ],
+ "grid": 0,
+ "tags": [
+ "lock"
+ ]
+ },
+ {
+ "id": 55,
+ "paths": [
+ "M118.724 118.423l318.524 849.378 73.005-457.848 457.848-73.005-849.378-318.524zM457.668 457.306l-44.032 275.998-191.97-511.94 511.94 191.97-275.938 43.972z"
+ ],
+ "grid": 0,
+ "tags": [
+ "location-arrow"
+ ]
+ },
+ {
+ "id": 54,
+ "paths": [
+ "M782.035 418.033l-56.501 56.501-42.586-42.586 56.501-56.501c58.729-58.729 58.729-154.263 0-212.932s-154.263-58.729-212.932 0l-179.923 179.983c-58.729 58.729-58.729 154.263 0 212.932s154.263 58.729 212.932 0l42.586 42.586c-41.141 41.141-95.051 61.621-149.082 61.621s-107.942-20.54-149.022-61.621c-82.161-82.161-82.161-215.944 0-298.104l179.923-179.923c82.221-82.221 215.883-82.221 298.104 0 82.221 82.101 82.221 215.883 0 298.044zM363.942 483.93l-7.831 7.77 42.466 42.707 7.891-7.831c58.729-58.729 154.263-58.729 212.932 0s58.729 154.263 0 212.932l-182.091 182.212c-58.729 58.729-154.263 58.729-212.932 0s-58.729-154.263 0-212.932l63.729-63.789-42.586-42.586-63.729 63.789c-82.161 82.161-82.161 215.944 0 298.104 41.141 41.141 95.051 61.621 149.082 61.621s107.942-20.54 149.082-61.621l182.091-182.152c82.161-82.161 82.161-215.944 0-298.104-82.281-82.342-216.004-82.161-298.104-0.12z"
+ ],
+ "grid": 0,
+ "tags": [
+ "link"
+ ]
+ },
+ {
+ "id": 53,
+ "paths": [
+ "M0 0v1024h1024v-1024h-1024zM60.235 361.412h542.118v602.353h-542.118v-602.353zM963.765 963.765h-301.176v-602.353h301.176v602.353zM60.235 301.176v-240.941h903.529v240.941h-903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout"
+ ]
+ },
+ {
+ "id": 52,
+ "paths": [
+ "M783.059 60.235h-783.059v662.588h783.059v-662.588zM722.824 662.588h-662.588v-542.118h662.588v542.118zM1024 301.176v662.588h-783.059v-182.573h60.235v122.338h662.588v-542.118h-121.434v-60.235h181.67z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layers"
+ ]
+ },
+ {
+ "id": 51,
+ "paths": [
+ "M662.588 60.235h-662.588v542.118h662.588v-542.118zM602.353 542.118h-542.118v-421.647h542.118v421.647zM843.294 783.059h-662.588v-119.326h60.235v59.091h542.118v-421.647h-59.874v-60.235h120.109v542.118zM1024 421.647v542.118h-662.588v-119.326h60.235v59.091h542.118v-421.647h-59.874v-60.235h120.109z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layers-alt"
+ ]
+ },
+ {
+ "id": 50,
+ "paths": [
+ "M892.145 379.422l42.586-42.586-104.388-104.388 45.598-45.357-42.466-42.707-490.677 488.328c-29.154-20.239-64.452-32.226-102.581-32.226-99.629 0-180.706 81.077-180.706 180.706s81.077 180.706 180.706 180.706 180.706-81.077 180.706-180.706c0-39.816-13.372-76.378-35.238-106.255l317.079-315.512 104.689 104.689 42.586-42.586-104.629-104.568 42.225-42.044 104.508 104.508zM240.158 901.662c-66.44 0-120.471-54.031-120.471-120.471s54.031-120.471 120.471-120.471 120.471 54.031 120.471 120.471-54.031 120.471-120.471 120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "key"
+ ]
+ },
+ {
+ "id": 49,
+ "paths": [
+ "M512 823.838l-292.322-290.936 42.466-42.707 219.738 218.714v-650.36h60.235v650.36l219.678-218.654 42.466 42.707-292.262 290.876zM963.765 543.925v389.722c0 16.625-13.493 30.118-30.118 30.118h-843.294c-16.625 0-30.118-13.493-30.118-30.118v-390.024h-60.235v390.024c0 49.815 40.538 90.353 90.353 90.353h843.294c49.815 0 90.353-40.538 90.353-90.353v-389.722h-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "import"
+ ]
+ },
+ {
+ "id": 48,
+ "paths": [
+ "M60.235 60.235v903.529h903.529v-903.529h-903.529zM903.529 903.529h-783.059v-120.471h783.059v120.471zM120.471 722.824v-602.353h783.059v602.353h-783.059zM855.522 612.292l-41.984 43.189-145.589-141.493-93.606 100.954-149.745-265.939-204.86 299.671-49.754-33.973 259.614-379.663 156.853 278.408 79.33-85.655 189.741 184.501z"
+ ],
+ "grid": 0,
+ "tags": [
+ "image"
+ ]
+ },
+ {
+ "id": 47,
+ "paths": [
+ "M752.941 39.635c-104.749 0-195.825 59.753-240.941 146.914-45.116-87.16-136.192-146.914-240.941-146.914-149.444 0-271.059 121.615-271.059 271.059 0 20.661 2.891 42.104 9.276 67.343l6.566 21.143c86.257 262.264 461.342 565.79 477.304 578.5l18.854 15.179 18.854-15.179c16.986-13.673 417.19-337.197 477.485-579.102l6.746-22.167c6.084-24.215 8.915-45.116 8.915-65.717 0-149.444-121.615-271.059-271.059-271.059zM957.079 360.207l-6.807 22.287c-48.73 195.524-358.159 465.438-438.272 532.661-77.222-65.235-368.76-321.476-438.814-534.408l-6.024-19.034c-4.638-18.733-6.927-35.418-6.927-51.019 0-116.254 94.569-210.824 210.824-210.824s210.824 94.63 210.824 210.824v15.179h60.235v-15.179c0-116.254 94.569-210.824 210.824-210.824s210.824 94.569 210.824 210.824c0 15.541-2.289 31.744-6.686 49.513z"
+ ],
+ "grid": 0,
+ "tags": [
+ "heart"
+ ]
+ },
+ {
+ "id": 46,
+ "paths": [
+ "M9.216 378.037c-6.325-25.239-9.216-46.682-9.216-67.343 0-149.444 121.615-271.059 271.059-271.059 104.749 0 195.825 59.753 240.941 146.914 45.116-87.16 136.192-146.914 240.941-146.914 149.444 0 271.059 121.615 271.059 271.059 0 20.6-2.831 41.442-8.855 65.717l-6.807 22.167c-4.879 19.938-13.734 43.43-27.287 72.222l-54.453-25.66c11.806-25.178 19.396-45.116 23.793-62.705l6.746-22.227c4.397-17.769 6.626-33.973 6.626-49.513 0-116.254-94.569-210.824-210.824-210.824s-210.824 94.63-210.824 210.824h-60.235c0-116.254-94.569-210.824-210.824-210.824s-210.824 94.63-210.824 210.824c0 15.601 2.289 32.286 6.987 51.019l6.024 19.034c5.662 17.288 14.155 37.225 26.564 62.223l-53.971 26.865c-13.734-27.708-23.251-50.176-29.997-70.656l-6.626-21.143zM511.94 916.239c-48.55-38.129-186.85-152.576-299.731-301.96l-48.008 36.382c144.203 190.765 322.5 322.379 329.969 327.861l17.95 13.131 17.83-13.252c7.77-5.722 191.97-142.999 333.463-327.56l-47.767-36.683c-111.315 145.107-254.133 262.987-303.706 302.080zM853.655 446.645l-170.586 120.471-170.586-120.471-170.647 120.471-170.888-120.41-188.296 132.638 34.696 49.272 153.6-108.303 170.888 120.531 170.647-120.471 170.586 120.471 170.586-120.471 152.937 108.183 34.816-49.152-187.753-132.759z"
+ ],
+ "grid": 0,
+ "tags": [
+ "heart-broken"
+ ]
+ },
+ {
+ "id": 45,
+ "paths": [
+ "M843.294 265.216v437.188c0 51.561-20.299 112.459-38.249 166.129-10.782 32.407-21.986 65.837-21.986 80.173v45.176c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v-45.176c0-24.094 11.083-57.224 25.118-99.208 15.601-46.984 35.117-105.352 35.117-147.095v-437.188c0-16.565-12.408-29.094-28.792-29.094-16.745 0-30.84 12.649-31.383 28.19 0 0.181-0.12 0.361-0.12 0.542l0.060 232.508c0 16.625-13.493 30.118-30.118 30.118-16.625 0-30.118-13.493-30.118-30.118l-0.060-246.121c0-0.301 0.181-0.542 0.181-0.904v-84.691c0-13.975-8.433-29.094-26.865-29.094-16.504 0-31.804 12.649-32.768 27.106-0.060 0.783-0.602 1.506-0.723 2.349v269.854c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.432-30.118-30.118v-294.912c0-1.325 0.602-2.53 0.783-3.795v-47.887c0-15.721-14.517-29.033-31.624-29.033-16.806 0-29.937 12.71-29.937 29.033v52.164c0.12 0.904 0.542 1.687 0.542 2.65v0 294.912c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v0-276.6c0-0.241-0.181-0.422-0.241-0.663-1.988-14.336-14.938-25.178-30.118-25.178-16.806 0-30.419 13.071-30.419 29.094v343.642c0 12.529-7.71 23.733-19.396 28.13-11.505 4.397-24.877 1.205-33.19-8.132l-67.283-75.535c-23.672-27.648-39.514-18.733-45.357-15.36-6.987 3.915-11.987 10.3-13.975 17.89-1.928 7.288-0.843 14.938 3.012 21.504l198.295 422.189c2.771 4.397 9.517 9.336 17.709 11.324 13.553 3.253 23.010 15.36 23.010 29.274v53.308c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v-32.888c-13.914-7.71-25.48-18.914-33.732-32.828l-198.234-422.249c-10.842-18.010-14.155-42.044-8.072-65.114 6.204-23.311 21.323-42.767 42.526-54.814 40.719-22.95 85.655-12.408 120.471 28.19l14.276 16.023v-264.553c0-49.272 40.659-89.329 90.654-89.329 10.481 0 20.661 1.807 30.118 5.12 4.036-45.598 42.767-81.438 89.811-81.438 48.248 0 87.883 36.382 91.618 82.342 10.3-3.855 21.444-6.024 33.009-6.024 48.851 0 87.1 39.213 87.1 89.329v15.782c9.818-3.554 20.36-5.481 31.322-5.481 49.875-0.060 88.968 39.153 88.968 89.269z"
+ ],
+ "grid": 0,
+ "tags": [
+ "hand-stop"
+ ]
+ },
+ {
+ "id": 44,
+ "paths": [
+ "M918.106 326.475l-71.56 485.737c-7.108 36.864-23.432 53.007-35.298 64.813-11.505 11.445-19.155 19.034-19.155 56.2v60.657c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v-60.657c0-57.525 16.745-78.848 36.984-98.906 9.336-9.276 14.938-14.878 18.312-32.166l71.379-484.232c1.084-7.409 3.072-32.527-16.444-35.238-6.746-0.964-12.228 0.12-16.565 3.433-5.783 4.277-9.879 12.589-11.324 22.769l-29.937 199.74c-1.506 10.3-8.312 19.034-17.83 23.191s-20.54 3.012-29.154-2.952c-3.012 0.482-8.072-1.385-13.131-4.698-9.156-5.843-14.396-16.143-13.794-26.985l17.167-318.404c1.385-16.745-10.24-30.66-26.022-32.045-7.65-0.723-14.999 1.687-20.841 6.566-5.903 4.939-9.397 11.806-10.059 19.336l-27.889 288.045c-1.566 16.203-14.396 27.949-31.985 27.166-4.879-0.301-9.818-0.602-14.818-0.663-16.203-0.361-29.214-13.432-29.515-29.576l-6.927-368.58c0-16.143-12.649-28.792-28.19-28.792-15.541 0-28.19 12.649-28.19 28.19l-7.108 396.71c-0.241 11.445-6.867 21.805-17.227 26.684-3.735 1.807-7.349 3.614-10.782 5.542-8.855 5.060-19.637 5.24-28.672 0.482-9.035-4.698-15.119-13.673-16.143-23.793l-31.021-320.994c-0.663-7.891-4.216-14.758-9.999-19.637-5.843-4.879-13.734-7.108-20.781-6.566-7.59 0.663-14.396 4.216-19.275 10.059-4.819 5.783-7.168 13.131-6.505 20.661l30.298 427.49c0.964 13.131-6.807 25.419-19.095 30.178-12.408 4.819-26.383 1.024-34.515-9.336l-93.425-117.64c-12.228-20.48-33.852-26.202-50.598-16.504-8.192 4.759-14.035 12.348-16.444 21.444-2.409 9.035-1.205 18.552 3.614 26.684l212.57 366.652c4.819 8.373 12.71 14.216 22.106 16.504 13.493 3.253 23.010 15.36 23.010 29.274v41.562c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v-21.082c-15.3-8.252-28.009-20.54-36.984-36.021l-212.631-366.652c-12.83-22.046-16.264-47.767-9.638-72.403 6.505-24.696 22.347-45.297 44.514-58.127 45.658-26.323 104.087-10.662 130.349 34.876l30.479 38.189-23.432-330.27c-2.048-23.010 5.18-46.020 20.36-64.211 15.179-18.071 36.623-29.214 60.175-31.322 23.913-2.168 46.682 5.24 64.873 20.48 8.794 7.409 15.842 16.203 21.082 25.961l0.843-45.357c0-48.309 39.695-87.944 88.425-87.944s88.425 39.695 88.425 88.486l0.843 44.936c5.301-9.818 12.408-18.673 21.263-26.142 18.251-15.3 41.442-22.648 64.934-20.48 48.851 4.277 85.052 47.465 80.776 96.256l-3.192 58.91c1.566-1.385 3.253-2.711 4.879-3.976 17.348-13.011 38.37-18.071 61.32-14.938 47.285 6.566 75.174 49.152 67.584 103.424z"
+ ],
+ "grid": 0,
+ "tags": [
+ "hand-open"
+ ]
+ },
+ {
+ "id": 43,
+ "paths": [
+ "M841.065 337.318v352.015c0 46.803-23.070 74.752-39.936 95.112-14.095 17.107-21.444 26.684-21.444 41.803v107.4c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v-107.4c0-37.527 19.576-61.199 35.298-80.173 14.577-17.649 26.142-31.563 26.142-56.681v-352.075c0-18.793-16.143-36.503-33.19-36.503-19.817 0-24.034 3.072-24.215 3.192-3.976 5.361-3.855 34.274-3.795 57.585 0.060 11.384 0.12 24.094-0.12 38.069-0.241 16.504-12.83 28.792-30.359 29.696-16.504-0.12-29.877-13.553-29.877-30.118v-127.699c0-18.492-13.372-32.407-31.081-32.407-16.264 0-28.19 12.107-29.636 29.395v120.651c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v0-121.133c0-0.181-0.12-0.361-0.12-0.602v-46.562c0-3.976-0.843-38.671-28.552-38.671-27.106 0-31.202 24.215-31.202 38.671v42.345c0 1.687-0.663 3.253-0.964 4.879v156.25c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v0-161.672c-2.891-11.686-11.324-23.492-28.070-23.492-17.227 0-31.744 15.721-31.744 34.334v201.788c0 0.422-0.361 0.783-0.361 1.205v66.319c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v-50.236c-10.601-3.855-25.961-6.987-34.756-5-7.108 1.385-14.276 7.65-18.733 16.324-3.554 6.807-8.312 20.902-0.542 38.37l102.28 223.895c0.964 2.108 1.626 4.277 2.108 6.505 3.373 16.565 18.793 27.467 35.418 25.961 8.373-1.084 16.926 1.807 23.311 7.529 6.325 5.722 9.999 13.854 9.999 22.408v105.050c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v-77.463c-32.286-8.373-58.368-33.792-66.68-67.765l-101.135-221.365c-13.252-29.877-12.469-62.825 1.928-90.775 12.89-24.877 35.418-42.707 60.296-47.767 12.649-2.59 29.756-1.867 46.682 1.566v-43.369c0-0.602 0.301-1.144 0.361-1.747v-111.435c0-52.164 41.321-94.569 91.979-94.569 12.047 0 23.612 2.409 34.093 6.746 11.987-38.792 44.152-63.669 86.317-63.669 40.237 0 71.8 25.419 83.667 63.91 10.722-4.518 22.468-6.987 34.876-6.987 41.502 0 75.776 26.744 87.16 64.572 11.023-2.409 22.227-2.952 32.286-2.952 50.718 0 93.485 44.273 93.485 96.738z"
+ ],
+ "grid": 0,
+ "tags": [
+ "hand-drag"
+ ]
+ },
+ {
+ "id": 42,
+ "paths": [
+ "M481.882 240.941l-117.941-120.471h-363.942v903.529h1024v-783.059h-542.118zM338.643 180.706l117.941 120.471h507.181v122.097l-903.529-1.566v-241.001h278.408zM60.235 963.765v-481.822l903.529 1.566v480.256h-903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "folder"
+ ]
+ },
+ {
+ "id": 41,
+ "paths": [
+ "M783.059 602.835v-556.454l-715.535 278.227 715.535 278.227zM722.824 514.831l-489.171-190.223 489.171-190.283v380.506zM903.529 0v1024h-60.235v-1024h60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "flag"
+ ]
+ },
+ {
+ "id": 40,
+ "paths": [
+ "M903.529 0v1024h-60.235v-1024h60.235zM91.979 58.79h691.080v481.882h-692.104l175.345-238.050-174.321-243.832zM722.824 119.025h-513.687l131.614 184.079-130.59 177.333h512.663v-361.412z"
+ ],
+ "grid": 0,
+ "tags": [
+ "flag-alt"
+ ]
+ },
+ {
+ "id": 39,
+ "paths": [
+ "M903.529 0v1024h-60.235v-1024h60.235zM300.213 60.235h481.882v481.882h-300.213v120.471h-421.647v-481.882h239.977v-120.471zM421.647 542.118h-120.471v-301.176h-180.706v361.412h301.176v-60.235zM360.448 120.471v60.235h0.964v301.176h360.448v-361.412h-361.412z"
+ ],
+ "grid": 0,
+ "tags": [
+ "flag-alt-2"
+ ]
+ },
+ {
+ "id": 38,
+ "paths": [
+ "M1021.892 531.095c-77.342-196.789-282.323-329.065-509.892-329.065s-432.55 132.277-509.892 329.065c-2.771 7.048-2.771 14.938 0 21.986 77.402 196.849 282.323 329.126 509.892 329.126s432.489-132.216 509.892-329.065c2.831-7.108 2.831-14.938 0-22.046zM512 821.971c-198.656 0-377.615-111.977-449.295-279.853 71.62-167.876 250.579-279.853 449.295-279.853s377.675 111.977 449.295 279.853c-71.68 167.816-250.639 279.853-449.295 279.853zM512 322.68c-121.013 0-219.437 98.424-219.437 219.437s98.424 219.437 219.497 219.437c120.952 0 219.437-98.424 219.437-219.437s-98.485-219.437-219.497-219.437zM512 701.32c-87.823 0-159.262-71.439-159.262-159.202s71.499-159.202 159.262-159.202c87.763 0 159.202 71.439 159.202 159.202s-71.379 159.202-159.202 159.202zM512 460.378c-45.056 0-81.739 36.683-81.739 81.739s36.683 81.739 81.739 81.739 81.739-36.683 81.739-81.739-36.683-81.739-81.739-81.739zM512 563.622c-11.866 0-21.504-9.638-21.504-21.504s9.638-21.504 21.504-21.504 21.504 9.638 21.504 21.504-9.638 21.504-21.504 21.504z"
+ ],
+ "grid": 0,
+ "tags": [
+ "eye"
+ ]
+ },
+ {
+ "id": 37,
+ "paths": [
+ "M262.566 358.761l-43.249-41.984 292.683-301.478 292.683 301.478-43.249 41.924-219.317-225.882v648.553h-60.235v-648.553l-219.317 225.943zM963.765 543.925v389.722c0 16.625-13.493 30.118-30.118 30.118h-843.294c-16.625 0-30.118-13.493-30.118-30.118v-390.024h-60.235v390.024c0 49.815 40.538 90.353 90.353 90.353h843.294c49.815 0 90.353-40.538 90.353-90.353v-389.722h-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "export"
+ ]
+ },
+ {
+ "id": 36,
+ "paths": [
+ "M361.412 906.12v-424.237h-60.235v424.237l-219.618-219.618-42.586 42.586 292.322 292.322 292.382-292.382-42.586-42.586-219.678 219.678zM330.571 935.514h1.385l-0.663 0.723-0.723-0.723zM942.441 337.559l-219.618-219.678v427.43h-60.235v-427.43l-219.618 219.678-42.647-42.647 292.382-292.322 292.382 292.382-42.647 42.586z"
+ ],
+ "grid": 0,
+ "tags": [
+ "exchange-vertical"
+ ]
+ },
+ {
+ "id": 35,
+ "paths": [
+ "M120.471 662.588h783.059v-481.882h-783.059v481.882zM180.706 240.941h662.588v361.412h-662.588v-361.412zM933.647 60.235h-843.294c-49.815 0-90.353 38.43-90.353 85.715v611.629c0 47.285 40.538 85.715 90.353 85.715h843.294c49.815 0 90.353-38.43 90.353-85.715v-611.629c0-47.285-40.538-85.715-90.353-85.715zM963.765 757.579c0 14.095-13.553 25.48-30.118 25.48h-843.294c-16.565 0-30.118-11.384-30.118-25.48v-611.629c0-14.095 13.553-25.48 30.118-25.48h843.294c16.565 0 30.118 11.384 30.118 25.48v611.629zM301.176 903.529h421.647v60.235h-421.647v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "desktop"
+ ]
+ },
+ {
+ "id": 34,
+ "paths": [
+ "M1023.94 60.235h-135.951c0.060-10.12 0.482-19.757 0.482-30.118v-30.118h-752.941v30.118c0 9.638 0.241 20.058 0.301 30.118h-135.77l-0.060 30.057c-0.181 65.416 3.735 132.457 11.746 199.379 21.203 176.911 76.559 381.952 168.358 426.888 11.686 5.783 23.793 8.674 35.9 8.674 14.336 0 28.853-4.096 42.586-12.408l12.589-8.433c50.176 76.92 118.664 128.843 210.703 138.421v120.952h-177.875v60.235h421.647v-60.235h-183.537v-120.29c85.233-8.975 155.708-56.32 210.402-139.264l14.095 9.336c13.011 7.831 26.925 11.686 41.020 11.686 12.107 0 24.335-2.891 36.262-8.734 91.799-44.936 147.155-249.976 168.358-426.888 8.011-66.861 11.927-133.963 11.746-199.379l-0.060-29.997zM240.218 652.589l-13.794 9.276c-6.746 3.976-12.288 4.216-19.757 0.602-47.285-23.191-108.905-161.129-135.108-380.024-6.505-54.212-10.18-108.544-11.083-161.973h76.68c5.843 176.128 30.901 389.602 107.942 539.467l-4.879-7.349zM512 785.528c-273.468 0-313.163-484.894-316.055-725.293h632.109c-2.952 284.371-50.477 725.293-316.055 725.293zM952.44 282.443c-26.263 218.895-87.823 356.834-135.108 380.024-7.409 3.674-13.011 3.494-18.552 0.181l-15.059-10.059-6.987 10.481c64.994-122.76 102.822-305.152 110.291-542.6h76.559c-0.964 53.429-4.638 107.761-11.144 161.973z"
+ ],
+ "grid": 0,
+ "tags": [
+ "cup"
+ ]
+ },
+ {
+ "id": 33,
+ "paths": [
+ "M760.531 406.167l-245.941-401.95-253.651 402.071-270.999-230.882 104.749 788.36h834.56l104.689-787.576-273.408 229.978zM147.396 903.529l-8.011-60.235h745.171l-8.011 60.235h-729.148zM892.567 783.059h-761.133l-61.139-460.017 204.559 174.2 238.953-378.88 231.966 379 208.053-175.044-61.259 460.74z"
+ ],
+ "grid": 0,
+ "tags": [
+ "crown"
+ ]
+ },
+ {
+ "id": 32,
+ "paths": [
+ "M1024 90.353v480.015c0 49.815-40.538 90.353-90.353 90.353h-30.6v-60.235h30.6c16.625 0 30.118-13.553 30.118-30.118v-480.015c0-16.565-13.493-30.118-30.118-30.118h-843.294c-16.625 0-30.118 13.553-30.118 30.118v480.015c0 16.565 13.493 30.118 30.118 30.118h90.353v174.2l107.159-94.509 39.816 45.176-207.209 182.814v-247.447h-30.118c-49.815 0-90.353-40.538-90.353-90.353v-480.015c0-49.815 40.538-90.353 90.353-90.353h843.294c49.815 0 90.353 40.538 90.353 90.353zM844.499 574.645v183.296c0 49.815-40.538 90.353-90.353 90.353h-30.118v184.561l-220.883-184.561h-51.381c-49.815 0-90.353-40.538-90.353-90.353v-183.296c0-49.815 40.538-90.353 90.353-90.353h302.381c49.815 0 90.353 40.538 90.353 90.353zM784.264 574.645c0-16.565-13.493-30.118-30.118-30.118h-302.381c-16.625 0-30.118 13.553-30.118 30.118v183.296c0 16.565 13.493 30.118 30.118 30.118h73.306l138.722 116.013v-116.013h90.353c16.625 0 30.118-13.553 30.118-30.118v-183.296z"
+ ],
+ "grid": 0,
+ "tags": [
+ "comments"
+ ]
+ },
+ {
+ "id": 31,
+ "paths": [
+ "M933.647 0h-843.294c-49.815 0-90.353 40.538-90.353 90.353v602.353c0 49.815 40.538 90.353 90.353 90.353h30.118v247.085l282.383-247.085h530.793c49.815 0 90.353-40.538 90.353-90.353v-602.353c0-49.815-40.538-90.353-90.353-90.353zM963.765 692.706c0 16.565-13.493 30.118-30.118 30.118h-553.442l-199.499 174.562v-174.562h-90.353c-16.625 0-30.118-13.553-30.118-30.118v-602.353c0-16.565 13.493-30.118 30.118-30.118h843.294c16.625 0 30.118 13.553 30.118 30.118v602.353z"
+ ],
+ "grid": 0,
+ "tags": [
+ "comment"
+ ]
+ },
+ {
+ "id": 30,
+ "paths": [
+ "M933.647 0h-843.294c-49.815 0-90.353 40.538-90.353 90.353v602.353c0 49.815 40.538 90.353 90.353 90.353h30.118v247.085l282.383-247.085h530.793c49.815 0 90.353-40.538 90.353-90.353v-602.353c0-49.815-40.538-90.353-90.353-90.353zM963.765 692.706c0 16.565-13.493 30.118-30.118 30.118h-553.442l-199.499 174.562v-174.562h-90.353c-16.625 0-30.118-13.553-30.118-30.118v-602.353c0-16.565 13.493-30.118 30.118-30.118h843.294c16.625 0 30.118 13.553 30.118 30.118v602.353zM180.706 180.706h662.588v60.235h-662.588v-60.235zM180.706 301.176h662.588v60.235h-662.588v-60.235zM180.706 421.647h361.412v60.235h-361.412v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "comment-alt"
+ ]
+ },
+ {
+ "id": 29,
+ "paths": [
+ "M554.586 512l400.324 400.324-42.586 42.586-400.324-400.324-400.324 400.324-42.586-42.586 400.324-400.324-400.384-400.324 42.586-42.586 400.384 400.324 400.324-400.324 42.586 42.586-400.324 400.324z"
+ ],
+ "grid": 0,
+ "tags": [
+ "close"
+ ]
+ },
+ {
+ "id": 28,
+ "paths": [
+ "M724.088 255.036v511.88h-60.235v-511.88c0-65.717-48.128-136.493-153.841-136.493-116.917 0-148.119 85.775-148.119 136.493v489.171h0.422v87.763c0 37.346 41.743 72.644 85.896 72.644 50.839 0 94.389-41.141 94.389-74.752v-16.264h-0.181l0.482-458.812c0-52.646-14.878-52.646-28.070-52.646-22.227 0-32.949 2.108-32.949 49.574v309.971h-60.235v-309.971c0-27.166 0-109.809 93.184-109.809 40.297 0 88.305 19.576 88.305 112.941l-0.422 387.313h0.12v87.763c0 70.656-73.728 134.987-154.624 134.987-77.824 0-146.131-62.103-146.131-132.879v-4.457h-0.422v-572.536c0-94.75 65.175-196.728 208.354-196.728 140.529 0.060 214.076 98.967 214.076 196.728z"
+ ],
+ "grid": 0,
+ "tags": [
+ "clip"
+ ]
+ },
+ {
+ "id": 27,
+ "paths": [
+ "M985.088 716.559l-42.586 42.586-430.502-430.441-430.441 430.441-42.586-42.586 473.028-473.028 473.088 473.028z"
+ ],
+ "grid": 0,
+ "tags": [
+ "angle-up"
+ ]
+ },
+ {
+ "id": 26,
+ "paths": [
+ "M795.528 510.313l-473.088 473.088-42.586-42.586 430.441-430.441-430.441-430.562 42.586-42.586 473.088 473.088z"
+ ],
+ "grid": 0,
+ "tags": [
+ "angle-right"
+ ]
+ },
+ {
+ "id": 25,
+ "paths": [
+ "M313.645 510.253l430.441 430.502-42.586 42.586-473.028-473.088 473.088-473.028 42.586 42.586-430.502 430.441z"
+ ],
+ "grid": 0,
+ "tags": [
+ "angle-left"
+ ]
+ },
+ {
+ "id": 24,
+ "paths": [
+ "M985.088 305.694l-473.148 473.088-473.028-473.088 42.586-42.586 430.381 430.441 430.562-430.502 42.647 42.647z"
+ ],
+ "grid": 0,
+ "tags": [
+ "angle-down"
+ ]
+ },
+ {
+ "id": 23,
+ "paths": [
+ "M928.708 106.857l-532.058 812.273-296.237-264.192 40.117-44.936 244.013 217.69 493.809-753.845 50.357 33.009z"
+ ],
+ "grid": 0,
+ "tags": [
+ "check"
+ ]
+ },
+ {
+ "id": 22,
+ "paths": [
+ "M843.294 347.016h60.235v616.749h-843.294v-843.294h505.555v60.235h-445.32v722.824h722.824v-556.514zM292.382 490.677l-42.647 42.647 206.848 206.848 457.005-693.429-50.296-33.19-416.346 631.748-154.564-154.624z"
+ ],
+ "grid": 0,
+ "tags": [
+ "check-box"
+ ]
+ },
+ {
+ "id": 21,
+ "paths": [
+ "M358.882 180.706v-60.235h-175.646v60.235h-183.236v722.824h1024v-722.824h-665.118zM963.765 843.294h-903.529v-421.647h394.963c-20.781 35.599-33.551 76.439-33.551 120.471 0 132.879 108.062 240.941 240.941 240.941s240.941-108.062 240.941-240.941c0-44.032-12.77-84.872-33.551-120.471h93.786v421.647zM843.294 542.118c0 99.629-81.077 180.706-180.706 180.706s-180.706-81.077-180.706-180.706 81.077-180.706 180.706-180.706 180.706 81.077 180.706 180.706zM820.284 361.412c-42.406-36.984-97.099-60.235-157.696-60.235s-115.29 23.251-157.696 60.235h-444.657v-120.471h903.529v120.471h-143.48z"
+ ],
+ "grid": 0,
+ "tags": [
+ "camera"
+ ]
+ },
+ {
+ "id": 20,
+ "paths": [
+ "M992.015 133.843h-116.073c-17.589 0-31.985 14.095-31.985 31.383v40.177l-662.287 242.748v-16.264c0-25.901-21.564-47.044-48.008-47.044h-85.655c-26.443 0-48.008 21.143-48.008 47.044v282.383c0 25.841 21.564 47.044 48.008 47.044h85.655c26.383 0 48.008-21.203 48.008-47.044v-19.938l62.283 11.384c-1.385 9.818-2.289 19.637-2.289 29.576 0 114.266 94.027 207.27 209.559 207.27 99.81 0 182.513-67.945 203.595-161.551l189.139 34.696v39.695c0 17.288 14.396 31.383 31.985 31.383h116.073c17.589 0 31.985-14.095 31.985-31.383v-690.176c0-17.288-14.396-31.383-31.985-31.383zM451.223 882.327c-82.342 0-149.323-65.958-149.323-147.034 0-6.264 1.626-12.348 2.409-18.552l291.539 53.489c-15.902 65.175-74.391 112.098-144.625 112.098zM963.765 826.549h-59.573v-61.018l-782.758-143.541v79.029h-61.199v-256h61.199v89.389l782.758-286.901v-53.429h59.573v632.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "announcement"
+ ]
+ },
+ {
+ "id": 19,
+ "paths": [
+ "M958.524 107.339l-391.529 572.235-49.694-33.973 391.529-572.235 49.694 33.973zM542.118 842.812c0 66.44-54.031 120.471-120.471 120.471-12.228 0-32.407 0.904-32.587 0.904h-328.523l274.251-206.667c9.035-6.264 51.742-35.177 86.859-35.177 66.44 0 120.471 54.031 120.471 120.471zM481.882 842.812c0-33.19-27.046-60.235-60.235-60.235-10.541 0-35.057 12.228-51.381 23.672l-129.687 97.762h146.552c3.795-0.181 22.648-0.964 34.515-0.964 33.19 0 60.235-27.046 60.235-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "brush"
+ ]
+ },
+ {
+ "id": 18,
+ "paths": [
+ "M421.647 783.059v-90.353h60.235v30.118h60.235v-30.118h60.235v90.353h-180.706zM1024 662.588h-60.235v361.412h-903.529v-361.412h-60.235v-481.882h217.811c56.501-110.231 168.96-180.706 294.189-180.706s237.749 70.536 294.189 180.706h217.811v481.882zM287.262 180.706h449.596c-49.694-74.27-133.12-120.471-224.798-120.471-91.678 0-175.104 46.261-224.798 120.471zM903.529 662.588h-783.059v301.176h783.059v-301.176zM963.765 240.941h-903.529v361.412h903.529v-361.412z"
+ ],
+ "grid": 0,
+ "tags": [
+ "briefcase"
+ ]
+ },
+ {
+ "id": 17,
+ "paths": [
+ "M862.148 121.193h-430.803l-140.408 422.49h100.352l-121.073 364.544 571.211-484.954h-174.923l195.644-302.080zM677.466 483.509l-282.323 239.676 79.631-239.676h-100.292l100.292-302.080h276.6l-195.644 302.080h121.736z"
+ ],
+ "grid": 0,
+ "tags": [
+ "bolt"
+ ]
+ },
+ {
+ "id": 16,
+ "paths": [
+ "M712.584 481.882l-230.46 435.682-53.248-28.13 183.718-347.317h-307.742l295.153-438.453 49.935 33.672-231.966 344.546h294.611z"
+ ],
+ "grid": 0,
+ "tags": [
+ "bolt-alt"
+ ]
+ },
+ {
+ "id": 15,
+ "paths": [
+ "M542.118 120.471v-120.471h-60.235v120.471h-421.647v602.353h903.529v-602.353h-421.647zM903.529 662.588h-783.059v-481.882h783.059v481.882zM210.824 783.059h602.353v60.235h-155.648l90.594 140.107-50.598 32.708-111.736-172.815h-43.671v180.706h-60.235v-180.706h-42.888l-112.58 172.875-50.477-32.828 91.196-140.047h-156.311v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "blackboard"
+ ]
+ },
+ {
+ "id": 14,
+ "paths": [
+ "M783.059 240.941v-144.203c0-53.308-44.393-96.738-98.967-96.738h-343.281c-54.513 0-98.906 43.43-98.906 96.738v144.203h-181.67v783.059h903.529v-783.059h-180.706zM302.14 96.738c0-20.119 17.348-36.503 38.671-36.503h343.281c21.384 0 38.731 16.384 38.731 36.503v144.203h-420.683v-144.203zM903.529 963.765h-783.059v-481.882h783.059v481.882zM903.529 421.647h-783.059v-120.471h121.434v38.731h60.235v-38.731h420.683v38.731h60.235v-38.731h120.471v120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "bag"
+ ]
+ },
+ {
+ "id": 13,
+ "paths": [
+ "M819.381 683.61l-42.526-42.647 99.027-98.846h-333.764v333.764l98.846-99.027 42.647 42.526-171.61 171.972-171.61-171.972 42.647-42.526 98.846 99.027v-333.764h-333.764l99.027 98.846-42.526 42.647-171.972-171.61 171.972-171.61 42.526 42.647-99.027 98.846h333.764v-333.764l-98.846 99.027-42.647-42.526 171.61-171.972 171.61 171.972-42.647 42.526-98.846-99.027v333.764h333.764l-99.027-98.846 42.526-42.647 171.972 171.61-171.972 171.61z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow"
+ ]
+ },
+ {
+ "id": 12,
+ "paths": [
+ "M701.259 726.618l43.128 42.044-232.388 238.231-232.388-238.17 43.128-42.044 159.142 163.057v-755.471l-159.142 163.117-43.128-42.104 232.388-238.17 232.388 238.17-43.128 42.044-159.142-163.057v755.531l159.142-163.177z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrows-vertical"
+ ]
+ },
+ {
+ "id": 11,
+ "paths": [
+ "M1006.893 512l-238.17 232.388-42.044-43.128 163.057-159.142h-755.471l163.117 159.142-42.044 43.128-238.231-232.388 238.17-232.388 42.044 43.128-163.057 159.142h755.531l-163.117-159.142 42.044-43.128 238.17 232.388z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrows-horizontal"
+ ]
+ },
+ {
+ "id": 10,
+ "paths": [
+ "M963.524 683.791l0.241 279.974-280.034-0.241 0.060-60.235 177.092 0.181-348.883-348.823-348.883 348.883 177.092-0.181 0.060 60.235-280.034 0.181 0.241-280.034 60.235 0.060-0.181 177.032 348.883-348.823-348.883-348.883 0.181 177.032-60.235 0.060-0.241-279.974 280.034 0.241-0.060 60.235-177.092-0.181 348.883 348.883 348.883-348.883-177.092 0.181-0.060-60.235 280.034-0.241-0.241 280.034-60.235-0.060 0.181-177.032-348.883 348.823 348.883 348.883-0.181-177.032 60.235-0.060z"
+ ],
+ "grid": 0,
+ "tags": [
+ "fullscreen"
+ ]
+ },
+ {
+ "id": 9,
+ "paths": [
+ "M963.765 60.055v542.298h-60.235v-439.537l-621.448 620.243-42.586-42.647 621.327-620.122h-440.681v-60.235h543.624z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow-top-right"
+ ]
+ },
+ {
+ "id": 8,
+ "paths": [
+ "M740.412 783.059l-621.448-620.243v439.537h-60.235v-542.298h543.624v60.235h-440.681l621.327 620.122-42.586 42.647z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow-top-left"
+ ]
+ },
+ {
+ "id": 7,
+ "paths": [
+ "M512 348.943l262.264 262.264-42.586 42.586-219.678-219.678-219.618 219.618-42.586-42.586 262.204-262.204zM1024 512c0 282.323-229.677 512-512 512s-512-229.677-512-512 229.677-512 512-512 512 229.677 512 512zM963.765 512c0-249.133-202.632-451.765-451.765-451.765s-451.765 202.632-451.765 451.765 202.632 451.765 451.765 451.765 451.765-202.632 451.765-451.765z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow-circle-up"
+ ]
+ },
+ {
+ "id": 6,
+ "paths": [
+ "M412.853 249.736l262.204 262.264-262.264 262.264-42.586-42.586 219.678-219.678-219.678-219.618 42.647-42.647zM1024 512c0 282.323-229.677 512-512 512s-512-229.677-512-512 229.677-512 512-512 512 229.677 512 512zM963.765 512c0-249.133-202.632-451.765-451.765-451.765s-451.765 202.632-451.765 451.765 202.632 451.765 451.765 451.765 451.765-202.632 451.765-451.765z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow-circle-right"
+ ]
+ },
+ {
+ "id": 5,
+ "paths": [
+ "M653.794 292.382l-219.678 219.618 219.618 219.618-42.586 42.586-262.204-262.204 262.264-262.264 42.586 42.647zM1024 512c0 282.323-229.677 512-512 512s-512-229.677-512-512 229.677-512 512-512 512 229.677 512 512zM963.765 512c0-249.133-202.632-451.765-451.765-451.765s-451.765 202.632-451.765 451.765 202.632 451.765 451.765 451.765 451.765-202.632 451.765-451.765z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow-circle-left"
+ ]
+ },
+ {
+ "id": 4,
+ "paths": [
+ "M731.618 370.206l42.586 42.586-262.204 262.264-262.264-262.204 42.586-42.586 219.678 219.618 219.618-219.678zM1024 512c0 282.323-229.677 512-512 512s-512-229.677-512-512 229.677-512 512-512 512 229.677 512 512zM963.765 512c0-249.133-202.632-451.765-451.765-451.765s-451.765 202.632-451.765 451.765 202.632 451.765 451.765 451.765 451.765-202.632 451.765-451.765z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrow-circle-down"
+ ]
+ },
+ {
+ "id": 3,
+ "paths": [
+ "M512 365.809l412.853 412.853-42.586 42.586-370.266-370.266-370.206 370.206-42.586-42.586 412.792-412.792zM512 159.262l370.206 370.206 42.586-42.586-412.792-412.853-412.853 412.853 42.647 42.586 370.206-370.206z"
+ ],
+ "grid": 0,
+ "tags": [
+ "angle-double-up"
+ ]
+ },
+ {
+ "id": 2,
+ "paths": [
+ "M580.909 512l-412.853 412.853-42.586-42.586 370.206-370.266-370.206-370.206 42.586-42.647 412.853 412.853zM459.836 99.147l-42.586 42.647 370.206 370.206-370.206 370.206 42.586 42.586 412.792-412.792-412.792-412.853z"
+ ],
+ "grid": 0,
+ "tags": [
+ "angle-double-right"
+ ]
+ },
+ {
+ "id": 1,
+ "paths": [
+ "M481.099 512l370.206 370.206-42.586 42.586-412.792-412.792 412.853-412.853 42.586 42.586-370.266 370.266zM559.586 141.734l-42.586-42.586-412.853 412.853 412.853 412.853 42.586-42.586-370.206-370.266 370.206-370.266z"
+ ],
+ "grid": 0,
+ "tags": [
+ "angle-double-left"
+ ]
+ },
+ {
+ "id": 0,
+ "paths": [
+ "M512 641.144l-412.853-412.853 42.586-42.586 370.266 370.206 370.206-370.206 42.586 42.586-412.792 412.853zM512 847.752l-370.206-370.266-42.647 42.586 412.853 412.853 412.853-412.853-42.586-42.586-370.266 370.266z"
+ ],
+ "grid": 0,
+ "tags": [
+ "angle-double-down"
+ ]
+ }
+ ],
+ "invisible": true
+ },
+ {
+ "selection": [
+ {
+ "order": 150,
+ "id": 99,
+ "prevSize": 32,
+ "code": 58980,
+ "name": "zip",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 151,
+ "id": 98,
+ "prevSize": 32,
+ "code": 58981,
+ "name": "world",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 152,
+ "id": 97,
+ "prevSize": 32,
+ "code": 58982,
+ "name": "wheelchair",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 153,
+ "id": 96,
+ "prevSize": 32,
+ "code": 58983,
+ "name": "view-list",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 154,
+ "id": 95,
+ "prevSize": 32,
+ "code": 58984,
+ "name": "view-list-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 155,
+ "id": 94,
+ "prevSize": 32,
+ "code": 58985,
+ "name": "view-grid",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 156,
+ "id": 93,
+ "prevSize": 32,
+ "code": 58986,
+ "name": "uppercase",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 157,
+ "id": 92,
+ "prevSize": 32,
+ "code": 58987,
+ "name": "upload",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 158,
+ "id": 91,
+ "prevSize": 32,
+ "code": 58988,
+ "name": "underline",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 159,
+ "id": 90,
+ "prevSize": 32,
+ "code": 58989,
+ "name": "truck",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 160,
+ "id": 89,
+ "prevSize": 32,
+ "code": 58990,
+ "name": "timer",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 161,
+ "id": 88,
+ "prevSize": 32,
+ "code": 58991,
+ "name": "ticket",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 162,
+ "id": 87,
+ "prevSize": 32,
+ "code": 58992,
+ "name": "thumb-up",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 163,
+ "id": 86,
+ "prevSize": 32,
+ "code": 58993,
+ "name": "thumb-down",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 164,
+ "id": 85,
+ "prevSize": 32,
+ "code": 58994,
+ "name": "text",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 165,
+ "id": 84,
+ "prevSize": 32,
+ "code": 58995,
+ "name": "stats-up",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 166,
+ "id": 83,
+ "prevSize": 32,
+ "code": 58996,
+ "name": "stats-down",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 167,
+ "id": 82,
+ "prevSize": 32,
+ "code": 58997,
+ "name": "split-v",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 168,
+ "id": 81,
+ "prevSize": 32,
+ "code": 58998,
+ "name": "split-h",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 169,
+ "id": 80,
+ "prevSize": 32,
+ "code": 58999,
+ "name": "smallcap",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 170,
+ "id": 79,
+ "prevSize": 32,
+ "code": 59000,
+ "name": "shine",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 171,
+ "id": 78,
+ "prevSize": 32,
+ "code": 59001,
+ "name": "shift-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 172,
+ "id": 77,
+ "prevSize": 32,
+ "code": 59002,
+ "name": "shift-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 173,
+ "id": 76,
+ "prevSize": 32,
+ "code": 59003,
+ "name": "shield",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 174,
+ "id": 75,
+ "prevSize": 32,
+ "code": 59004,
+ "name": "notepad",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 175,
+ "id": 74,
+ "prevSize": 32,
+ "code": 59005,
+ "name": "server",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 176,
+ "id": 73,
+ "prevSize": 32,
+ "code": 59006,
+ "name": "quote-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 177,
+ "id": 72,
+ "prevSize": 32,
+ "code": 59007,
+ "name": "quote-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 178,
+ "id": 71,
+ "prevSize": 32,
+ "code": 59008,
+ "name": "pulse",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 179,
+ "id": 70,
+ "prevSize": 32,
+ "code": 59009,
+ "name": "printer",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 180,
+ "id": 69,
+ "prevSize": 32,
+ "code": 59010,
+ "name": "power-off",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 181,
+ "id": 68,
+ "prevSize": 32,
+ "code": 59011,
+ "name": "plug",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 182,
+ "id": 67,
+ "prevSize": 32,
+ "code": 59012,
+ "name": "pie-chart",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 183,
+ "id": 66,
+ "prevSize": 32,
+ "code": 59013,
+ "name": "paragraph",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 184,
+ "id": 65,
+ "prevSize": 32,
+ "code": 59014,
+ "name": "panel",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 185,
+ "id": 64,
+ "prevSize": 32,
+ "code": 59015,
+ "name": "package",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 186,
+ "id": 63,
+ "prevSize": 32,
+ "code": 59016,
+ "name": "music",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 187,
+ "id": 62,
+ "prevSize": 32,
+ "code": 59017,
+ "name": "music-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 188,
+ "id": 61,
+ "prevSize": 32,
+ "code": 59018,
+ "name": "mouse",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 189,
+ "id": 60,
+ "prevSize": 32,
+ "code": 59019,
+ "name": "mouse-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 190,
+ "id": 59,
+ "prevSize": 32,
+ "code": 59020,
+ "name": "money",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 191,
+ "id": 58,
+ "prevSize": 32,
+ "code": 59021,
+ "name": "microphone",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 192,
+ "id": 57,
+ "prevSize": 32,
+ "code": 59022,
+ "name": "menu",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 193,
+ "id": 56,
+ "prevSize": 32,
+ "code": 59023,
+ "name": "menu-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 194,
+ "id": 55,
+ "prevSize": 32,
+ "code": 59024,
+ "name": "map",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 195,
+ "id": 54,
+ "prevSize": 32,
+ "code": 59025,
+ "name": "map-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 196,
+ "id": 53,
+ "prevSize": 32,
+ "code": 59026,
+ "name": "loop",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 197,
+ "id": 52,
+ "prevSize": 32,
+ "code": 59027,
+ "name": "location-pin",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 198,
+ "id": 51,
+ "prevSize": 32,
+ "code": 59028,
+ "name": "list",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 199,
+ "id": 50,
+ "prevSize": 32,
+ "code": 59029,
+ "name": "light-bulb",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 200,
+ "id": 49,
+ "prevSize": 32,
+ "code": 59030,
+ "name": "Italic",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 201,
+ "id": 48,
+ "prevSize": 32,
+ "code": 59031,
+ "name": "info",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 202,
+ "id": 47,
+ "prevSize": 32,
+ "code": 59032,
+ "name": "infinite",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 203,
+ "id": 46,
+ "prevSize": 32,
+ "code": 59033,
+ "name": "id-badge",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 204,
+ "id": 45,
+ "prevSize": 32,
+ "code": 59034,
+ "name": "hummer",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 205,
+ "id": 44,
+ "prevSize": 32,
+ "code": 59035,
+ "name": "home",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 206,
+ "id": 43,
+ "prevSize": 32,
+ "code": 59036,
+ "name": "help",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 207,
+ "id": 42,
+ "prevSize": 32,
+ "code": 59037,
+ "name": "headphone",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 208,
+ "id": 41,
+ "prevSize": 32,
+ "code": 59038,
+ "name": "harddrives",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 209,
+ "id": 40,
+ "prevSize": 32,
+ "code": 59039,
+ "name": "harddrive",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 210,
+ "id": 39,
+ "prevSize": 32,
+ "code": 59040,
+ "name": "gift",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 211,
+ "id": 38,
+ "prevSize": 32,
+ "code": 59041,
+ "name": "game",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 212,
+ "id": 37,
+ "prevSize": 32,
+ "code": 59042,
+ "name": "filter",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 213,
+ "id": 36,
+ "prevSize": 32,
+ "code": 59043,
+ "name": "files",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 214,
+ "id": 35,
+ "prevSize": 32,
+ "code": 59044,
+ "name": "file",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 215,
+ "id": 34,
+ "prevSize": 32,
+ "code": 59045,
+ "name": "eraser",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 216,
+ "id": 33,
+ "prevSize": 32,
+ "code": 59046,
+ "name": "envelope",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 217,
+ "id": 32,
+ "prevSize": 32,
+ "code": 59047,
+ "name": "download",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 218,
+ "id": 31,
+ "prevSize": 32,
+ "code": 59048,
+ "name": "direction",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 219,
+ "id": 30,
+ "prevSize": 32,
+ "code": 59049,
+ "name": "direction-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 220,
+ "id": 29,
+ "prevSize": 32,
+ "code": 59050,
+ "name": "dashboard",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 221,
+ "id": 28,
+ "prevSize": 32,
+ "code": 59051,
+ "name": "control-stop",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 222,
+ "id": 27,
+ "prevSize": 32,
+ "code": 59052,
+ "name": "control-shuffle",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 223,
+ "id": 26,
+ "prevSize": 32,
+ "code": 59053,
+ "name": "control-play",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 224,
+ "id": 25,
+ "prevSize": 32,
+ "code": 59054,
+ "name": "control-pause",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 225,
+ "id": 24,
+ "prevSize": 32,
+ "code": 59055,
+ "name": "control-forward",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 226,
+ "id": 23,
+ "prevSize": 32,
+ "code": 59056,
+ "name": "control-backward",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 227,
+ "id": 22,
+ "prevSize": 32,
+ "code": 59057,
+ "name": "cloud",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 228,
+ "id": 21,
+ "prevSize": 32,
+ "code": 59058,
+ "name": "cloud-up",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 229,
+ "id": 20,
+ "prevSize": 32,
+ "code": 59059,
+ "name": "cloud-down",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 230,
+ "id": 19,
+ "prevSize": 32,
+ "code": 59060,
+ "name": "clipboard",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 231,
+ "id": 18,
+ "prevSize": 32,
+ "code": 59061,
+ "name": "car",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 232,
+ "id": 17,
+ "prevSize": 32,
+ "code": 59062,
+ "name": "calendar",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 233,
+ "id": 16,
+ "prevSize": 32,
+ "code": 59063,
+ "name": "book",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 234,
+ "id": 15,
+ "prevSize": 32,
+ "code": 59064,
+ "name": "bell",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 235,
+ "id": 14,
+ "prevSize": 32,
+ "code": 59065,
+ "name": "basketball",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 236,
+ "id": 13,
+ "prevSize": 32,
+ "code": 59066,
+ "name": "bar-chart",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 237,
+ "id": 12,
+ "prevSize": 32,
+ "code": 59067,
+ "name": "bar-chart-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 238,
+ "id": 11,
+ "prevSize": 32,
+ "code": 59068,
+ "name": "back-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 239,
+ "id": 10,
+ "prevSize": 32,
+ "code": 59069,
+ "name": "back-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 240,
+ "id": 9,
+ "prevSize": 32,
+ "code": 59070,
+ "name": "arrows-corner",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 241,
+ "id": 8,
+ "prevSize": 32,
+ "code": 59071,
+ "name": "archive",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 242,
+ "id": 7,
+ "prevSize": 32,
+ "code": 59072,
+ "name": "anchor",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 243,
+ "id": 6,
+ "prevSize": 32,
+ "code": 59073,
+ "name": "align-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 244,
+ "id": 5,
+ "prevSize": 32,
+ "code": 59074,
+ "name": "align-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 245,
+ "id": 4,
+ "prevSize": 32,
+ "code": 59075,
+ "name": "align-justify",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 246,
+ "id": 3,
+ "prevSize": 32,
+ "code": 59076,
+ "name": "align-center",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 247,
+ "id": 2,
+ "prevSize": 32,
+ "code": 59077,
+ "name": "alert",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 248,
+ "id": 1,
+ "prevSize": 32,
+ "code": 59078,
+ "name": "alarm-clock",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 249,
+ "id": 0,
+ "prevSize": 32,
+ "code": 59079,
+ "name": "agenda",
+ "tempChar": "",
+ "ligatures": ""
+ }
+ ],
+ "id": 2,
+ "metadata": {
+ "name": "Vol 2"
+ },
+ "height": 1024,
+ "prevSize": 32,
+ "icons": [
+ {
+ "id": 99,
+ "paths": [
+ "M582.295 0h-461.824v1024h783.059v-704.271l-321.235-319.729zM602.353 104.93l197.15 196.247h-197.15v-196.247zM180.706 963.765v-903.529h180.706v60.235h60.235v-60.235h120.471v301.176h301.176v602.353h-662.588zM301.176 481.882h60.235v60.235h-60.235v-60.235zM361.412 481.882v-60.235h60.235v60.235h-60.235zM361.412 361.412v-60.235h60.235v60.235h-60.235zM301.176 361.412h60.235v60.235h-60.235v-60.235zM301.176 240.941h60.235v60.235h-60.235v-60.235zM361.412 240.941v-60.235h60.235v60.235h-60.235zM301.176 120.471h60.235v60.235h-60.235v-60.235zM361.412 565.549c-66.44 0-120.471 54.031-120.471 120.471s54.031 120.471 120.471 120.471c3.735 0 7.288-0.422 13.192-1.205 38.912-4.277 73.367-27.407 92.22-61.801 9.999-18.251 15.059-37.587 15.059-57.464 0-66.44-54.031-120.471-120.471-120.471zM413.997 714.632c-9.397 17.167-26.564 28.732-45.899 30.84l-6.746 0.843c-33.19 0-60.175-27.046-60.175-60.235s27.046-60.235 60.235-60.235 60.235 27.046 60.235 60.235c-0 9.577-2.59 19.215-7.65 28.552z"
+ ],
+ "grid": 0,
+ "tags": [
+ "zip"
+ ]
+ },
+ {
+ "id": 98,
+ "paths": [
+ "M512.964 0c-282.323 0-512 229.677-512 512s229.677 512 512 512 512-229.677 512-512-229.737-512-512-512zM62.705 542.118h176.911c2.65 61.681 12.71 122.338 30.901 180.706h-156.792c-28.973-54.573-46.743-115.832-51.019-180.706zM239.616 481.882h-176.911c4.277-64.873 22.046-126.133 51.019-180.706h156.612c-18.131 58.368-28.13 119.025-30.72 180.706zM334.125 301.176h355.147c19.878 58.127 31.443 118.784 34.274 180.706h-423.695c2.771-61.922 14.396-122.579 34.274-180.706zM299.851 542.118h423.755c-2.952 61.922-14.517 122.579-34.455 180.706h-354.846c-19.938-58.127-31.563-118.784-34.455-180.706zM783.842 542.118h179.381c-4.277 64.873-22.046 126.133-51.019 180.706h-159.262c18.191-58.368 28.25-119.025 30.901-180.706zM783.842 481.882c-2.59-61.681-12.589-122.338-30.72-180.706h159.081c28.913 54.573 46.682 115.832 51.019 180.706h-179.381zM873.532 240.941h-141.794c-23.612-57.525-55.176-111.917-93.365-162.635 95.051 27.528 176.971 85.534 235.159 162.635zM546.575 61.922c49.634 54.031 89.389 114.447 118.784 179.019h-307.32c29.335-64.512 69.030-124.868 118.664-178.899 11.987-0.904 23.974-1.807 36.262-1.807 11.324 0 22.468 0.904 33.611 1.687zM384.482 79.089c-37.888 50.477-69.331 104.629-92.762 161.852h-139.384c57.525-76.318 138.36-133.963 232.147-161.852zM152.335 783.059h139.565c23.552 57.284 55.115 111.496 93.184 161.973-94.027-27.768-175.104-85.474-232.749-161.973zM477.425 961.958c-49.754-54.031-89.63-114.387-119.145-178.899h306.839c-29.515 64.572-69.391 124.988-119.206 179.019-10.903 0.783-21.865 1.687-32.949 1.687-12.047 0-23.793-0.904-35.539-1.807zM637.711 945.875c38.31-50.718 70.114-105.231 93.786-162.816h142.035c-58.308 77.282-140.469 135.349-235.821 162.816z"
+ ],
+ "grid": 0,
+ "tags": [
+ "world"
+ ]
+ },
+ {
+ "id": 97,
+ "paths": [
+ "M656.625 774.024l58.85 12.83c-30.419 139.625-151.251 237.146-293.828 237.146-166.069 0-301.176-135.108-301.176-301.176 0-136.734 92.22-256.542 224.376-291.298l15.3 58.248c-105.653 27.829-179.441 123.663-179.441 233.050 0 132.879 108.062 240.941 240.941 240.941 114.025 0 210.643-78.005 234.978-189.741zM963.765 910.818v60.235h-112.52l-57.525-248.049h-370.929l-32.768-486.822c-51.019-14.035-88.847-60.296-88.847-115.712 0-66.44 54.031-120.471 120.471-120.471s120.471 54.031 120.471 120.471c0 56.501-39.153 103.605-91.618 116.616l16.264 241.604 218.775-54.272 14.456 58.488-229.195 56.802 8.312 123h362.496l57.525 248.049h64.632zM421.647 180.706c33.25 0 60.235-27.046 60.235-60.235s-26.985-60.235-60.235-60.235-60.235 27.046-60.235 60.235 26.985 60.235 60.235 60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "wheelchair"
+ ]
+ },
+ {
+ "id": 96,
+ "paths": [
+ "M0 0v240.941h1024v-240.941h-1024zM963.765 180.706h-903.529v-120.471h903.529v120.471zM0 602.353h1024v-240.941h-1024v240.941zM60.235 421.647h903.529v120.471h-903.529v-120.471zM0 963.765h1024v-240.941h-1024v240.941zM60.235 783.059h903.529v120.471h-903.529v-120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "view-list"
+ ]
+ },
+ {
+ "id": 95,
+ "paths": [
+ "M301.176 0v240.941h722.824v-240.941h-722.824zM963.765 180.706h-602.353v-120.471h602.353v120.471zM301.176 602.353h722.824v-240.941h-722.824v240.941zM361.412 421.647h602.353v120.471h-602.353v-120.471zM301.176 963.765h722.824v-240.941h-722.824v240.941zM361.412 783.059h602.353v120.471h-602.353v-120.471zM0 240.941h240.941v-240.941h-240.941v240.941zM60.235 60.235h120.471v120.471h-120.471v-120.471zM0 602.353h240.941v-240.941h-240.941v240.941zM60.235 421.647h120.471v120.471h-120.471v-120.471zM0 963.765h240.941v-240.941h-240.941v240.941zM60.235 783.059h120.471v120.471h-120.471v-120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "view-list-alt"
+ ]
+ },
+ {
+ "id": 94,
+ "paths": [
+ "M0 421.647h421.647v-421.647h-421.647v421.647zM60.235 60.235h301.176v301.176h-301.176v-301.176zM602.353 0v421.647h421.647v-421.647h-421.647zM963.765 361.412h-301.176v-301.176h301.176v301.176zM0 1024h421.647v-421.647h-421.647v421.647zM60.235 662.588h301.176v301.176h-301.176v-301.176zM602.353 1024h421.647v-421.647h-421.647v421.647zM662.588 662.588h301.176v301.176h-301.176v-301.176z"
+ ],
+ "grid": 0,
+ "tags": [
+ "view-grid"
+ ]
+ },
+ {
+ "id": 93,
+ "paths": [
+ "M421.647 240.941h60.235v120.471h-60.235v-60.235h-120.471v481.882h60.235v60.235h-180.706v-60.235h60.235v-481.882h-120.471v60.235h-60.235v-120.471h361.412zM903.529 240.941h-361.412v120.471h60.235v-60.235h120.471v481.882h-60.235v60.235h180.706v-60.235h-60.235v-481.882h120.471v60.235h60.235v-120.471h-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "uppercase"
+ ]
+ },
+ {
+ "id": 92,
+ "paths": [
+ "M1024 963.765v60.235h-1024v-60.235h1024zM481.822 102.882v680.177h60.235v-680.297l219.678 219.678 42.586-42.586-292.322-292.322-292.382 292.322 42.586 42.586 219.618-219.558z"
+ ],
+ "grid": 0,
+ "tags": [
+ "upload"
+ ]
+ },
+ {
+ "id": 91,
+ "paths": [
+ "M903.529 60.235v60.235h-60.235v389.060c0 182.633-148.6 331.294-331.294 331.294s-331.294-148.661-331.294-331.294v-389.060h-60.235v-60.235h180.706v60.235h-60.235v389.060c0 149.444 121.615 271.059 271.059 271.059s271.059-121.615 271.059-271.059v-389.060h-60.235v-60.235h180.706zM120.471 963.765h783.059v-60.235h-783.059v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "underline"
+ ]
+ },
+ {
+ "id": 90,
+ "paths": [
+ "M1024 180.706h-662.588v180.706h-173.056l-71.68 240.941h-116.676v299.791h120.591c0 0.482-0.12 0.904-0.12 1.385 0 66.44 54.031 120.471 120.471 120.471s120.471-54.031 120.471-120.471c0-0.482-0.12-0.904-0.12-1.385h301.478c-0.060 0.482-0.181 0.904-0.181 1.385 0 66.44 54.031 120.471 120.471 120.471s120.471-54.031 120.471-120.471c0-0.482-0.12-0.904-0.12-1.385h120.591v-721.438zM233.291 421.647h128.12v180.706h-181.911l53.79-180.706zM240.941 963.765c-33.19 0-60.235-27.046-60.235-60.235s27.046-60.235 60.235-60.235 60.235 27.046 60.235 60.235-27.046 60.235-60.235 60.235zM783.059 963.765c-33.19 0-60.235-27.046-60.235-60.235s27.046-60.235 60.235-60.235 60.235 27.046 60.235 60.235-27.046 60.235-60.235 60.235zM963.765 841.909h-77.764c-21.082-35.057-59.091-58.85-102.942-58.85s-81.86 23.793-102.942 58.85h-336.233c-21.082-35.057-59.091-58.85-102.942-58.85s-81.86 23.793-102.942 58.85h-77.764v-179.32h361.412v-421.647h542.118v600.968z"
+ ],
+ "grid": 0,
+ "tags": [
+ "truck"
+ ]
+ },
+ {
+ "id": 89,
+ "paths": [
+ "M542.118 121.976v-61.741h90.353v-60.235h-240.941v60.235h90.353v61.741c-235.038 15.661-421.647 211.305-421.647 450.259 0 249.133 202.632 451.765 451.765 451.765s451.765-202.632 451.765-451.765c0-238.953-186.609-434.598-421.647-450.259zM512 963.765c-215.883 0-391.529-175.646-391.529-391.529s175.646-391.529 391.529-391.529 391.529 175.646 391.529 391.529-175.646 391.529-391.529 391.529zM542.118 542.118h240.941v60.235h-301.176v-240.941h60.235v180.706z"
+ ],
+ "grid": 0,
+ "tags": [
+ "timer"
+ ]
+ },
+ {
+ "id": 88,
+ "paths": [
+ "M572.235 60.235v30.118c0 33.25-27.046 60.235-60.235 60.235s-60.235-26.985-60.235-60.235v-30.118h-210.824v903.529h210.824v-30.118c0-33.25 27.046-60.235 60.235-60.235s60.235 26.985 60.235 60.235v30.118h210.824v-903.529h-210.824zM395.324 120.471c13.432 51.863 60.657 90.353 116.676 90.353s103.243-38.49 116.676-90.353h94.148v361.412h-421.647v-361.412h94.148zM628.676 903.529c-13.372-51.863-60.597-90.353-116.676-90.353s-103.243 38.49-116.676 90.353h-94.148v-361.412h421.647v361.412h-94.148z"
+ ],
+ "grid": 0,
+ "tags": [
+ "ticket"
+ ]
+ },
+ {
+ "id": 87,
+ "paths": [
+ "M925.696 585.788c5 12.228 7.951 28.070 7.951 48.61 0 31.684-14.456 58.488-37.406 74.27 8.312 14.095 12.288 30.178 12.288 46.261 0 33.852-18.854 62.705-47.285 77.583 4.819 11.324 7.65 25.299 7.77 42.466 0.12 27.046-7.77 48.791-23.552 64.632-16.625 16.685-40.177 25.178-69.933 25.178h-338.824c-45.417 0-76.68-24.335-99.569-42.165-13.192-10.24-25.66-19.998-34.334-19.998h-126.615c-16.625 0-30.118-13.493-30.118-30.118s13.493-30.118 30.118-30.118h126.615c29.335 0 51.622 17.348 71.319 32.648 19.456 15.119 37.828 29.455 62.584 29.455h338.824c12.77 0 22.468-2.59 27.226-7.409 4.096-4.096 6.144-11.445 6.084-21.805-0.181-26.323-5.542-31.985-61.862-31.985h-6.385c-16.625 0-30.118-13.493-30.118-30.118s13.493-30.118 30.118-30.118h75.776c18.492 0 31.925-11.866 31.925-28.19 0-27.106-27.046-31.142-43.189-31.142h-45.176c-16.625 0-30.118-13.493-30.118-30.118s13.493-30.118 30.118-30.118h86.558c19.938 0 26.985-15.059 26.985-29.154 0-29.636 0-29.636-26.443-30.419-3.072-0.060-6.264-0.301-9.397-0.422h-64.813c-16.625 0-30.118-13.493-30.118-30.118s13.493-30.118 30.118-30.118h59.151c0.422 0 0.783-0.241 1.205-0.241h38.008c17.769 0 32.286-13.673 32.286-30.419s-14.456-30.419-32.286-30.419h-268.228c-8.975 0-17.468-3.976-23.191-10.903-5.722-6.927-8.072-16.023-6.385-24.817l31.322-164.683c3.735-16.444 14.336-63.066 1.988-83.727-3.192-5.361-10.963-11.083-20.48-11.083 0 0 0 0 0 0-11.806 0-23.913 9.457-34.093 26.504l-195.223 315.272c-5.481 8.855-15.179 14.276-25.6 14.276h-154.744c-16.625 0-30.118-13.493-30.118-30.118s13.493-30.118 30.118-30.118h137.999l186.007-300.574c28.672-48.188 65.958-55.477 85.534-55.477 0 0 0 0 0.060 0 29.214 0 57.525 15.902 72.162 40.418 21.926 36.683 14.336 87.040 5.24 126.856l-24.275 127.94h231.846c51.019 0 92.521 40.659 92.521 90.654 0.060 29.997-14.938 56.681-37.948 73.186z"
+ ],
+ "grid": 0,
+ "tags": [
+ "thumb-up"
+ ]
+ },
+ {
+ "id": 86,
+ "paths": [
+ "M877.508 572.296c0 16.625-13.493 30.118-30.118 30.118h-137.999l-186.007 300.574c-28.732 48.188-65.958 55.477-85.534 55.477 0 0-0.060 0-0.060 0-29.214 0-57.525-15.902-72.222-40.418-21.926-36.744-14.336-87.1-5.24-126.856l24.275-127.94h-231.846c-51.019 0-92.461-40.659-92.461-90.654 0-33.009 18.071-61.982 45.056-77.824-9.216-12.589-15.059-27.407-15.059-43.912 0-31.684 14.456-58.488 37.406-74.27-8.312-14.155-12.288-30.238-12.288-46.321 0-34.635 19.757-63.97 49.212-78.607-8.011-15.42-9.758-31.081-9.758-41.562 0-56.139 34.997-89.63 93.545-89.63h338.824c45.417 0 76.74 24.335 99.569 42.165 13.192 10.24 25.66 19.998 34.274 19.998h126.675c16.625 0 30.118 13.493 30.118 30.118s-13.493 30.118-30.118 30.118h-126.675c-29.335 0-51.622-17.348-71.319-32.648-19.396-15.24-37.768-29.515-62.524-29.515h-338.824c-28.13 0-33.31 9.939-33.31 29.395 0 9.517 0 31.744 61.862 31.744h6.325c16.625 0 30.118 13.493 30.118 30.118s-13.493 30.118-30.118 30.118h-75.776c-18.492 0-31.864 11.866-31.864 28.19 0 27.106 27.046 31.142 43.189 31.142h45.176c16.625 0 30.118 13.493 30.118 30.118s-13.493 30.118-30.118 30.118h-86.498c-19.878 0-26.985 15.059-26.985 29.154 0 10.12 22.046 27.528 42.466 30.901h58.187c16.625 0 30.118 13.493 30.118 30.118s-13.493 30.118-30.118 30.118h-59.211c-0.422 0-0.783 0.241-1.205 0.241h-38.008c-17.769 0-32.226 13.673-32.226 30.419s14.456 30.419 32.226 30.419h268.228c8.975 0 17.468 3.976 23.191 10.903 5.722 6.927 8.072 16.023 6.385 24.817l-31.322 164.683c-3.735 16.444-14.336 63.006-1.988 83.727 3.192 5.301 10.963 11.083 20.48 11.083 11.806 0 23.913-9.457 34.093-26.504l195.102-315.272c5.481-8.855 15.179-14.276 25.6-14.276h154.744c16.806-0 30.238 13.493 30.238 30.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "thumb-down"
+ ]
+ },
+ {
+ "id": 85,
+ "paths": [
+ "M843.294 120.471v180.706h-60.235v-120.471h-240.941v722.824h98.967v60.235h-258.168v-60.235h98.967v-722.824h-240.941v120.471h-60.235v-180.706h662.588z"
+ ],
+ "grid": 0,
+ "tags": [
+ "text"
+ ]
+ },
+ {
+ "id": 84,
+ "paths": [
+ "M1024 963.765v60.235h-1024v-60.235h1024zM313.404 480.437l253.229 182.272 336.896-376.531v137.577h60.235v-243.049h-243.11v60.235h142.517l-305.393 341.233-248.712-179.14-263.349 238.291 40.418 44.634 227.268-205.523z"
+ ],
+ "grid": 0,
+ "tags": [
+ "stats-up"
+ ]
+ },
+ {
+ "id": 83,
+ "paths": [
+ "M311.176 530.251l-263.288-238.291 40.358-44.634 227.268 205.583 253.229-182.272 336.896 376.471v-137.638h60.235v243.11h-243.11v-60.235h142.517l-305.333-341.233-248.772 179.14zM0 963.765v60.235h1024v-60.235h-1024z"
+ ],
+ "grid": 0,
+ "tags": [
+ "stats-down"
+ ]
+ },
+ {
+ "id": 82,
+ "paths": [
+ "M641.265 791.853l42.586 42.586-171.851 171.912-171.912-171.912 42.586-42.586 99.208 99.208v-227.208h60.235v227.208l99.147-99.208zM481.882 132.939v227.208h60.235v-227.208l99.147 99.147 42.586-42.586-171.851-171.851-171.912 171.851 42.586 42.586 99.208-99.147zM0 481.882v60.235h1024v-60.235h-1024z"
+ ],
+ "grid": 0,
+ "tags": [
+ "split-v"
+ ]
+ },
+ {
+ "id": 81,
+ "paths": [
+ "M132.939 481.882h227.208v60.235h-227.208l99.147 99.147-42.586 42.586-171.851-171.851 171.912-171.912 42.586 42.586-99.208 99.208zM834.5 340.088l-42.586 42.586 99.147 99.208h-227.208v60.235h227.208l-99.147 99.147 42.586 42.586 171.851-171.851-171.851-171.912zM481.882 1024h60.235v-1024h-60.235v1024z"
+ ],
+ "grid": 0,
+ "tags": [
+ "split-h"
+ ]
+ },
+ {
+ "id": 80,
+ "paths": [
+ "M361.412 356.894h60.235v120.471h-60.235v-60.235h-120.471v481.882h60.235v60.235h-180.706v-60.235h60.235v-481.882h-120.471v60.235h-60.235v-120.471h361.412zM963.765 120.471h-602.353v155.226h60.235v-94.991h240.941v722.824h-60.235v60.235h180.706v-60.235h-60.235v-722.824h240.941v94.991h60.235v-155.226h-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "smallcap"
+ ]
+ },
+ {
+ "id": 79,
+ "paths": [
+ "M512 301.176c-116.254 0-210.824 94.569-210.824 210.824s94.569 210.824 210.824 210.824 210.824-94.569 210.824-210.824-94.569-210.824-210.824-210.824zM512 662.588c-83.004 0-150.588-67.584-150.588-150.588s67.584-150.588 150.588-150.588 150.588 67.584 150.588 150.588-67.584 150.588-150.588 150.588zM542.118 240.941h-60.235v-180.706h60.235v180.706zM481.882 783.059h60.235v180.706h-60.235v-180.706zM963.765 481.882v60.235h-180.706v-60.235h180.706zM240.941 542.118h-180.706v-60.235h180.706v60.235zM724.992 341.594l-42.586-42.586 127.759-127.759 42.586 42.586-127.759 127.759zM299.008 682.406l42.586 42.586-127.759 127.759-42.586-42.586 127.759-127.759zM724.992 682.406l127.759 127.759-42.586 42.586-127.759-127.759 42.586-42.586zM299.008 341.594l-127.759-127.759 42.586-42.586 127.759 127.759-42.586 42.586z"
+ ],
+ "grid": 0,
+ "tags": [
+ "shine"
+ ]
+ },
+ {
+ "id": 78,
+ "paths": [
+ "M503.206 219.618l292.322 292.382-292.382 292.382-42.586-42.586 219.678-219.678h-680.237v-60.235h680.177l-219.618-219.618 42.647-42.647zM963.765 0v1024h60.235v-1024h-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "shift-right"
+ ]
+ },
+ {
+ "id": 77,
+ "paths": [
+ "M1024 542.178h-680.177l219.618 219.618-42.586 42.586-292.382-292.382 292.382-292.382 42.586 42.586-219.738 219.738h680.297v60.235zM0 1024h60.235v-1024h-60.235v1024z"
+ ],
+ "grid": 0,
+ "tags": [
+ "shift-left"
+ ]
+ },
+ {
+ "id": 76,
+ "paths": [
+ "M903.529 61.199c0 99.629-81.077 180.706-180.706 180.706s-180.706-81.077-180.706-180.706h-60.235c0 99.629-81.077 180.706-180.706 180.706s-180.706-81.077-180.706-180.706h-60.235v412.431c0 325.572 421.768 481.882 439.778 488.328l9.999 3.674 10.059-3.494c18.071-6.204 443.693-155.829 443.693-490.195v-410.744h-60.235zM120.471 473.57v-253.229c44.152 50.116 108.845 81.8 180.706 81.8 72.041 0 136.493-32.105 180.706-82.462v669.455c-99.93-44.996-361.412-184.742-361.412-415.563zM903.529 471.944c0 234.616-258.59 371.23-361.412 416.346v-668.672c44.213 50.357 108.664 82.462 180.706 82.462 71.861 0 136.553-31.624 180.706-81.739v251.603z"
+ ],
+ "grid": 0,
+ "tags": [
+ "shield"
+ ]
+ },
+ {
+ "id": 75,
+ "paths": [
+ "M60.235 0v1024h903.529v-1024h-903.529zM903.529 963.765h-783.059v-903.529h120.471v65.777c-34.997 12.469-60.235 45.598-60.235 84.811 0 49.815 40.538 90.353 90.353 90.353s90.353-40.538 90.353-90.353c0-39.213-25.239-72.343-60.235-84.811v-65.777h180.706v65.777c-34.997 12.469-60.235 45.598-60.235 84.811 0 49.815 40.538 90.353 90.353 90.353s90.353-40.538 90.353-90.353c0-39.213-25.239-72.343-60.235-84.811v-65.777h180.706v65.777c-34.997 12.469-60.235 45.598-60.235 84.811 0 49.815 40.538 90.353 90.353 90.353s90.353-40.538 90.353-90.353c0-39.213-25.239-72.343-60.235-84.811v-65.777h120.471v903.529zM301.176 210.824c0 16.565-13.553 30.118-30.118 30.118s-30.118-13.553-30.118-30.118 13.553-30.118 30.118-30.118 30.118 13.553 30.118 30.118zM542.118 210.824c0 16.565-13.553 30.118-30.118 30.118s-30.118-13.553-30.118-30.118 13.553-30.118 30.118-30.118 30.118 13.553 30.118 30.118zM783.059 210.824c0 16.565-13.553 30.118-30.118 30.118s-30.118-13.553-30.118-30.118 13.553-30.118 30.118-30.118 30.118 13.553 30.118 30.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "notepad"
+ ]
+ },
+ {
+ "id": 74,
+ "paths": [
+ "M1024 210.824c0-136.915-263.831-210.824-512-210.824s-512 73.909-512 210.824c0 8.975 1.446 19.155 4.819 30.118h-4.819v572.235c0 136.915 263.831 210.824 512 210.824s512-73.909 512-210.824v-572.235h-4.819c3.373-10.963 4.819-21.143 4.819-30.118zM512 60.235c258.59 0 451.765 79.511 451.765 150.588 0 23.974-23.371 50.296-65.837 74.029-85.474 47.947-229.737 76.559-385.928 76.559s-300.454-28.612-385.928-76.559c-42.466-23.733-65.837-50.056-65.837-74.029 0-71.078 193.175-150.588 451.765-150.588zM512 963.765c-258.59 0-451.765-79.511-451.765-150.588v-98.364c10.541 8.132 22.106 16.324 36.382 24.275 94.088 52.646 249.374 84.088 415.383 84.088 20.781 0 41.382-0.482 61.621-1.446 142.216-6.686 271.36-36.563 353.702-82.643v0c0-0.060 0.060-0.060 0.060-0.060 14.216-8.011 25.901-16.143 36.382-24.275v98.424c0 71.078-193.175 150.588-451.765 150.588zM897.928 686.502c-85.534 47.887-229.737 76.499-385.928 76.499-19.516 0-38.912-0.482-57.946-1.325-133.361-6.144-253.169-33.25-327.981-75.113v0c-42.406-23.853-65.837-50.176-65.837-74.15v-98.424c10.541 8.132 22.167 16.324 36.442 24.275 94.027 52.646 249.314 84.088 415.322 84.088s321.295-31.443 415.322-84.088c14.276-7.951 25.901-16.143 36.442-24.275v98.424c0 23.974-23.432 50.296-65.837 74.089zM897.867 485.677c-85.474 47.887-229.677 76.499-385.867 76.499s-300.393-28.612-385.867-76.499c-42.466-23.733-65.897-50.116-65.897-74.089v-98.424c10.541 8.192 22.106 16.324 36.382 24.335 94.088 52.706 249.314 84.149 415.383 84.149s321.295-31.443 415.383-84.149c14.276-8.011 25.841-16.143 36.382-24.335v98.424c0 23.974-23.432 50.357-65.897 74.089z"
+ ],
+ "grid": 0,
+ "tags": [
+ "server"
+ ]
+ },
+ {
+ "id": 73,
+ "paths": [
+ "M440.139 413.335c0-117.218-95.352-212.57-212.57-212.57-117.158 0-212.51 95.352-212.51 212.57 0 117.158 95.352 212.51 212.51 212.51 44.213 0 85.293-13.673 119.326-36.804-74.15 209.016-240.339 233.532-248.952 234.677l7.409 59.753c3.072-0.361 308.706-42.345 335.089-465.257l-0.783-0.060c0.060-1.626 0.482-3.132 0.482-4.819zM227.569 565.67c-83.968 0-152.275-68.307-152.275-152.275s68.307-152.335 152.275-152.335c84.028 0 152.335 68.367 152.335 152.335s-68.307 152.275-152.335 152.275zM1007.977 418.153c0.060-1.626 0.482-3.192 0.482-4.819 0-117.218-95.352-212.57-212.51-212.57s-212.51 95.352-212.51 212.57c0 117.158 95.352 212.51 212.51 212.51 44.213 0 85.293-13.673 119.326-36.804-74.089 209.016-240.339 233.532-248.952 234.677l7.409 59.753c3.072-0.361 308.706-42.345 335.089-465.257l-0.843-0.060zM795.949 565.67c-83.968 0-152.275-68.307-152.275-152.275s68.307-152.335 152.275-152.335 152.275 68.367 152.275 152.335-68.307 152.275-152.275 152.275z"
+ ],
+ "grid": 0,
+ "tags": [
+ "quote-right"
+ ]
+ },
+ {
+ "id": 72,
+ "paths": [
+ "M793.239 458.632c-44.213 0-85.353 13.673-119.386 36.864 74.089-209.137 240.399-233.713 249.013-234.797l-7.409-59.753c-3.072 0.361-308.766 42.406-335.089 465.318l0.904 0.060c0 1.626-0.482 3.253-0.482 4.879 0 117.158 95.352 212.51 212.51 212.51s212.51-95.352 212.51-212.51-95.413-212.57-212.57-212.57zM793.239 823.477c-84.028 0-152.275-68.307-152.275-152.275s68.307-152.275 152.275-152.275 152.275 68.307 152.275 152.275-68.307 152.275-152.275 152.275zM224.858 458.632c-44.213 0-85.293 13.673-119.326 36.864 74.089-209.137 240.339-233.713 248.952-234.797l-7.409-59.753c-3.072 0.361-308.706 42.406-335.149 465.318l0.904 0.060c0 1.626-0.482 3.253-0.482 4.879 0 117.158 95.352 212.51 212.51 212.51s212.51-95.352 212.51-212.51-95.292-212.57-212.51-212.57zM224.858 823.477c-84.028 0-152.275-68.307-152.275-152.275s68.307-152.275 152.275-152.275 152.275 68.307 152.275 152.275-68.247 152.275-152.275 152.275z"
+ ],
+ "grid": 0,
+ "tags": [
+ "quote-left"
+ ]
+ },
+ {
+ "id": 71,
+ "paths": [
+ "M863.172 481.882l-113.001-263.65-207.089 589.282-241.845-789.685-142.758 464.053h-158.479v60.235h202.933l98.184-319.006 237.929 777.216 216.666-616.207 67.704 157.997h200.584v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "pulse"
+ ]
+ },
+ {
+ "id": 70,
+ "paths": [
+ "M1024 361.412h-181.188v-109.508l-271.24-251.904h-391.349v361.412h-180.224v481.882h180.706v186.729h662.588v-186.729h180.706v-481.882zM601.871 110.351l140.649 130.59h-140.649v-130.59zM240.459 60.235h301.176v240.941h240.941v60.235h-542.118v-301.176zM783.059 969.788h-542.118v-301.176h542.118v301.176zM963.765 783.059h-120.471v-174.682h-662.588v174.682h-120.471v-361.412h903.529v361.412zM662.95 783.059h-361.773v-60.235h361.773v60.235zM542.118 903.529h-240.941v-60.235h240.941v60.235zM180.706 542.118h-60.235v-60.235h60.235v60.235zM301.176 542.118h-60.235v-60.235h60.235v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "printer"
+ ]
+ },
+ {
+ "id": 69,
+ "paths": [
+ "M963.765 572.235c0 249.133-202.632 451.765-451.765 451.765s-451.765-202.632-451.765-451.765c0-210.703 149.143-396.288 354.665-441.284l12.89 58.85c-178.056 38.972-307.32 199.8-307.32 382.434 0 215.883 175.646 391.529 391.529 391.529s391.529-175.646 391.529-391.529c0-182.392-129.084-343.221-306.959-382.374l12.951-58.85c205.282 45.237 354.244 230.761 354.244 441.224zM542.118 0h-60.235v602.353h60.235v-602.353z"
+ ],
+ "grid": 0,
+ "tags": [
+ "power-off"
+ ]
+ },
+ {
+ "id": 68,
+ "paths": [
+ "M180.706 240.941v302.020c0 165.587 148.661 300.333 331.294 300.333s331.294-134.746 331.294-300.333v-302.020h-662.588zM783.059 542.961c0 132.397-121.615 240.098-271.059 240.098s-271.059-107.701-271.059-240.098v-241.784h542.118v241.784zM422.611 180.706h-60.235v-180.706h60.235v180.706zM661.624 180.706h-60.235v-180.706h60.235v180.706zM481.882 843.294h60.235v180.706h-60.235v-180.706zM662.588 481.882h-301.176v-60.235h301.176v60.235zM662.588 602.353h-301.176v-60.235h301.176v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "plug"
+ ]
+ },
+ {
+ "id": 67,
+ "paths": [
+ "M902.626 538.684l60.115 4.036c-15.842 236.122-213.835 421.045-450.741 421.045-249.133 0-451.765-202.632-451.765-451.765 0-235.219 183.537-433.092 417.912-450.5l4.457 60.055c-203.053 15.059-362.135 186.549-362.135 390.445 0 215.883 175.646 391.529 391.529 391.529 205.342 0 376.892-160.226 390.626-364.845zM1024 451.704v30.118l-30.178 1.024h-450.68v-482.906l30.178 0.060c248.531 0.542 450.68 203.234 450.68 451.704zM962.921 422.611c-13.432-190.946-167.213-345.931-359.544-361.111v361.111h359.544z"
+ ],
+ "grid": 0,
+ "tags": [
+ "pie-chart"
+ ]
+ },
+ {
+ "id": 66,
+ "paths": [
+ "M963.765 61.801h-663.070c-131.373 0-238.231 106.857-238.231 238.231s106.857 238.17 238.231 238.17h181.188v425.562h60.235v-841.728h121.374v841.728h60.235v-841.728h240.038v-60.235zM481.882 478.027h-181.188c-98.184 0-177.995-79.812-177.995-177.935 0-98.184 79.812-177.995 177.995-177.995h181.188v355.93z"
+ ],
+ "grid": 0,
+ "tags": [
+ "paragraph"
+ ]
+ },
+ {
+ "id": 65,
+ "paths": [
+ "M0 0v1024h1024v-1024h-1024zM963.765 963.765h-903.529v-903.529h903.529v903.529zM240.941 616.328v166.731h60.235v-166.731c44.454-13.131 77.161-53.85 77.161-102.46s-32.708-89.329-77.161-102.46v-170.466h-60.235v170.466c-44.454 13.131-77.161 53.85-77.161 102.46s32.708 89.389 77.161 102.46zM271.059 466.824c25.961 0 47.044 21.143 47.044 47.044s-21.082 47.044-47.044 47.044-47.044-21.082-47.044-47.044 21.082-47.044 47.044-47.044zM481.882 488.328v294.731h60.235v-294.731c44.454-13.131 77.161-53.85 77.161-102.46s-32.708-89.329-77.161-102.46v-42.466h-60.235v42.466c-44.454 13.131-77.161 53.85-77.161 102.46s32.708 89.389 77.161 102.46zM512 338.824c25.961 0 47.044 21.143 47.044 47.044s-21.082 47.104-47.044 47.104-47.044-21.143-47.044-47.104 21.082-47.044 47.044-47.044zM752.941 808.177c59.151 0 107.279-48.128 107.279-107.279 0-48.67-32.708-89.329-77.161-102.46v-357.496h-60.235v357.496c-44.454 13.131-77.161 53.85-77.161 102.46 0 59.151 48.128 107.279 107.279 107.279zM752.941 653.794c25.961 0 47.044 21.143 47.044 47.044s-21.143 47.044-47.044 47.044-47.044-21.143-47.044-47.044 21.082-47.044 47.044-47.044z"
+ ],
+ "grid": 0,
+ "tags": [
+ "panel"
+ ]
+ },
+ {
+ "id": 64,
+ "paths": [
+ "M513.024-2.108l-513.024 194.018v644.096l512 192.030 512-192.030v-644.036l-510.976-194.078zM908.589 212.51l-155.768 58.428-394.963-149.926 155.106-58.669 395.625 150.167zM512 361.231l-396.408-148.661 157.154-59.392 394.601 149.805-155.347 58.248zM60.235 256.181l421.647 158.118v538.022l-421.647-158.118v-538.022zM542.118 952.32v-538.022l421.647-158.118v538.022l-421.647 158.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "package"
+ ]
+ },
+ {
+ "id": 63,
+ "paths": [
+ "M889.374 268.589l25.359-54.573-432.851-200.945v595.004c-30.78-26.744-70.475-43.49-114.327-43.49-96.798 0-175.526 78.788-175.526 175.526s78.728 175.526 175.526 175.526 175.526-78.788 175.526-175.526c0-3.192-0.783-6.204-0.964-9.276v-623.435l347.256 161.19zM367.556 855.401c-63.608 0-115.29-51.682-115.29-115.29s51.682-115.29 115.29-115.29 115.29 51.682 115.29 115.29-51.742 115.29-115.29 115.29z"
+ ],
+ "grid": 0,
+ "tags": [
+ "music"
+ ]
+ },
+ {
+ "id": 62,
+ "paths": [
+ "M361.412 15.962v555.49c-30.84-26.865-70.656-43.731-114.688-43.731-96.798 0-175.526 78.788-175.526 175.526s78.728 175.526 175.526 175.526c94.569 0 171.369-75.354 174.863-169.080v0-0.361c0.060-2.048 0.602-3.976 0.602-6.144s-0.482-4.036-0.542-6.084v-367.074l542.118 106.074v281.058c-30.901-27.166-70.957-44.213-115.29-44.213-96.798 0-175.526 78.788-175.526 175.526s78.728 175.526 175.526 175.526c95.473 0 172.996-76.68 175.104-171.61l0.422 0.12v-706.921l-662.588-129.626zM246.724 818.537c-63.608 0-115.29-51.682-115.29-115.29s51.682-115.29 115.29-115.29c61.5 0 111.435 48.489 114.688 109.146v12.228c-3.253 60.717-53.188 109.207-114.688 109.207zM421.647 268.71v-179.622l542.118 106.135v179.501l-542.118-106.014zM848.474 963.765c-63.608 0-115.29-51.682-115.29-115.29s51.682-115.29 115.29-115.29 115.29 51.682 115.29 115.29-51.682 115.29-115.29 115.29z"
+ ],
+ "grid": 0,
+ "tags": [
+ "music-alt"
+ ]
+ },
+ {
+ "id": 61,
+ "paths": [
+ "M512 0c-182.694 0-331.294 148.6-331.294 331.294v361.412c0 182.694 148.6 331.294 331.294 331.294s331.294-148.6 331.294-331.294v-361.412c0-182.694-148.6-331.294-331.294-331.294zM783.059 692.706c0 149.444-121.615 271.059-271.059 271.059s-271.059-121.615-271.059-271.059v-361.412c0-149.444 121.615-271.059 271.059-271.059s271.059 121.615 271.059 271.059v361.412zM512 210.824c-49.815 0-90.353 40.538-90.353 90.353v120.471c0 49.815 40.538 90.353 90.353 90.353s90.353-40.538 90.353-90.353v-120.471c0-49.815-40.538-90.353-90.353-90.353zM542.118 421.647c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v-120.471c0-16.625 13.493-30.118 30.118-30.118s30.118 13.493 30.118 30.118v120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "mouse"
+ ]
+ },
+ {
+ "id": 60,
+ "paths": [
+ "M512 0c-182.694 0-331.294 148.6-331.294 331.294v361.412c0 182.694 148.6 331.294 331.294 331.294s331.294-148.6 331.294-331.294v-361.412c0-182.694-148.6-331.294-331.294-331.294zM783.059 331.294v30.118h-240.941v-298.104c135.168 15.179 240.941 128.843 240.941 267.987zM481.882 63.307v298.104h-240.941v-30.118c0-139.144 105.773-252.808 240.941-267.987zM512 963.765c-149.444 0-271.059-121.615-271.059-271.059v-271.059h542.118v271.059c0 149.444-121.615 271.059-271.059 271.059z"
+ ],
+ "grid": 0,
+ "tags": [
+ "mouse-alt"
+ ]
+ },
+ {
+ "id": 59,
+ "paths": [
+ "M645.662 576.873v0l-0.602-0.602c-0.783-0.663-1.325-1.446-2.168-2.048l-0.181 0.241-100.593-77.222v-343.763c68.668 13.131 120.471 70.114 120.471 138.3l30.057 3.614 30.178-3.614c0-101.195-78.848-184.44-180.706-198.536v-93.244h-60.235v93.244c-101.858 14.095-180.706 97.34-180.706 198.536 0 56.742 25.359 110.712 69.331 148.962l-0.301 0.301 2.409 1.867c0 0 0 0 0 0v0l109.267 83.968v343.642c-68.668-13.131-120.471-70.114-120.471-138.3h-60.235c0 101.195 78.848 184.44 180.706 198.536v93.304h60.235v-93.304c101.858-14.095 180.706-97.34 180.706-198.536 0-60.597-28.25-116.796-77.161-155.347zM410.925 396.408c-31.443-26.865-49.513-64.873-49.513-104.629 0-68.186 51.802-125.169 120.471-138.3v297.442l-70.957-54.513zM542.118 870.52v-297.321l66.5 51.14c34.153 26.925 53.971 66.018 53.971 107.881 0 68.186-51.802 125.169-120.471 138.3z"
+ ],
+ "grid": 0,
+ "tags": [
+ "money"
+ ]
+ },
+ {
+ "id": 58,
+ "paths": [
+ "M512 722.824c149.444 0 271.059-121.615 271.059-271.059v-180.706c0-139.204-105.773-252.808-240.941-267.987v-3.072h-60.235v3.072c-135.168 15.179-240.941 128.783-240.941 267.987v180.706c0 149.444 121.615 271.059 271.059 271.059zM361.412 124.024v116.917h60.235v-159.503c18.793-8.975 38.912-15.059 60.235-18.131v177.634h60.235v-177.634c21.323 3.072 41.442 9.096 60.235 18.131v159.503h60.235v-116.917c37.165 38.008 60.235 89.811 60.235 147.034v30.118h-421.647v-30.118c0-57.224 23.070-109.086 60.235-147.034zM301.176 361.412h421.647v90.353c0 116.254-94.569 210.824-210.824 210.824s-210.824-94.569-210.824-210.824v-90.353zM903.529 421.647v195.765c0 124.506-121.615 225.882-271.059 225.882h-90.353v180.706h-60.235v-180.706h-90.353c-149.444 0-271.059-101.376-271.059-225.882v-195.765h60.235v195.765c0 91.377 94.569 165.647 210.824 165.647h240.941c116.254 0 210.824-74.27 210.824-165.647v-195.765h60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "microphone"
+ ]
+ },
+ {
+ "id": 57,
+ "paths": [
+ "M963.765 180.706v120.471h-903.529v-120.471h903.529zM60.235 602.353h903.529v-120.471h-903.529v120.471zM60.235 903.529h903.529v-120.471h-903.529v120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "menu"
+ ]
+ },
+ {
+ "id": 56,
+ "paths": [
+ "M963.765 120.471v120.471h-662.588v-120.471h662.588zM301.176 542.118h662.588v-120.471h-662.588v120.471zM301.176 843.294h662.588v-120.471h-662.588v120.471zM120.471 120.471c-33.25 0-60.235 26.925-60.235 60.235s26.985 60.235 60.235 60.235 60.235-26.925 60.235-60.235-26.985-60.235-60.235-60.235zM120.471 421.647c-33.25 0-60.235 26.925-60.235 60.235s26.985 60.235 60.235 60.235 60.235-26.925 60.235-60.235-26.985-60.235-60.235-60.235zM120.471 722.824c-33.25 0-60.235 26.925-60.235 60.235s26.985 60.235 60.235 60.235 60.235-26.925 60.235-60.235-26.985-60.235-60.235-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "menu-alt"
+ ]
+ },
+ {
+ "id": 55,
+ "paths": [
+ "M632.41 267.324l-295.273-85.414-337.137-1.205v662.588h322.138l312.983 89.088 328.644-96.678v-665.058l-331.354 96.678zM361.412 251.603l240.941 69.692v539.106l-240.941-68.608v-540.19zM60.235 240.941h240.941v543.142l-240.941-1.024v-542.118zM903.529 790.648l-240.941 70.897v-540.25l240.941-70.295v539.648z"
+ ],
+ "grid": 0,
+ "tags": [
+ "map"
+ ]
+ },
+ {
+ "id": 54,
+ "paths": [
+ "M903.529 240.941v4.156l-0.783-3.494-61.139 13.312c-8.373-108.604-98.424-194.68-209.137-194.68-110.893 0-201.126 86.438-209.257 195.283l-61.801-13.432v-1.144h-361.412v662.588h322.138l312.983 89.088 328.644-96.678v-654.999h-60.235zM632.471 120.471c83.064 0 150.588 67.584 150.588 150.588 0 108.785-103.544 253.53-150.588 313.645-47.044-60.115-150.588-204.86-150.588-313.645 0-83.004 67.524-150.588 150.588-150.588zM361.412 303.706l65.114 14.155c24.817 136.674 144.926 288.407 175.827 325.632v277.203l-240.941-68.608v-548.382zM60.235 301.176h240.941v543.142l-240.941-1.024v-542.118zM662.588 921.781v-278.347c30.961-37.286 151.371-189.44 175.947-326.234l64.994-14.095v547.78l-240.941 70.897zM714.27 276.058c0-45.116-36.683-81.8-81.8-81.8s-81.8 36.683-81.8 81.8 36.683 81.86 81.8 81.86 81.8-36.683 81.8-81.86zM610.906 276.058c0-11.927 9.698-21.564 21.564-21.564s21.564 9.698 21.564 21.564-9.698 21.624-21.564 21.624-21.564-9.698-21.564-21.624z"
+ ],
+ "grid": 0,
+ "tags": [
+ "map-alt"
+ ]
+ },
+ {
+ "id": 53,
+ "paths": [
+ "M60.235 542.118c0 132.879 103.063 240.941 229.677 240.941v60.235c-159.864 0-289.912-135.108-289.912-301.176s130.048-301.176 289.912-301.176h254.735l-99.147-99.147 42.586-42.586 171.912 171.851-171.851 171.912-42.647-42.647 99.208-99.147h-254.795c-126.615 0-229.677 108.062-229.677 240.941zM734.088 240.941v60.235c126.615 0 229.677 108.062 229.677 240.941s-103.063 240.941-229.677 240.941h-254.795l99.147-99.147-42.586-42.586-171.851 171.851 171.912 171.912 42.586-42.586-99.208-99.208h254.735c159.925 0 289.973-135.108 289.973-301.176s-130.048-301.176-289.912-301.176z"
+ ],
+ "grid": 0,
+ "tags": [
+ "loop"
+ ]
+ },
+ {
+ "id": 52,
+ "paths": [
+ "M512 30.118c-182.633 0-331.294 148.6-331.294 331.294 0 263.409 295.936 607.533 308.525 622.11l22.769 26.202 22.769-26.263c12.589-14.517 308.525-358.641 308.525-622.050 0-182.694-148.661-331.294-331.294-331.294zM512 916.48c-69.030-85.775-271.059-354.123-271.059-555.068 0-149.444 121.615-271.059 271.059-271.059s271.059 121.615 271.059 271.059c0 200.764-202.029 469.293-271.059 555.068zM512 189.079c-99.629 0-180.706 81.077-180.706 180.706s81.077 180.706 180.706 180.706 180.706-81.077 180.706-180.706-81.077-180.706-180.706-180.706zM512 490.255c-66.44 0-120.471-54.031-120.471-120.471s54.031-120.471 120.471-120.471 120.471 54.031 120.471 120.471-54.031 120.471-120.471 120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "location-pin"
+ ]
+ },
+ {
+ "id": 51,
+ "paths": [
+ "M1024 240.941v60.235h-722.824v-60.235h722.824zM180.706 271.059c0 49.815-40.538 90.353-90.353 90.353s-90.353-40.538-90.353-90.353 40.538-90.353 90.353-90.353 90.353 40.538 90.353 90.353zM120.471 271.059c0-16.565-13.493-30.118-30.118-30.118s-30.118 13.553-30.118 30.118 13.493 30.118 30.118 30.118 30.118-13.553 30.118-30.118zM301.176 542.118h722.824v-60.235h-722.824v60.235zM180.706 512c0 49.815-40.538 90.353-90.353 90.353s-90.353-40.538-90.353-90.353 40.538-90.353 90.353-90.353 90.353 40.538 90.353 90.353zM120.471 512c0-16.565-13.493-30.118-30.118-30.118s-30.118 13.553-30.118 30.118 13.493 30.118 30.118 30.118 30.118-13.553 30.118-30.118zM301.176 783.059h722.824v-60.235h-722.824v60.235zM180.706 752.941c0 49.815-40.538 90.353-90.353 90.353s-90.353-40.538-90.353-90.353 40.538-90.353 90.353-90.353 90.353 40.538 90.353 90.353zM120.471 752.941c0-16.565-13.493-30.118-30.118-30.118s-30.118 13.553-30.118 30.118 13.493 30.118 30.118 30.118 30.118-13.553 30.118-30.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "list"
+ ]
+ },
+ {
+ "id": 50,
+ "paths": [
+ "M512 0c-182.633 0-331.294 157.636-331.294 351.352 0 141.794 58.067 221.064 109.267 290.997 38.37 52.284 71.439 97.461 71.439 161.009v126.253c0 52.043 40.538 94.389 90.353 94.389h120.471c49.815 0 90.353-42.345 90.353-94.389v-128.060c0-62.946 31.142-104.508 70.475-157.154 49.092-65.717 110.231-147.396 110.231-293.045 0-193.717-148.661-351.352-331.294-351.352zM572.235 963.765h-120.471c-16.565 0-30.118-15.3-30.118-34.153v-98.364h180.706v98.364c0 18.854-13.553 34.153-30.118 34.153zM684.815 608.316c-35.358 47.285-71.68 95.955-80.474 162.696h-185.043c-9.156-66.379-45.417-116.073-80.715-164.262-48.008-65.536-97.641-133.301-97.641-255.398 0-160.527 121.615-291.117 271.059-291.117s271.059 130.59 271.059 291.117c0 125.591-49.935 192.392-98.244 256.964z"
+ ],
+ "grid": 0,
+ "tags": [
+ "light-bulb"
+ ]
+ },
+ {
+ "id": 49,
+ "paths": [
+ "M716.499 121.314l-342.799 782.216h47.947v60.235h-180.706v-60.235h66.921l342.799-782.216h-48.309v-60.235h180.706v60.235h-66.56z"
+ ],
+ "grid": 0,
+ "tags": [
+ "Italic"
+ ]
+ },
+ {
+ "id": 48,
+ "paths": [
+ "M650.541 859.919v60.235h-277.082v-60.235h108.424v-447.608h-105.412v-60.235h165.647v507.844h108.424zM481.16 243.652c51.080 0 92.28-41.321 92.28-92.28 0-51.019-41.261-92.401-92.28-92.401-51.14 0-92.401 41.382-92.401 92.401 0 50.959 41.321 92.28 92.401 92.28z"
+ ],
+ "grid": 0,
+ "tags": [
+ "info"
+ ]
+ },
+ {
+ "id": 47,
+ "paths": [
+ "M1024 481.882c0 132.879-108.062 240.941-240.941 240.941-72.102 0-139.144-32.045-185.163-87.462l-0.12 0.060-0.843-1.084c-0.663-0.843-1.566-1.385-2.289-2.289l0.241-0.181-218.895-269.975c-34.274-38.551-83.486-60.717-135.048-60.717-99.629 0-180.706 81.077-180.706 180.706 0 99.629 81.077 180.706 180.706 180.706 55.115 0 106.556-24.696 141.071-67.765l0.542 0.422 49.212-60.958 46.863 37.828-49.574 61.38-0.602-0.482c-45.96 57.043-114.266 89.811-187.512 89.811-132.879 0-240.941-108.062-240.941-240.941 0-132.879 108.062-240.941 240.941-240.941 67.464 0 131.674 28.732 177.272 78.366l0.482-0.361 2.53 3.132 222.75 274.673c34.515 41.743 84.872 65.837 139.083 65.837 99.629 0 180.706-81.077 180.706-180.706 0-99.629-81.077-180.706-180.706-180.706-50.959 0-99.388 21.805-133.722 59.573l-57.103 70.776-46.863-37.828 57.103-70.776-0.241-0.181c45.779-51.983 111.736-81.8 180.826-81.8 132.879 0 240.941 108.062 240.941 240.941z"
+ ],
+ "grid": 0,
+ "tags": [
+ "infinite"
+ ]
+ },
+ {
+ "id": 46,
+ "paths": [
+ "M0 180.706v722.824h1024v-722.824h-1024zM963.765 843.294h-903.529v-602.353h903.529v602.353zM154.323 813.839l-60.235-1.325c1.988-86.136 84.209-159.744 199.319-181.73v-19.637c-14.938-15.601-25.6-36.744-32.828-55.597-9.758-6.987-18.191-17.709-24.034-31.081-11.144-24.696-9.216-49.453 3.795-64.331-0.241-4.457-0.361-8.855-0.361-13.071l-0.12-11.083c-0.361-32.346-0.964-85.534 55.959-95.413 11.686-20.42 29.094-37.768 71.017-39.213 67.644-2.108 115.411 22.769 131.614 69.331 5.481 15.962 0.361 29.214-3.373 38.852-3.554 9.156-6.927 17.769-4.939 33.973 0.783 6.445 0.663 12.77 0.181 18.793 10.541 14.276 12.71 35.96 4.939 58.729-5.722 16.444-14.999 29.154-26.142 36.623-6.686 17.288-16.264 36.382-29.335 50.899v22.709c114.989 22.588 194.44 94.63 196.427 181.188l-60.235 1.385c-1.385-61.5-72.885-114.929-170.044-127.036l-26.383-3.313v-102.942l12.047-9.035c6.385-4.819 16.324-19.336 24.998-45.839l8.132-20.721 4.457-38.008c0.843-6.385 1.626-12.469 1.144-16.143-3.735-31.322 3.976-51.2 8.553-63.006 0.301-0.843 0.542-1.385 0.723-1.867-12.649-23.853-52.947-24.877-70.536-24.456-16.685 0.663-17.89 3.012-21.143 9.216-4.096 7.951-13.794 26.624-38.37 28.792-5.542 0.482-7.288 1.626-7.288 1.626-2.47 3.855-2.289 22.106-2.168 34.214l0.060 11.746c0 8.493 0.602 17.589 1.747 26.865l4.216 34.515 7.228 1.265 0.181 14.938c9.276 28.070 20.42 43.43 27.166 48.068l12.951 8.975v101.617l-26.624 3.132c-97.099 11.384-171.309 66.138-172.695 127.398zM903.529 481.882h-301.176v-60.235h301.176v60.235zM843.294 602.353h-240.941v-60.235h240.941v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "id-badge"
+ ]
+ },
+ {
+ "id": 45,
+ "paths": [
+ "M542.118 240.941h338.824l-217.389-240.941h-422.611v240.941h240.941v224.256h-67.765v558.803h195.765v-558.803h-67.765v-224.256zM301.176 60.235h335.571l108.725 120.471h-444.296v-120.471zM549.647 963.765h-75.294v-438.332h75.294v438.332z"
+ ],
+ "grid": 0,
+ "tags": [
+ "hummer"
+ ]
+ },
+ {
+ "id": 44,
+ "paths": [
+ "M843.294 963.765h-180.706v-361.412h-301.176v361.412h-180.706v-542.118h-60.235v602.353h783.059v-602.353h-60.235v542.118zM421.647 963.765v-301.176h180.706v301.176h-180.706zM1011.712 389.903l-35.659 48.61-464.053-340.932-464.053 340.811-35.659-48.55 499.712-366.953 499.712 367.014z"
+ ],
+ "grid": 0,
+ "tags": [
+ "home"
+ ]
+ },
+ {
+ "id": 43,
+ "paths": [
+ "M621.086 893.35c0 54.091-43.972 98.063-98.123 98.063-54.332 0-98.244-43.972-98.244-98.063 0-54.212 43.912-98.184 98.244-98.184 54.091 0 98.123 43.972 98.123 98.184zM702.825 142.938c-30.84-38.852-86.98-85.173-179.682-85.173-246.844 0-255.699 226.364-255.759 228.653l60.235 1.566c0.181-6.927 6.626-169.984 195.524-169.984 68.668 0 109.929 33.912 132.457 62.344 33.431 42.165 42.165 90.835 37.587 110.411-17.528 74.029-60.898 113.062-106.797 154.383-56.32 50.658-114.447 103.002-114.447 214.317h60.235c0-84.45 41.683-122.037 94.509-169.562 48.429-43.61 103.304-93.003 125.109-185.404 8.975-38.189-5-106.014-48.971-161.551z"
+ ],
+ "grid": 0,
+ "tags": [
+ "help"
+ ]
+ },
+ {
+ "id": 42,
+ "paths": [
+ "M962.62 487.002c-11.565-270.637-208.956-487.002-450.62-487.002s-439.055 216.365-450.62 487.002c-35.539 12.107-61.38 45.538-61.38 85.233v240.941c0 49.815 40.358 90.353 89.992 90.353h90.714v-60.235h60.235v-301.176h-60.235v-60.235h-58.91c13.553-235.038 183.115-421.647 390.204-421.647s376.651 186.609 390.204 421.647h-58.91v60.235h-60.235v301.176h60.235v60.235h90.714c49.634 0 89.992-40.538 89.992-90.353v-240.941c0-39.695-25.841-73.126-61.38-85.233zM120.471 843.294h-30.479c-16.384 0-29.756-13.553-29.756-30.118v-240.941c0-16.565 13.372-30.118 29.756-30.118h30.479v301.176zM963.765 813.176c0 16.565-13.372 30.118-29.756 30.118h-30.479v-301.176h30.479c16.384 0 29.756 13.553 29.756 30.118v240.941z"
+ ],
+ "grid": 0,
+ "tags": [
+ "headphone"
+ ]
+ },
+ {
+ "id": 41,
+ "paths": [
+ "M813.176 752.941c-49.815 0-90.353 40.538-90.353 90.353s40.538 90.353 90.353 90.353 90.353-40.538 90.353-90.353-40.538-90.353-90.353-90.353zM813.176 873.412c-16.565 0-30.118-13.553-30.118-30.118s13.553-30.118 30.118-30.118 30.118 13.553 30.118 30.118-13.553 30.118-30.118 30.118zM1024 189.741l-176.068-189.741h-671.684l-176.248 185.946v387.494h56.38l-56.38 70.596v379.964h1024v-377.073l-63.006-73.487h63.006v-383.699zM202.089 60.235h619.58l111.676 120.471h-845.402l114.146-120.471zM60.235 963.765v-240.941h903.529v240.941h-903.529zM958.103 662.588h-895.88l71.138-89.148h748.363l76.378 89.148zM60.235 513.205v-272.264h903.529v272.264h-903.529zM813.176 301.176c-49.815 0-90.353 40.538-90.353 90.353 0 49.754 40.538 90.293 90.353 90.293s90.353-40.538 90.353-90.293c0-49.815-40.538-90.353-90.353-90.353zM813.176 421.587c-16.565 0-30.118-13.493-30.118-30.057s13.553-30.118 30.118-30.118 30.118 13.553 30.118 30.118-13.553 30.057-30.118 30.057z"
+ ],
+ "grid": 0,
+ "tags": [
+ "harddrives"
+ ]
+ },
+ {
+ "id": 40,
+ "paths": [
+ "M851.366 180.465h-678.611l-172.755 263.469v399.601h1024v-395.686l-172.634-267.384zM205.342 240.7h613.195l116.977 181.188h-848.956l118.784-181.188zM60.235 783.3v-301.176h903.529v301.176h-903.529zM813.176 542.359c-49.815 0-90.353 40.538-90.353 90.353s40.538 90.353 90.353 90.353 90.353-40.538 90.353-90.353-40.538-90.353-90.353-90.353zM813.176 662.829c-16.565 0-30.118-13.553-30.118-30.118s13.553-30.118 30.118-30.118 30.118 13.553 30.118 30.118-13.553 30.118-30.118 30.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "harddrive"
+ ]
+ },
+ {
+ "id": 39,
+ "paths": [
+ "M472.184 337.98l-2.048 11.927 40.538-5.18c0.241 0 1.265-0.181 1.867-0.241l38.37 4.879-1.867-10.903c65.656-12.168 199.258-43.671 275.576-109.026 29.756-25.419 46.14-59.633 46.14-96.376s-16.384-70.957-46.14-96.437c-56.742-48.67-154.263-48.61-211.004 0-49.032 41.984-81.86 103.966-103.063 158.298-21.203-54.212-54.031-116.013-103.063-157.877-56.681-48.55-154.082-48.489-210.763 0-29.756 25.419-46.14 59.573-46.14 96.196 0 36.623 16.384 70.716 46.14 96.075 76.318 65.175 209.92 96.557 275.456 108.664zM652.77 82.402c17.528-14.999 41.020-23.251 66.319-23.251 25.239 0 48.851 8.252 66.319 23.251 16.203 13.794 25.058 31.804 25.058 50.658 0 18.793-8.855 36.744-25.058 50.598-62.163 53.188-176.429 81.619-238.893 93.847 14.758-53.489 47.164-144.504 106.255-195.102zM235.821 82.824c17.528-14.938 41.020-23.191 66.319-23.191 25.239 0 48.791 8.252 66.259 23.191 58.79 50.176 91.196 140.77 106.014 194.138-62.404-12.107-176.369-40.358-238.592-93.485-16.143-13.734-24.998-31.563-24.998-50.236 0-18.733 8.855-36.623 24.998-50.417zM1024 361.412h-1024v240.941h60.235v421.647h903.529v-421.647h60.235v-240.941zM420.201 421.647h181.067l64.211 351.955-99.268-41.261-78.366 72.584-67.644-383.277zM60.235 421.647h298.767l21.263 120.471h-320.030v-120.471zM903.529 963.765h-783.059v-361.412h270.456l56.742 321.837 131.072-121.374 165.768 68.969-49.092-269.432h208.113v361.412zM963.765 542.118h-279.371l-21.986-120.471h301.357v120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "gift"
+ ]
+ },
+ {
+ "id": 38,
+ "paths": [
+ "M542.118 240.218v-179.983h-60.235v179.983c-214.679 6.325-481.882 77.222-481.882 149.805v424.117c0 49.815 40.538 90.353 90.353 90.353h107.821l120.23-236.785c34.153 6.264 103.183 16.504 191.127 16.504 89.088 0 162.274-10.481 198.054-16.685l114.929 236.966h111.134c49.815 0 90.353-40.538 90.353-90.353v-424.117c0-72.584-267.264-143.541-481.882-149.805zM963.765 814.14c0 16.565-13.553 30.118-30.118 30.118h-73.367l-119.025-245.158-23.251 5.12c-0.904 0.181-91.256 19.817-208.535 19.817-116.917 0-199.68-19.456-200.523-19.697l-23.13-5.602-124.567 245.459h-70.897c-16.565 0-30.118-13.553-30.118-30.118v-416.527c30.238-26.323 203.595-91.437 421.647-97.039v0.663h60.235v-0.783c217.992 5.662 391.409 70.776 421.647 97.099v416.648zM301.176 422.852h60.115v60.235h-60.115v61.44h-60.235v-61.44h-60.235v-60.235h60.235v-61.44h60.235v61.44zM752.941 543.322c49.815 0 90.353-40.538 90.353-90.353s-40.538-90.353-90.353-90.353-90.353 40.478-90.353 90.353 40.538 90.353 90.353 90.353zM752.941 422.852c16.565 0 30.118 13.553 30.118 30.118s-13.553 30.118-30.118 30.118-30.118-13.553-30.118-30.118 13.553-30.118 30.118-30.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "game"
+ ]
+ },
+ {
+ "id": 37,
+ "paths": [
+ "M32.527 0l389.12 555.912v468.088h180.706v-468.088l389.12-555.912h-958.946zM542.118 536.937v426.827h-60.235v-426.827l-333.704-476.702h727.642l-333.704 476.702z"
+ ],
+ "grid": 0,
+ "tags": [
+ "filter"
+ ]
+ },
+ {
+ "id": 36,
+ "paths": [
+ "M752.76 0h-391.349v121.073h60.235v-60.838h301.176v240.941h240.941v481.882h-241.965v60.235h302.2v-591.39l-271.24-251.904zM783.059 110.351l140.649 130.59h-140.649v-130.59zM0 180.706v843.294h662.588v-591.39l-271.24-251.904h-391.349zM421.647 291.057l140.649 130.59h-140.649v-130.59zM60.235 963.765v-722.824h301.176v240.941h240.941v481.882h-542.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "files"
+ ]
+ },
+ {
+ "id": 35,
+ "paths": [
+ "M582.295 0h-461.824v1024h783.059v-704.271l-321.235-319.729zM602.353 104.93l197.15 196.247h-197.15v-196.247zM180.706 963.765v-903.529h361.412v301.176h301.176v602.353h-662.588z"
+ ],
+ "grid": 0,
+ "tags": [
+ "file"
+ ]
+ },
+ {
+ "id": 34,
+ "paths": [
+ "M809.924 253.048l-312.983-180.766c-41.562-23.913-99.388-8.493-123.362 33.129l-361.412 626.025c-24.937 43.128-10.059 98.485 33.129 123.482l191.488 109.869 262.445-1.084 343.823-587.234c24.877-43.128 10.059-98.485-33.129-123.422zM464.595 903.59l-211.908 0.843-177.393-101.737c-14.396-8.373-19.336-26.744-11.023-41.201l165.647-286.961 363.038 209.619-128.361 219.437zM790.889 346.172l-167.514 286.118-363.339-209.8 165.647-286.961c5.361-9.276 15.42-15.059 26.142-15.059 5.301 0 10.36 1.325 14.999 3.976l312.983 180.706c14.396 8.373 19.336 26.805 11.083 41.020zM1024 903.529v60.235h-421.647v-60.235h421.647z"
+ ],
+ "grid": 0,
+ "tags": [
+ "eraser"
+ ]
+ },
+ {
+ "id": 33,
+ "paths": [
+ "M120.471 0v1024h783.059v-1024h-783.059zM282.805 240.941l-84.811-180.706h628.013l-84.932 180.706h-458.27zM244.616 301.176h237.267v542.118h-241.062l-60.115 69.572v-747.761l63.91 136.072zM268.348 903.529h487.424l51.923 60.235h-591.27l51.923-60.235zM783.42 843.294h-241.303v-542.118h237.207l63.97-136.192v747.821l-59.874-69.512z"
+ ],
+ "grid": 0,
+ "tags": [
+ "envelope"
+ ]
+ },
+ {
+ "id": 32,
+ "paths": [
+ "M1024 963.765v60.235h-1024v-60.235h1024zM804.382 533.323l-42.586-42.586-219.618 219.618v-710.355h-60.235v710.415l-219.678-219.738-42.647 42.647 292.382 292.322 292.382-292.322z"
+ ],
+ "grid": 0,
+ "tags": [
+ "download"
+ ]
+ },
+ {
+ "id": 31,
+ "paths": [
+ "M1002.376 325.813l-169.321-205.342h-290.936v-120.471h-60.235v120.471h-421.647v421.647h421.647v481.882h60.235v-481.882h291.418l168.84-216.305zM542.118 481.882h-421.647v-301.176h684.152l120.531 146.131-121.013 155.046h-262.024z"
+ ],
+ "grid": 0,
+ "tags": [
+ "direction"
+ ]
+ },
+ {
+ "id": 30,
+ "paths": [
+ "M542.118 361.412h282.805l116.736-154.383-117.218-146.793h-282.323v-60.235h-60.235v60.235h-361.412v301.176h361.412v120.471h-282.323l-117.218 146.793 116.736 154.383h282.805v240.941h60.235v-240.941h361.412v-301.176h-361.412v-120.471zM180.706 120.471h614.761l69.933 87.582-70.415 93.124h-614.28v-180.706zM843.294 722.824h-614.28l-70.415-93.124 69.933-87.582h614.761v180.706z"
+ ],
+ "grid": 0,
+ "tags": [
+ "direction-alt"
+ ]
+ },
+ {
+ "id": 29,
+ "paths": [
+ "M1024 692.706v30.118h-371.531v-60.235h310.332c-6.746-101.918-47.526-194.62-110.953-267.083l-48.55 48.55-42.586-42.586 48.309-48.309c-72.403-63.428-165.045-103.966-266.903-110.773v179.26h-60.235v-179.26c-101.858 6.807-194.5 47.345-266.842 110.773l47.947 47.947-42.586 42.586-48.188-48.188c-63.428 72.463-104.267 165.165-110.953 267.083h311.477v60.235h-372.736v-30.118c0-282.323 229.677-512 512-512s512 229.677 512 512zM632.471 692.706c0 66.44-54.031 120.471-120.471 120.471s-120.471-54.031-120.471-120.471c0-38.792 18.733-72.885 47.224-94.991l-125.41-218.654 52.224-29.937 128.964 224.858c5.722-0.843 11.445-1.747 17.468-1.747 66.44 0 120.471 54.031 120.471 120.471zM572.235 692.706c0-33.19-27.046-60.235-60.235-60.235s-60.235 27.046-60.235 60.235 27.046 60.235 60.235 60.235 60.235-27.046 60.235-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "dashboard"
+ ]
+ },
+ {
+ "id": 28,
+ "paths": [
+ "M180.706 180.706v662.588h662.588v-662.588h-662.588zM783.059 783.059h-542.118v-542.118h542.118v542.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "control-stop"
+ ]
+ },
+ {
+ "id": 27,
+ "paths": [
+ "M538.504 413.877l65.114-80.715-0.241-0.181c51.501-58.488 125.711-92.040 203.475-92.040h114.327l-99.147-99.147 42.586-42.586 171.851 171.851-171.912 171.912-42.586-42.586 99.208-99.208h-114.327c-59.573 0-116.314 25.6-156.311 69.813l-65.054 80.655-46.984-37.768zM352.437 644.277l-0.663-0.482c-40.177 50.176-100.171 79.029-164.623 79.029h-187.151v60.235h187.151c82.462 0 159.322-36.804 211.004-100.954l0.663 0.542 56.681-70.234-46.803-37.888-56.26 69.752zM821.971 623.676l99.208 99.147h-114.327c-63.368 0-122.338-28.25-162.635-77.161l-257.144-317.139-0.602 0.482c-51.2-55.778-123.362-88.064-199.319-88.064h-187.151v60.235h187.151c60.115 0 117.338 25.781 157.274 70.475l250.639 309.128-0.301 0.241c51.802 64.813 129.084 102.039 212.028 102.039h114.327l-99.147 99.147 42.586 42.586 171.912-171.912-171.912-171.912-42.586 42.707z"
+ ],
+ "grid": 0,
+ "tags": [
+ "control-shuffle"
+ ]
+ },
+ {
+ "id": 26,
+ "paths": [
+ "M180.706 162.153v699.814l699.814-351.593-699.814-348.22zM240.941 259.494l504.892 251.181-504.892 253.651v-504.832z"
+ ],
+ "grid": 0,
+ "tags": [
+ "control-play"
+ ]
+ },
+ {
+ "id": 25,
+ "paths": [
+ "M180.706 903.529h240.941v-783.059h-240.941v783.059zM240.941 180.706h120.471v662.588h-120.471v-662.588zM602.353 120.471v783.059h240.941v-783.059h-240.941zM783.059 843.294h-120.471v-662.588h120.471v662.588z"
+ ],
+ "grid": 0,
+ "tags": [
+ "control-pause"
+ ]
+ },
+ {
+ "id": 24,
+ "paths": [
+ "M180.706 146.733v731.016l438.573-367.315-438.573-363.701zM240.941 274.914l284.25 235.701-284.25 238.050v-473.751zM920.456 510.434l-389.12 325.873-38.731-46.261 333.704-279.432-333.523-276.6 38.49-46.381 389.18 322.801z"
+ ],
+ "grid": 0,
+ "tags": [
+ "control-forward"
+ ]
+ },
+ {
+ "id": 23,
+ "paths": [
+ "M404.721 510.434l438.573 367.255v-730.955l-438.573 363.701zM783.059 748.664l-284.25-237.99 284.25-235.761v473.751zM197.632 510.675l333.704 279.432-38.731 46.261-389.12-325.873 389.24-322.741 38.49 46.381-333.583 276.54z"
+ ],
+ "grid": 0,
+ "tags": [
+ "control-backward"
+ ]
+ },
+ {
+ "id": 22,
+ "paths": [
+ "M768 271.059c-34.816 0-69.030 7.409-101.858 22.106-53.549-52.585-124.988-82.342-199.319-82.342-118.423 0-221.907 71.68-264.855 180.826-108.604-4.457-201.969 85.594-201.969 195.644 0 107.942 87.823 195.765 195.765 195.765h572.235c141.131 0 256-114.869 256-256s-114.869-256-256-256zM768 722.824h-572.235c-74.752 0-135.529-60.777-135.529-135.529s60.777-135.529 135.529-135.529c7.529 0 14.697 1.144 21.865 2.289l26.202 4.337 7.59-25.419c28.792-96.858 115.351-161.912 215.401-161.912 64.632 0 126.615 28.732 169.924 78.728l15.962 18.432 21.323-11.746c30.298-16.685 61.862-25.178 93.967-25.178 107.942 0 195.765 87.823 195.765 195.765s-87.823 195.765-195.765 195.765z"
+ ],
+ "grid": 0,
+ "tags": [
+ "cloud"
+ ]
+ },
+ {
+ "id": 21,
+ "paths": [
+ "M1024 406.588c0 141.131-114.808 256-256 256h-166.069v-60.235h166.069c107.942 0 195.765-87.823 195.765-195.765s-87.823-195.765-195.765-195.765c-32.045 0-63.669 8.493-93.967 25.118l-21.323 11.746-15.962-18.432c-43.309-49.935-105.291-78.667-169.924-78.667-100.051 0-186.669 65.054-215.401 161.912l-7.59 25.419-26.202-4.337c-7.168-1.144-14.336-2.289-21.865-2.289-74.692 0-135.529 60.777-135.529 135.529s60.838 135.529 135.529 135.529h222.81v60.235h-222.81c-107.942 0-195.765-87.823-195.765-195.765 0-109.99 92.1-200.885 201.969-195.644 42.948-109.146 146.432-180.826 264.855-180.826 74.33 0 145.769 29.756 199.319 82.342 32.888-14.697 67.042-22.106 101.858-22.106 141.192 0 256 114.869 256 256zM641.265 533.323l42.586-42.586-171.851-171.912-171.912 171.851 42.586 42.586 99.208-99.147v469.414h60.235v-469.414l99.147 99.208z"
+ ],
+ "grid": 0,
+ "tags": [
+ "cloud-up"
+ ]
+ },
+ {
+ "id": 20,
+ "paths": [
+ "M1024 406.588c0 141.131-114.808 256-256 256h-166.069v-60.235h166.069c107.942 0 195.765-87.823 195.765-195.765s-87.823-195.765-195.765-195.765c-32.045 0-63.669 8.493-93.967 25.118l-21.323 11.746-15.962-18.432c-43.309-49.935-105.291-78.667-169.924-78.667-100.051 0-186.669 65.054-215.401 161.912l-7.59 25.419-26.202-4.337c-7.168-1.144-14.336-2.289-21.865-2.289-74.692 0-135.529 60.777-135.529 135.529s60.838 135.529 135.529 135.529h222.81v60.235h-222.81c-107.942 0-195.765-87.823-195.765-195.765 0-109.99 91.016-200.885 201.969-195.644 42.948-109.146 146.432-180.826 264.855-180.826 74.33 0 145.769 29.756 199.319 82.342 32.888-14.697 67.042-22.106 101.858-22.106 141.192 0 256 114.869 256 256zM542.118 827.031v-465.619h-60.235v465.619l-99.147-99.147-42.586 42.586 171.851 171.851 171.912-171.912-42.586-42.586-99.208 99.208z"
+ ],
+ "grid": 0,
+ "tags": [
+ "cloud-down"
+ ]
+ },
+ {
+ "id": 19,
+ "paths": [
+ "M963.765 120.471v903.529h-903.529v-903.529h135.168v60.235h-74.933v783.059h783.059v-783.059h-76.981v-60.235h137.216zM783.059 301.176h-542.118v-240.941h185.826c12.469-35.057 45.96-60.235 85.233-60.235s72.764 25.178 85.233 60.235h185.826v240.941zM722.824 120.471h-180.706v-30.118c0-16.625-13.493-30.118-30.118-30.118s-30.118 13.493-30.118 30.118v30.118h-180.706v120.471h421.647v-120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "clipboard"
+ ]
+ },
+ {
+ "id": 18,
+ "paths": [
+ "M1024 601.389l-117.941 0.12-123.543-240.098h-478.81l-178.778 240.881-124.928 0.060v299.791h120.591c0 0.482-0.12 0.904-0.12 1.385 0 66.44 54.031 120.471 120.471 120.471s120.471-54.031 120.471-120.471c0-0.482-0.12-0.904-0.12-1.385h301.478c-0.060 0.482-0.181 0.904-0.181 1.385 0 66.44 54.031 120.471 120.471 120.471s120.471-54.031 120.471-120.471c0-0.482-0.12-0.904-0.12-1.385h120.591v-300.755zM838.355 601.57l-234.737 0.241v-180.164h142.155l92.582 179.923zM333.944 421.647h209.438v180.224l-343.401 0.301 133.963-180.525zM240.941 963.765c-33.19 0-60.235-27.046-60.235-60.235s27.046-60.235 60.235-60.235 60.235 27.046 60.235 60.235-27.046 60.235-60.235 60.235zM783.059 963.765c-33.19 0-60.235-27.046-60.235-60.235s27.046-60.235 60.235-60.235 60.235 27.046 60.235 60.235-27.046 60.235-60.235 60.235zM963.765 841.909h-77.764c-21.082-35.057-59.091-58.85-102.942-58.85s-81.86 23.793-102.942 58.85h-336.233c-21.082-35.057-59.091-58.85-102.942-58.85s-81.86 23.793-102.942 58.85h-77.764v-179.32l903.529-0.904v180.224z"
+ ],
+ "grid": 0,
+ "tags": [
+ "car"
+ ]
+ },
+ {
+ "id": 17,
+ "paths": [
+ "M843.294 120.471v-60.235h-180.706v60.235h-301.176v-60.235h-180.706v60.235h-180.706v903.529h1024v-903.529h-180.706zM722.824 120.471h60.235v120.471h-60.235v-120.471zM240.941 120.471h60.235v120.471h-60.235v-120.471zM963.765 963.765h-903.529v-537.359h903.529v537.359zM60.235 366.17v-185.464h120.471v120.471h180.706v-120.471h301.176v120.471h180.706v-120.471h120.471v185.464h-903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "calendar"
+ ]
+ },
+ {
+ "id": 16,
+ "paths": [
+ "M999.424 69.391c-3.192-0.602-79.571-14.697-179.561-14.697-126.795 0-230.581 22.046-308.706 65.536-91.437-46.080-196.608-69.391-312.983-69.391-101.256 0-172.634 18.191-175.586 18.974l-22.588 5.903 0.060 837.632 37.587-9.698c0.663-0.12 67.464-17.047 160.527-17.047 87.16 0 166.912 14.456 238.532 42.345v49.875h150.588v-51.561c77.161-29.395 165.466-36.804 232.508-36.804 94.088 0 167.816 13.553 168.538 13.673l35.659 6.626v-836.728l-24.576-4.638zM60.235 837.692v-714.27c27.166-5.060 76.92-12.348 137.939-12.348 106.074 0 201.126 21.685 283.708 62.886v709.331c-84.51-37.165-179.32-56.922-283.708-56.922-58.368 0-106.797 6.084-137.939 11.324zM963.765 839.56c-32.286-4.216-83.908-9.276-143.962-9.276-111.315 0-203.656 17.95-277.685 51.501v-709.15c85.655-46.984 197.030-57.705 277.685-57.705 61.621 0 114.568 5.843 143.962 9.879v714.752z"
+ ],
+ "grid": 0,
+ "tags": [
+ "book"
+ ]
+ },
+ {
+ "id": 15,
+ "paths": [
+ "M922.323 850.824c-0.843-0.783-79.029-77.944-79.029-193.355v-198.295c0-186.79-148.661-338.703-331.294-338.703s-331.294 151.913-331.294 338.703v198.295c0 112.098-78.667 192.934-79.39 193.717l-50.778 51.381h925.033l-53.248-51.742zM183.838 842.33c26.744-41.683 57.103-106.255 57.103-184.862v-198.295c0-153.54 121.615-278.468 271.059-278.468s271.059 124.928 271.059 278.468v198.295c0 79.511 29.816 143.541 56.501 184.862h-655.721zM542.118 120.471h-60.235v-60.235h60.235v60.235zM542.118 903.529h60.235c0 49.815-40.538 90.353-90.353 90.353s-90.353-40.538-90.353-90.353h60.235c0 16.625 13.553 30.118 30.118 30.118s30.118-13.493 30.118-30.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "bell"
+ ]
+ },
+ {
+ "id": 14,
+ "paths": [
+ "M512.964 0c-282.323 0-512 229.677-512 512s229.677 512 512 512 512-229.677 512-512-229.737-512-512-512zM782.396 481.882c5.903-87.944 37.045-171.972 90.172-242.146 51.802 68.247 84.57 151.492 90.594 242.146h-180.766zM963.162 542.118c-6.024 90.654-38.792 173.96-90.654 242.206-53.067-70.234-84.209-154.263-90.052-242.206h180.706zM832.813 193.295c-65.897 82.583-104.388 183.115-110.652 288.587h-180.043v-420.201c113.182 7.349 215.281 55.959 290.696 131.614zM481.882 61.801v420.081h-178.296c-6.144-105.532-44.634-206.005-110.472-288.587 74.933-75.234 176.309-123.784 288.768-131.494zM62.705 481.882c6.024-90.654 38.792-173.96 90.654-242.206 53.067 70.174 84.149 154.202 90.052 242.206h-180.706zM243.351 542.118c-5.843 88.064-36.864 172.032-89.992 242.206-51.863-68.247-84.631-151.552-90.654-242.206h180.646zM193.054 830.705c65.958-82.583 104.388-183.055 110.532-288.587h178.296v420.081c-112.459-7.71-213.835-56.26-288.828-131.494zM542.118 962.319v-420.201h180.104c6.204 105.472 44.695 206.005 110.532 288.648-75.415 75.595-177.453 124.205-290.635 131.554z"
+ ],
+ "grid": 0,
+ "tags": [
+ "basketball"
+ ]
+ },
+ {
+ "id": 13,
+ "paths": [
+ "M1024 963.765v60.235h-1024v-60.235h1024zM120.471 602.353h120.471v301.176h60.235v-361.412h-240.941v361.412h60.235v-301.176zM421.647 421.647h120.471v481.882h60.235v-542.118h-240.941v542.118h60.235v-481.882zM722.824 180.706h120.471v722.824h60.235v-783.059h-240.941v783.059h60.235v-722.824z"
+ ],
+ "grid": 0,
+ "tags": [
+ "bar-chart"
+ ]
+ },
+ {
+ "id": 12,
+ "paths": [
+ "M1024 963.765v60.235h-1024v-60.235h1024zM722.824 602.353h120.471v301.176h60.235v-361.412h-240.941v361.412h60.235v-301.176zM421.647 421.647h120.471v481.882h60.235v-542.118h-240.941v542.118h60.235v-481.882zM120.471 180.706h120.471v722.824h60.235v-783.059h-240.941v783.059h60.235v-722.824z"
+ ],
+ "grid": 0,
+ "tags": [
+ "bar-chart-alt"
+ ]
+ },
+ {
+ "id": 11,
+ "paths": [
+ "M878.411 903.529v60.235h-426.647c-182.633 0-331.294-148.6-331.294-331.294s148.661-331.294 331.294-331.294h175.405l-159.383-159.383 42.586-42.586 232.087 232.087-232.087 232.147-42.586-42.647 159.383-159.383h-175.405c-149.444 0-271.059 121.615-271.059 271.059s121.615 271.059 271.059 271.059h426.647z"
+ ],
+ "grid": 0,
+ "tags": [
+ "back-right"
+ ]
+ },
+ {
+ "id": 10,
+ "paths": [
+ "M903.529 451.765c0 182.694-148.6 331.294-331.294 331.294h-175.405l159.383 159.383-42.586 42.586-232.087-232.087 232.147-232.147 42.586 42.586-159.443 159.443h175.405c149.444 0 271.059-121.615 271.059-271.059s-121.615-271.059-271.059-271.059h-426.647v-60.235h426.647c182.694 0 331.294 148.6 331.294 331.294z"
+ ],
+ "grid": 0,
+ "tags": [
+ "back-left"
+ ]
+ },
+ {
+ "id": 9,
+ "paths": [
+ "M903.529 572.235v331.294h-331.294v-60.235h229.075l-620.604-620.604v229.075h-60.235v-331.294h331.294v60.235h-227.87l619.4 619.4v-227.87h60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "arrows-corner"
+ ]
+ },
+ {
+ "id": 8,
+ "paths": [
+ "M1024 120.471h-1024v240.941h60.235v662.588h903.529v-662.588h60.235v-240.941zM903.529 963.765h-783.059v-602.353h783.059v602.353zM963.765 301.176h-903.529v-120.471h903.529v120.471zM361.412 662.588h302.14c66.44 0 120.471-54.031 120.471-120.471s-54.031-120.471-120.471-120.471h-302.14c-66.44 0-120.471 54.031-120.471 120.471s54.031 120.471 120.471 120.471zM361.412 481.882h302.14c33.25 0 60.235 26.985 60.235 60.235s-26.985 60.235-60.235 60.235h-302.14c-33.25 0-60.235-26.985-60.235-60.235s26.985-60.235 60.235-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "archive"
+ ]
+ },
+ {
+ "id": 7,
+ "paths": [
+ "M921.058 758.483l-94.569-188.356-188.356 94.449 26.985 53.911 112.7-56.561c-22.468 114.869-117.82 202.692-235.701 215.944v-456.222h90.353v-60.235h-90.353v-63.307c68.668-13.975 120.471-74.752 120.471-147.516 0-83.064-67.584-150.588-150.588-150.588s-150.588 67.524-150.588 150.588c0 72.764 51.802 133.542 120.471 147.516v63.307h-90.353v60.235h90.353v456.222c-117.76-13.252-213.112-100.954-235.64-215.642l112.038 56.26 26.985-53.911-188.356-94.449-94.569 188.356 53.85 27.046 39.213-78.185c41.743 135.228 167.876 233.833 316.597 233.833 148.42 0 274.432-98.184 316.356-232.93l38.852 77.282 53.85-27.046zM421.647 150.588c0-49.815 40.538-90.353 90.353-90.353s90.353 40.538 90.353 90.353-40.538 90.353-90.353 90.353-90.353-40.538-90.353-90.353z"
+ ],
+ "grid": 0,
+ "tags": [
+ "anchor"
+ ]
+ },
+ {
+ "id": 6,
+ "paths": [
+ "M1024 120.471v60.235h-1024v-60.235h1024zM180.706 421.647h843.294v-60.235h-843.294v60.235zM0 662.588h1024v-60.235h-1024v60.235zM421.647 903.529h602.353v-60.235h-602.353v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "align-right"
+ ]
+ },
+ {
+ "id": 5,
+ "paths": [
+ "M1024 120.471v60.235h-1024v-60.235h1024zM843.294 361.412h-843.294v60.235h843.294v-60.235zM0 662.588h1024v-60.235h-1024v60.235zM0 903.529h602.353v-60.235h-602.353v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "align-left"
+ ]
+ },
+ {
+ "id": 4,
+ "paths": [
+ "M1024 120.471v60.235h-1024v-60.235h1024zM0 421.647h1024v-60.235h-1024v60.235zM0 662.588h1024v-60.235h-1024v60.235zM0 903.529h1024v-60.235h-1024v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "align-justify"
+ ]
+ },
+ {
+ "id": 3,
+ "paths": [
+ "M1024 120.471v60.235h-1024v-60.235h1024zM90.353 361.412v60.235h843.294v-60.235h-843.294zM0 662.588h1024v-60.235h-1024v60.235zM210.824 903.529h602.353v-60.235h-602.353v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "align-center"
+ ]
+ },
+ {
+ "id": 2,
+ "paths": [
+ "M509.229 89.871l-496.459 873.894h998.761l-502.302-873.894zM509.53 211.305l397.854 692.224h-791.13l393.276-692.224zM542.118 658.854h-60.235v-237.207h60.235v237.207zM572.235 784.926c0 33.25-26.925 60.235-60.235 60.235s-60.235-26.985-60.235-60.235 26.925-60.235 60.235-60.235 60.235 26.985 60.235 60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "alert"
+ ]
+ },
+ {
+ "id": 1,
+ "paths": [
+ "M886.302 409.058c30.359-30.84 47.345-71.138 47.345-114.628 0-90.534-73.668-164.201-164.141-164.201-53.368 0-102.099 26.142-132.939 69.271-30.178-9.336-61.801-14.999-94.449-17.288v-61.741h60.235v-60.235h-180.706v60.235h60.235v61.741c-32.648 2.289-64.271 7.951-94.449 17.288-30.84-43.189-79.511-69.271-132.939-69.271-90.473 0-164.141 73.668-164.141 164.201 0 43.55 16.986 83.848 47.345 114.628-30.057 57.946-47.345 123.603-47.345 193.295 0 102.822 37.105 197.030 98.485 270.276l-77.402 103.183 48.188 36.141 71.8-95.774c74.632 66.801 172.755 107.821 280.576 107.821s205.944-41.020 280.576-107.821l71.8 95.774 48.188-36.141-77.402-103.183c61.38-73.246 98.485-167.454 98.485-270.276 0-69.692-17.288-135.349-47.345-193.295zM769.506 190.464c57.284 0 103.906 46.622 103.906 103.966 0 22.468-7.228 43.61-20.179 61.259-40.84-56.38-95.232-102.039-158.419-132.638 19.396-20.42 45.899-32.587 74.692-32.587zM150.588 294.43c0-57.284 46.622-103.966 103.906-103.966 28.792 0 55.296 12.168 74.692 32.527-63.187 30.6-117.519 76.318-158.419 132.638-12.951-17.649-20.179-38.731-20.179-61.199zM512 963.765c-199.319 0-361.412-162.093-361.412-361.412s162.093-361.412 361.412-361.412 361.412 162.093 361.412 361.412-162.093 361.412-361.412 361.412zM542.118 602.353h240.941v60.235h-301.176v-240.941h60.235v180.706z"
+ ],
+ "grid": 0,
+ "tags": [
+ "alarm-clock"
+ ]
+ },
+ {
+ "id": 0,
+ "paths": [
+ "M843.294 120.471v-120.471h-783.059v1024h783.059v-120.471h120.471v-783.059h-120.471zM120.471 963.765v-903.529h120.471v903.529h-120.471zM783.059 963.765h-481.882v-903.529h481.882v903.529zM903.529 843.294h-60.235v-180.706h60.235v180.706zM903.529 602.353h-60.235v-180.706h60.235v180.706zM843.294 361.412v-180.706h60.235v180.706h-60.235zM361.412 240.941h301.176v60.235h-301.176v-60.235zM361.412 361.412h240.941v60.235h-240.941v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "agenda"
+ ]
+ }
+ ],
+ "invisible": true
+ },
+ {
+ "selection": [
+ {
+ "order": 350,
+ "id": 95,
+ "prevSize": 32,
+ "code": 59080,
+ "name": "write",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 55,
+ "id": 94,
+ "prevSize": 32,
+ "code": 59081,
+ "name": "window",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 56,
+ "id": 93,
+ "prevSize": 32,
+ "code": 59082,
+ "name": "widgetized",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 57,
+ "id": 92,
+ "prevSize": 32,
+ "code": 59083,
+ "name": "widget",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 58,
+ "id": 91,
+ "prevSize": 32,
+ "code": 59084,
+ "name": "widget-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 59,
+ "id": 90,
+ "prevSize": 32,
+ "code": 59085,
+ "name": "wallet",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 60,
+ "id": 89,
+ "prevSize": 32,
+ "code": 59086,
+ "name": "video-clapper",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 61,
+ "id": 88,
+ "prevSize": 32,
+ "code": 59087,
+ "name": "video-camera",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 62,
+ "id": 87,
+ "prevSize": 32,
+ "code": 59088,
+ "name": "vector",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 63,
+ "id": 86,
+ "prevSize": 32,
+ "code": 59089,
+ "name": "themify-logo",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 64,
+ "id": 85,
+ "prevSize": 32,
+ "code": 59090,
+ "name": "themify-favicon",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 65,
+ "id": 84,
+ "prevSize": 32,
+ "code": 59091,
+ "name": "themify-favicon-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 66,
+ "id": 83,
+ "prevSize": 32,
+ "code": 59092,
+ "name": "support",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 67,
+ "id": 82,
+ "prevSize": 32,
+ "code": 59093,
+ "name": "stamp",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 68,
+ "id": 81,
+ "prevSize": 32,
+ "code": 59094,
+ "name": "split-v-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 69,
+ "id": 80,
+ "prevSize": 32,
+ "code": 59095,
+ "name": "slice",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 70,
+ "id": 79,
+ "prevSize": 32,
+ "code": 59096,
+ "name": "shortcode",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 71,
+ "id": 78,
+ "prevSize": 32,
+ "code": 59097,
+ "name": "shift-right-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 72,
+ "id": 77,
+ "prevSize": 32,
+ "code": 59098,
+ "name": "shift-left-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 73,
+ "id": 76,
+ "prevSize": 32,
+ "code": 59099,
+ "name": "ruler-alt-2",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 74,
+ "id": 75,
+ "prevSize": 32,
+ "code": 59100,
+ "name": "receipt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 75,
+ "id": 74,
+ "prevSize": 32,
+ "code": 59101,
+ "name": "pin2",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 76,
+ "id": 73,
+ "prevSize": 32,
+ "code": 59102,
+ "name": "pin-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 77,
+ "id": 72,
+ "prevSize": 32,
+ "code": 59103,
+ "name": "pencil-alt2",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 78,
+ "id": 71,
+ "prevSize": 32,
+ "code": 59104,
+ "name": "palette",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 79,
+ "id": 70,
+ "prevSize": 32,
+ "code": 59105,
+ "name": "more",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 80,
+ "id": 69,
+ "prevSize": 32,
+ "code": 59106,
+ "name": "more-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 81,
+ "id": 68,
+ "prevSize": 32,
+ "code": 59107,
+ "name": "microphone-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 82,
+ "id": 67,
+ "prevSize": 32,
+ "code": 59108,
+ "name": "magnet",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 83,
+ "id": 66,
+ "prevSize": 32,
+ "code": 59109,
+ "name": "line-double",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 84,
+ "id": 65,
+ "prevSize": 32,
+ "code": 59110,
+ "name": "line-dotted",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 85,
+ "id": 64,
+ "prevSize": 32,
+ "code": 59111,
+ "name": "line-dashed",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 86,
+ "id": 63,
+ "prevSize": 32,
+ "code": 59112,
+ "name": "layout-width-full",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 87,
+ "id": 62,
+ "prevSize": 32,
+ "code": 59113,
+ "name": "layout-width-default",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 88,
+ "id": 61,
+ "prevSize": 32,
+ "code": 59114,
+ "name": "layout-width-default-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 89,
+ "id": 60,
+ "prevSize": 32,
+ "code": 59115,
+ "name": "layout-tab",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 90,
+ "id": 59,
+ "prevSize": 32,
+ "code": 59116,
+ "name": "layout-tab-window",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 91,
+ "id": 58,
+ "prevSize": 32,
+ "code": 59117,
+ "name": "layout-tab-v",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 92,
+ "id": 57,
+ "prevSize": 32,
+ "code": 59118,
+ "name": "layout-tab-min",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 93,
+ "id": 56,
+ "prevSize": 32,
+ "code": 59119,
+ "name": "layout-slider",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 94,
+ "id": 55,
+ "prevSize": 32,
+ "code": 59120,
+ "name": "layout-slider-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 95,
+ "id": 54,
+ "prevSize": 32,
+ "code": 59121,
+ "name": "layout-sidebar-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 96,
+ "id": 53,
+ "prevSize": 32,
+ "code": 59122,
+ "name": "layout-sidebar-none",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 97,
+ "id": 52,
+ "prevSize": 32,
+ "code": 59123,
+ "name": "layout-sidebar-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 98,
+ "id": 51,
+ "prevSize": 32,
+ "code": 59124,
+ "name": "layout-placeholder",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 99,
+ "id": 50,
+ "prevSize": 32,
+ "code": 59125,
+ "name": "layout-menu",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 100,
+ "id": 49,
+ "prevSize": 32,
+ "code": 59126,
+ "name": "layout-menu-v",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 101,
+ "id": 48,
+ "prevSize": 32,
+ "code": 59127,
+ "name": "layout-menu-separated",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 102,
+ "id": 47,
+ "prevSize": 32,
+ "code": 59128,
+ "name": "layout-menu-full",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 103,
+ "id": 46,
+ "prevSize": 32,
+ "code": 59129,
+ "name": "layout-media-right-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 104,
+ "id": 45,
+ "prevSize": 32,
+ "code": 59130,
+ "name": "layout-media-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 105,
+ "id": 44,
+ "prevSize": 32,
+ "code": 59131,
+ "name": "layout-media-overlay",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 106,
+ "id": 43,
+ "prevSize": 32,
+ "code": 59132,
+ "name": "layout-media-overlay-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 107,
+ "id": 42,
+ "prevSize": 32,
+ "code": 59133,
+ "name": "layout-media-overlay-alt-2",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 108,
+ "id": 41,
+ "prevSize": 32,
+ "code": 59134,
+ "name": "layout-media-left-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 109,
+ "id": 40,
+ "prevSize": 32,
+ "code": 59135,
+ "name": "layout-media-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 110,
+ "id": 39,
+ "prevSize": 32,
+ "code": 59136,
+ "name": "layout-media-center-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 111,
+ "id": 38,
+ "prevSize": 32,
+ "code": 59137,
+ "name": "layout-media-center",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 112,
+ "id": 37,
+ "prevSize": 32,
+ "code": 59138,
+ "name": "layout-list-thumb",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 113,
+ "id": 36,
+ "prevSize": 32,
+ "code": 59139,
+ "name": "layout-list-thumb-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 114,
+ "id": 35,
+ "prevSize": 32,
+ "code": 59140,
+ "name": "layout-list-post",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 115,
+ "id": 34,
+ "prevSize": 32,
+ "code": 59141,
+ "name": "layout-list-large-image",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 116,
+ "id": 33,
+ "prevSize": 32,
+ "code": 59142,
+ "name": "layout-line-solid",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 117,
+ "id": 32,
+ "prevSize": 32,
+ "code": 59143,
+ "name": "layout-grid4",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 118,
+ "id": 31,
+ "prevSize": 32,
+ "code": 59144,
+ "name": "layout-grid3",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 119,
+ "id": 30,
+ "prevSize": 32,
+ "code": 59145,
+ "name": "layout-grid2",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 120,
+ "id": 29,
+ "prevSize": 32,
+ "code": 59146,
+ "name": "layout-grid2-thumb",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 121,
+ "id": 28,
+ "prevSize": 32,
+ "code": 59147,
+ "name": "layout-cta-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 122,
+ "id": 27,
+ "prevSize": 32,
+ "code": 59148,
+ "name": "layout-cta-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 123,
+ "id": 26,
+ "prevSize": 32,
+ "code": 59149,
+ "name": "layout-cta-center",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 124,
+ "id": 25,
+ "prevSize": 32,
+ "code": 59150,
+ "name": "layout-cta-btn-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 125,
+ "id": 24,
+ "prevSize": 32,
+ "code": 59151,
+ "name": "layout-cta-btn-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 126,
+ "id": 23,
+ "prevSize": 32,
+ "code": 59152,
+ "name": "layout-column4",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 127,
+ "id": 22,
+ "prevSize": 32,
+ "code": 59153,
+ "name": "layout-column3",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 128,
+ "id": 21,
+ "prevSize": 32,
+ "code": 59154,
+ "name": "layout-column2",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 129,
+ "id": 20,
+ "prevSize": 32,
+ "code": 59155,
+ "name": "layout-accordion-separated",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 130,
+ "id": 19,
+ "prevSize": 32,
+ "code": 59156,
+ "name": "layout-accordion-merged",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 131,
+ "id": 18,
+ "prevSize": 32,
+ "code": 59157,
+ "name": "layout-accordion-list",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 132,
+ "id": 17,
+ "prevSize": 32,
+ "code": 59158,
+ "name": "ink-pen",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 133,
+ "id": 16,
+ "prevSize": 32,
+ "code": 59159,
+ "name": "info-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 134,
+ "id": 15,
+ "prevSize": 32,
+ "code": 59160,
+ "name": "help-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 135,
+ "id": 14,
+ "prevSize": 32,
+ "code": 59161,
+ "name": "headphone-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 136,
+ "id": 13,
+ "prevSize": 32,
+ "code": 59162,
+ "name": "hand-point-up",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 137,
+ "id": 12,
+ "prevSize": 32,
+ "code": 59163,
+ "name": "hand-point-right",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 138,
+ "id": 11,
+ "prevSize": 32,
+ "code": 59164,
+ "name": "hand-point-left",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 139,
+ "id": 10,
+ "prevSize": 32,
+ "code": 59165,
+ "name": "hand-point-down",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 140,
+ "id": 9,
+ "prevSize": 32,
+ "code": 59166,
+ "name": "gallery",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 141,
+ "id": 8,
+ "prevSize": 32,
+ "code": 59167,
+ "name": "face-smile",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 142,
+ "id": 7,
+ "prevSize": 32,
+ "code": 59168,
+ "name": "face-sad",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 143,
+ "id": 6,
+ "prevSize": 32,
+ "code": 59169,
+ "name": "credit-card",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 144,
+ "id": 5,
+ "prevSize": 32,
+ "code": 59170,
+ "name": "control-skip-forward",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 145,
+ "id": 4,
+ "prevSize": 32,
+ "code": 59171,
+ "name": "control-skip-backward",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 146,
+ "id": 3,
+ "prevSize": 32,
+ "code": 59172,
+ "name": "control-record",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 147,
+ "id": 2,
+ "prevSize": 32,
+ "code": 59173,
+ "name": "control-eject",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 148,
+ "id": 1,
+ "prevSize": 32,
+ "code": 59174,
+ "name": "comments-smiley",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 149,
+ "id": 0,
+ "prevSize": 32,
+ "code": 59175,
+ "name": "brush-alt",
+ "tempChar": "",
+ "ligatures": ""
+ }
+ ],
+ "id": 1,
+ "metadata": {
+ "name": "Vol 3"
+ },
+ "height": 1024,
+ "prevSize": 32,
+ "icons": [
+ {
+ "id": 95,
+ "paths": [
+ "M702.765 0h-521.096v119.507h-31.081c-49.815 0-90.353 40.538-90.353 90.353v517.301l151.853 298.526 148.42-298.707v-517.12c0-49.815-40.538-90.353-90.353-90.353h-28.25v-59.272h420.683v301.176h301.176v602.353h-692.706v60.235h752.941v-704.271l-321.235-319.729zM235.4 843.415h-48.429l-66.5-130.711v-352.256h60.235v363.038h60.235v-363.038h59.272v352.437l-64.813 130.53zM300.213 209.86v90.353h-179.742v-90.353c0-16.565 13.553-30.118 30.118-30.118h119.507c16.625 0 30.118 13.553 30.118 30.118zM722.824 104.93l197.15 196.247h-197.15v-196.247z"
+ ],
+ "grid": 0,
+ "tags": [
+ "write"
+ ]
+ },
+ {
+ "id": 94,
+ "paths": [
+ "M0 60.235v903.529h1024v-903.529h-1024zM963.765 120.471v180.706h-903.529v-180.706h903.529zM60.235 903.529v-542.118h903.529v542.118h-903.529zM421.647 240.941h-60.235v-60.235h60.235v60.235zM301.176 240.941h-60.235v-60.235h60.235v60.235zM180.706 240.941h-60.235v-60.235h60.235v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "window"
+ ]
+ },
+ {
+ "id": 93,
+ "paths": [
+ "M120.471 0h60.235v60.235h-60.235v-60.235zM240.941 60.235h60.235v-60.235h-60.235v60.235zM361.412 60.235h60.235v-60.235h-60.235v60.235zM481.882 60.235h60.235v-60.235h-60.235v60.235zM602.353 60.235h60.235v-60.235h-60.235v60.235zM722.824 60.235h60.235v-60.235h-60.235v60.235zM843.294 60.235h60.235v-60.235h-60.235v60.235zM120.471 542.118h60.235v-60.235h-60.235v60.235zM240.941 542.118h60.235v-60.235h-60.235v60.235zM361.412 542.118h60.235v-60.235h-60.235v60.235zM602.353 542.118h60.235v-60.235h-60.235v60.235zM722.824 542.118h60.235v-60.235h-60.235v60.235zM843.294 542.118h60.235v-60.235h-60.235v60.235zM120.471 1024h60.235v-60.235h-60.235v60.235zM240.941 1024h60.235v-60.235h-60.235v60.235zM361.412 1024h60.235v-60.235h-60.235v60.235zM481.882 1024h60.235v-60.235h-60.235v60.235zM602.353 1024h60.235v-60.235h-60.235v60.235zM722.824 1024h60.235v-60.235h-60.235v60.235zM843.294 1024h60.235v-60.235h-60.235v60.235zM963.765 0v60.235h60.235v-60.235h-60.235zM963.765 180.706h60.235v-60.235h-60.235v60.235zM963.765 301.176h60.235v-60.235h-60.235v60.235zM963.765 421.647h60.235v-60.235h-60.235v60.235zM963.765 542.118h60.235v-60.235h-60.235v60.235zM963.765 662.588h60.235v-60.235h-60.235v60.235zM963.765 783.059h60.235v-60.235h-60.235v60.235zM963.765 903.529h60.235v-60.235h-60.235v60.235zM481.882 180.706h60.235v-60.235h-60.235v60.235zM481.882 301.176h60.235v-60.235h-60.235v60.235zM481.882 421.647h60.235v-60.235h-60.235v60.235zM481.882 542.118h60.235v-60.235h-60.235v60.235zM481.882 662.588h60.235v-60.235h-60.235v60.235zM481.882 783.059h60.235v-60.235h-60.235v60.235zM481.882 903.529h60.235v-60.235h-60.235v60.235zM963.765 1024h60.235v-60.235h-60.235v60.235zM0 60.235h60.235v-60.235h-60.235v60.235zM0 180.706h60.235v-60.235h-60.235v60.235zM0 301.176h60.235v-60.235h-60.235v60.235zM0 421.647h60.235v-60.235h-60.235v60.235zM0 542.118h60.235v-60.235h-60.235v60.235zM0 662.588h60.235v-60.235h-60.235v60.235zM0 783.059h60.235v-60.235h-60.235v60.235zM0 903.529h60.235v-60.235h-60.235v60.235zM0 1024h60.235v-60.235h-60.235v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "widgetized"
+ ]
+ },
+ {
+ "id": 92,
+ "paths": [
+ "M120.471 0h60.235v60.235h-60.235v-60.235zM301.176 0h-60.235v60.235h60.235v-60.235zM421.647 0h-60.235v60.235h60.235v-60.235zM542.118 0h-60.235v60.235h60.235v-60.235zM662.588 0h-60.235v60.235h60.235v-60.235zM783.059 0h-60.235v60.235h60.235v-60.235zM843.294 60.235h60.235v-60.235h-60.235v60.235zM120.471 1024h60.235v-60.235h-60.235v60.235zM240.941 1024h60.235v-60.235h-60.235v60.235zM361.412 1024h60.235v-60.235h-60.235v60.235zM481.882 1024h60.235v-60.235h-60.235v60.235zM602.353 1024h60.235v-60.235h-60.235v60.235zM722.824 1024h60.235v-60.235h-60.235v60.235zM843.294 1024h60.235v-60.235h-60.235v60.235zM963.765 0v60.235h60.235v-60.235h-60.235zM963.765 180.706h60.235v-60.235h-60.235v60.235zM963.765 301.176h60.235v-60.235h-60.235v60.235zM963.765 421.647h60.235v-60.235h-60.235v60.235zM963.765 542.118h60.235v-60.235h-60.235v60.235zM963.765 662.588h60.235v-60.235h-60.235v60.235zM963.765 783.059h60.235v-60.235h-60.235v60.235zM963.765 903.529h60.235v-60.235h-60.235v60.235zM963.765 1024h60.235v-60.235h-60.235v60.235zM0 60.235h60.235v-60.235h-60.235v60.235zM0 180.706h60.235v-60.235h-60.235v60.235zM0 301.176h60.235v-60.235h-60.235v60.235zM0 421.647h60.235v-60.235h-60.235v60.235zM0 542.118h60.235v-60.235h-60.235v60.235zM0 662.588h60.235v-60.235h-60.235v60.235zM0 783.059h60.235v-60.235h-60.235v60.235zM0 903.529h60.235v-60.235h-60.235v60.235zM0 1024h60.235v-60.235h-60.235v60.235zM811.068 477.606c1.265 11.264 2.108 22.709 2.108 34.394s-0.843 23.13-2.108 34.394l-2.229 19.757-86.679 26.022c-1.506 3.915-3.072 7.77-4.819 11.625l42.827 79.631-12.348 15.541c-14.336 18.010-30.78 34.455-48.851 48.851l-15.541 12.408-79.631-42.888c-3.795 1.687-7.71 3.313-11.625 4.819l-25.961 86.618-19.697 2.289c-11.324 1.325-22.829 2.108-34.515 2.108s-23.191-0.783-34.515-2.108l-19.697-2.289-26.022-86.618c-3.915-1.506-7.77-3.072-11.625-4.819l-79.691 42.827-15.541-12.348c-18.010-14.336-34.455-30.78-48.791-48.851l-12.288-15.48 42.827-79.631c-1.747-3.915-3.313-7.77-4.819-11.686l-86.679-26.022-2.229-19.757c-1.265-11.264-2.108-22.709-2.108-34.394s0.843-23.13 2.108-34.394l2.229-19.757 86.679-26.022c1.506-3.915 3.072-7.77 4.819-11.625l-42.827-79.631 12.288-15.541c14.276-17.95 30.72-34.394 48.851-48.851l15.541-12.408 79.631 42.888c3.795-1.747 7.71-3.313 11.625-4.819l26.022-86.618 19.697-2.289c22.648-2.65 46.381-2.65 69.030 0l19.697 2.289 26.022 86.618c3.915 1.446 7.77 3.072 11.625 4.819l79.631-42.888 15.541 12.408c18.010 14.336 34.455 30.78 48.791 48.791l12.348 15.541-42.827 79.691c1.687 3.795 3.313 7.71 4.819 11.565l86.679 26.082 2.229 19.757zM752.941 512c0-2.711-0.060-5.421-0.181-8.132l-78.487-23.552-4.578-15.661c-3.132-10.541-7.409-20.962-12.71-30.84l-7.65-14.276 38.671-71.861c-3.735-3.976-7.59-7.891-11.625-11.625l-71.8 38.671-14.396-7.71c-9.879-5.301-20.299-9.638-30.901-12.77l-15.661-4.638-23.492-78.366c-5.361-0.241-10.903-0.241-16.264 0l-23.492 78.426-15.661 4.638c-10.722 3.192-21.082 7.469-30.84 12.71l-14.276 7.77-71.921-38.731c-4.036 3.795-7.891 7.65-11.625 11.625l38.671 71.861-7.71 14.276c-5.301 9.879-9.638 20.239-12.77 30.961l-4.638 15.601-78.366 23.492c-0.12 2.711-0.181 5.421-0.181 8.132s0.060 5.421 0.181 8.072l78.426 23.552 4.638 15.661c3.132 10.662 7.469 21.082 12.77 30.961l7.65 14.276-38.671 71.861c3.735 3.976 7.59 7.891 11.625 11.625l71.861-38.671 14.276 7.65c9.879 5.301 20.299 9.638 30.901 12.77l15.661 4.638 23.552 78.426c5.361 0.241 10.903 0.241 16.264 0l23.552-78.366 15.601-4.638c10.662-3.132 21.082-7.469 30.961-12.77l14.276-7.65 71.8 38.671c4.036-3.735 7.891-7.65 11.625-11.625l-38.671-71.861 7.65-14.276c5.301-9.879 9.638-20.239 12.77-30.961l4.638-15.601 78.366-23.552c0.12-2.771 0.181-5.481 0.181-8.192z"
+ ],
+ "grid": 0,
+ "tags": [
+ "widget"
+ ]
+ },
+ {
+ "id": 91,
+ "paths": [
+ "M120.471 0h60.235v60.235h-60.235v-60.235zM301.176 0h-60.235v60.235h60.235v-60.235zM421.647 0h-60.235v60.235h60.235v-60.235zM542.118 0h-60.235v60.235h60.235v-60.235zM662.588 0h-60.235v60.235h60.235v-60.235zM783.059 0h-60.235v60.235h60.235v-60.235zM843.294 60.235h60.235v-60.235h-60.235v60.235zM120.471 1024h60.235v-60.235h-60.235v60.235zM240.941 1024h60.235v-60.235h-60.235v60.235zM361.412 1024h60.235v-60.235h-60.235v60.235zM481.882 1024h60.235v-60.235h-60.235v60.235zM602.353 1024h60.235v-60.235h-60.235v60.235zM722.824 1024h60.235v-60.235h-60.235v60.235zM843.294 1024h60.235v-60.235h-60.235v60.235zM963.765 0v60.235h60.235v-60.235h-60.235zM963.765 180.706h60.235v-60.235h-60.235v60.235zM963.765 301.176h60.235v-60.235h-60.235v60.235zM963.765 421.647h60.235v-60.235h-60.235v60.235zM963.765 542.118h60.235v-60.235h-60.235v60.235zM963.765 662.588h60.235v-60.235h-60.235v60.235zM963.765 783.059h60.235v-60.235h-60.235v60.235zM963.765 903.529h60.235v-60.235h-60.235v60.235zM963.765 1024h60.235v-60.235h-60.235v60.235zM0 60.235h60.235v-60.235h-60.235v60.235zM0 180.706h60.235v-60.235h-60.235v60.235zM0 301.176h60.235v-60.235h-60.235v60.235zM0 421.647h60.235v-60.235h-60.235v60.235zM0 542.118h60.235v-60.235h-60.235v60.235zM0 662.588h60.235v-60.235h-60.235v60.235zM0 783.059h60.235v-60.235h-60.235v60.235zM0 903.529h60.235v-60.235h-60.235v60.235zM0 1024h60.235v-60.235h-60.235v60.235zM511.88 604.943l-249.615-249.796-42.647 42.647 292.262 292.382 292.442-292.382-42.586-42.586-249.856 249.736z"
+ ],
+ "grid": 0,
+ "tags": [
+ "widget-alt"
+ ]
+ },
+ {
+ "id": 90,
+ "paths": [
+ "M94.208 120.471c-51.441 0-93.365 41.562-93.365 92.642h-0.843v658.914c0 51.080 41.864 92.642 93.365 92.642h812.695v-99.689h117.941v-744.508h-929.792zM93.365 904.373c-18.251 0-33.129-14.517-33.129-32.407v-577.235c1.446 0.422 3.253 0.301 4.698 0.723 8.614 2.53 17.649 4.096 27.287 4.277 0.422 0 0.723 0.181 1.144 0.181h752.52v182.814h-172.213c-51.923 0-94.148 40.538-94.148 90.353v60.235c0 49.815 42.225 90.353 94.148 90.353h172.213v180.706h-752.52zM673.611 663.432c-18.733 0-33.912-13.493-33.912-30.118v-60.235c0-16.625 15.24-30.118 33.912-30.118h290.153v120.471h-290.153zM963.765 804.683h-57.705v-81.016h57.705v81.016zM906.059 482.726v-243.049h-811.851c-16.444 0-33.129-8.252-33.129-26.564 0.060-17.89 14.938-32.407 33.129-32.407h869.557v302.020h-57.705z"
+ ],
+ "grid": 0,
+ "tags": [
+ "wallet"
+ ]
+ },
+ {
+ "id": 89,
+ "paths": [
+ "M0 60.235v903.529h1024v-903.529h-1024zM963.765 240.941h-16.143l-141.914-120.471h158.057v120.471zM526.637 421.647l141.975-120.471h175.827l-141.975 120.471h-175.827zM409.781 240.941l-141.975-120.471h175.767l141.975 120.471h-175.767zM575.488 301.176l-141.975 120.471h-175.827l141.914-120.471h175.887zM678.731 240.941l-141.975-120.471h175.767l141.975 120.471h-175.767zM60.235 120.471h114.447l141.975 120.471h-256.422v-120.471zM60.235 301.176h246.302l-141.975 120.471h-104.328v-120.471zM963.765 903.529h-903.529v-421.647h903.529v421.647zM963.765 421.647h-168.177l141.914-120.471h26.263v120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "video-clapper"
+ ]
+ },
+ {
+ "id": 88,
+ "paths": [
+ "M782.517 406.588v-135.529c0-49.815-40.84-90.353-91.076-90.353h-450.5v-30.118c0-16.625 13.553-30.118 30.118-30.118h333.764v-60.235h-333.764c-49.815 0-90.353 40.538-90.353 90.353v30.118h-89.63c-50.236 0-91.076 40.538-91.076 90.353v120.531c0 49.815 40.84 90.353 91.076 90.353h30.359v331.234c0 49.815 40.538 90.353 90.353 90.353h479.714c50.236 0 91.076-40.538 91.076-90.353v-135.59l241.423 167.635v-606.268l-241.483 167.635zM963.765 730.112l-241.483-167.635v250.699c0 16.625-13.794 30.118-30.84 30.118h-479.654c-16.565 0-30.118-13.493-30.118-30.118v-391.469h-90.594c-17.047 0-30.84-13.493-30.84-30.118v-120.531c0-16.625 13.794-30.118 30.84-30.118h600.425c16.986 0 30.84 13.493 30.84 30.118v250.76l241.423-167.695v375.989z"
+ ],
+ "grid": 0,
+ "tags": [
+ "video-camera"
+ ]
+ },
+ {
+ "id": 87,
+ "paths": [
+ "M899.915 361.412c-62.163-38.972-133.361-60.235-207.209-60.235-46.863 0-92.1 8.674-134.867 24.335l154.744-154.744c12.228 6.144 25.781 9.939 40.358 9.939 49.815 0 90.353-40.538 90.353-90.353s-40.538-90.353-90.353-90.353-90.353 40.538-90.353 90.353c0 13.252 3.012 25.781 8.192 37.105l-235.52 235.46c-4.879-0.843-9.879-1.506-15.059-1.506-49.815 0-90.353 40.538-90.353 90.353 0 5.12 0.663 10.12 1.506 15.059l-203.957 203.957c-11.324-5.18-23.793-8.192-37.045-8.192-49.815 0-90.353 40.538-90.353 90.353s40.538 90.353 90.353 90.353 90.353-40.538 90.353-90.353c0-14.577-3.795-28.13-9.939-40.297l154.805-154.805c-15.782 43.068-24.395 88.727-24.395 134.867 0 88.486 36.864 164.744 60.235 204.258v127.036h180.706v-180.706h-140.71c-25.178-49.754-39.996-103.183-39.996-150.588 0-53.429 13.252-106.255 37.828-153.299 6.807 1.626 13.734 2.711 20.962 2.711 49.815 0 90.353-40.538 90.353-90.353 0-10.842-2.229-21.082-5.722-30.72 99.027-68.126 231.725-76.378 338.462-22.468v143.541h180.706v-180.706h-124.085zM752.941 60.235c16.625 0 30.118 13.493 30.118 30.118s-13.493 30.118-30.118 30.118-30.118-13.493-30.118-30.118 13.493-30.118 30.118-30.118zM90.353 783.059c-16.625 0-30.118-13.493-30.118-30.118s13.493-30.118 30.118-30.118 30.118 13.493 30.118 30.118-13.493 30.118-30.118 30.118zM421.647 903.529h60.235v60.235h-60.235v-60.235zM420.201 481.882c-16.625 0-30.118-13.493-30.118-30.118s13.493-30.118 30.118-30.118 30.118 13.493 30.118 30.118-13.493 30.118-30.118 30.118zM963.765 481.882h-60.235v-60.235h60.235v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "vector"
+ ]
+ },
+ {
+ "id": 86,
+ "paths": [
+ "M158.298 410.443c-5.542 0-13.192 0.181-18.010 1.024l-1.446 0.241-0.723 1.265c-24.576 45.056-73.487 176.73-81.257 196.126-16.866-1.205-39.334-1.144-39.334-22.528 0-15.541 54.453-142.758 61.982-163.659l1.446-3.976h-4.216c-5.060 0-9.999 0.301-14.818 0.663-4.518 0.301-8.794 0.602-12.951 0.602-10.963 0-44.634 1.325-48.67-25.72-1.626-11.204 3.012-23.432 8.373-29.395 1.024 14.697 23.913 14.035 30.118 14.035 13.673 0 42.586-5.722 60.898-8.072 21.263-2.711 45.116-8.915 67.042-8.915 21.986 0 37.948 13.372 37.948 31.684 0 6.385-2.048 13.432-5.963 20.299-11.625-2.65-28.732-3.674-40.418-3.674zM392.975 577.536c-12.469 2.952-28.13 1.566-28.13-24.094 0.12-31.322 34.515-67.644 51.682-67.644 3.072 0 12.107 2.229 10.12 12.228-10.541 53.188-59.031 44.936-55.356 51.019 17.468 29.033 103.063-14.095 94.75-75.174-2.771-20.841-15.36-34.876-39.394-34.876-44.574 0-95.593 66.199-104.629 114.929-18.251 18.552-38.972 17.227-40.538 17.047-1.265-1.747-1.325-5.24 0.783-12.228 3.735-12.288 12.348-31.021 22.227-47.586 9.276-15.48 18.974-31.624 18.974-43.55 0-14.396-8.493-21.685-25.118-21.685-21.745 0-61.741 26.624-61.741 26.624 1.566-12.71 41.984-94.449 41.984-105.472 0-12.89-5.843-21.745-21.865-21.745-4.156 0-16.324 4.156-23.311 6.686-6.686 51.441-33.31 93.907-43.851 117.459-19.697 43.912-41.502 89.871-41.502 109.026 0 18.071 17.408 35.358 36.201 36.141 16.866-63.729 58.067-132.879 86.317-132.879 0 0-32.587 67.885-32.587 98.967 0 15.3 3.253 31.021 27.287 31.021 0.12 0 0.241 0 0.361 0 21.745 2.229 45.297-27.166 55.115-41.080 1.325 33.069 30.178 36.744 42.767 36.744 36.683 0 69.15-22.347 93.786-61.982-13.673 11.324-47.285 28.070-64.331 32.105zM645.18 557.237c1.265-4.939 4.819-14.758 13.372-31.322 10.722-20.841 25.359-49.272 25.359-66.5 0-10.059-4.759-14.517-15.541-14.517-13.794 0-33.551 12.589-51.622 32.828l-5.060 5.602v-7.65c0-19.998-5.903-30.118-17.348-30.118-14.697 0-38.731 16.625-61.079 42.406 0 0 4.578-23.010 4.578-30.419 0-15.661-13.734-17.95-21.865-17.95-4.337 0-8.855 0.542-13.553 1.566-1.506 17.528-18.071 55.959-32.708 90.052-9.457 22.106-19.215 44.815-19.215 49.815 0 16.023 10.903 26.383 27.648 26.383 0.843 0 1.687 0 2.59-0.060 12.348-41.502 45.417-102.4 68.849-102.4h4.036l-1.385 3.915c-3.313 10.059-8.553 19.938-13.673 29.515-8.614 16.143-16.625 31.383-16.625 47.646 0 13.252 12.348 20.42 23.974 20.42 2.952 0 5.361-0.301 7.469-0.904 8.493-38.49 52.826-103.183 71.198-103.183h5.421l-3.012 4.638c-5.421 8.553-27.347 49.212-27.347 78.065 0 17.95 8.794 26.624 26.744 26.624 24.937 0 42.767-23.010 49.754-48.008-8.132 5.602-15.24 6.746-22.829 6.746-6.084 0.060-11.144-1.205-8.132-13.192zM754.989 576.512c-13.312 11.023-31.443 1.084-31.744-9.035-0.241-11.083 9.517-30.78 21.624-54.392 9.517-18.733 21.865-31.503 20.721-40.96-1.566-13.372-19.938-23.853-31.383-23.853-1.024 0-1.988 0.060-3.012 0.181-0.542 0-0.964 0.060-1.385 0.060-6.264 16.143-14.336 33.611-22.167 50.598-13.975 30.298-27.226 58.97-27.226 73.969 0 18.793 12.71 39.153 33.25 39.153 21.444-1.084 32.648-10.421 41.321-35.72zM761.193 427.731c5.542 0 12.168-0.602 19.456-1.687 9.457-11.505 14.216-21.203 14.216-28.732 0-7.77-12.168-12.047-47.224-12.348-11.083 11.204-10.481 19.275-10.481 28.25 0.060 9.698 7.951 14.517 24.034 14.517zM987.196 433.634l-1.807 0.060-0.241 1.687c-3.795 28.913-63.187 126.735-74.21 98.967-2.47-6.264 4.578-23.010 10.541-36.924 6.807-15.902 14.456-33.912 13.673-44.032-0.181-2.289-0.964-4.216-2.108-5.903-0.663-1.446-1.928-3.072-4.216-4.518-1.867-1.205-4.337-2.108-7.409-2.891-7.048-2.048-15.661-2.409-22.648-2.168-7.951-0.12-16.685 0.181-25.6 0.723l0.542-1.626c8.493-27.708 31.081-53.549 37.466-57.464 15.721-9.698 36.744-12.047 41.442 9.397 3.976-9.035 5.12-11.625 3.976-18.432-3.373-20.781-18.793-32.045-43.068-33.37-44.092-2.289-75.595 62.223-90.714 99.147l-0.361 0.843-0.723 0.542c-4.277 3.012-12.228 5-16.986 6.264-1.024 0.241-1.807 0.482-2.349 0.663-9.216 3.313-11.144 12.288-11.324 16.324-0.241 6.686 7.77 11.625 11.324 17.709 0 0-15.541 38.611-26.805 62.042-17.649 36.563-45.719 98.485-46.2 112.279-0.663 16.806 23.853 32.346 37.225 34.093 4.096-28.070 83.305-206.968 83.305-206.968 2.831-4.337 7.65-10.36 15.24-14.938 7.108-2.891 12.529-3.855 16.685-3.735 1.024 0.241 1.807 0.542 2.53 0.964 2.168 1.205 3.554 3.072 4.337 4.939-2.711 9.638-6.264 19.817-9.818 29.816-7.71 21.805-17.83 55.416-16.504 71.138 0.843 10.059 1.747 14.818 7.108 20.36 16.083 16.504 56.38-11.806 68.367-27.949l1.988 0.843c-14.336 40.84-36.382 68.488-59.934 69.21-31.383 1.084-44.454-19.215-44.454-19.215s-5.301 19.516 15.842 41.141c9.457 9.638 23.492 13.613 37.828 12.529 0.964-0.060 1.928-0.181 2.891-0.241 57.826-6.264 83.004-71.861 103.304-133.542 2.831-8.674 12.589-31.624 15.48-39.876 1.626-4.457 3.674-9.276 5.602-13.914l0.241-0.542c4.578-11.144 7.59-18.673 7.349-22.468-1.265-14.276-19.456-21.384-36.804-20.962z"
+ ],
+ "grid": 0,
+ "tags": [
+ "themify-logo"
+ ]
+ },
+ {
+ "id": 85,
+ "paths": [
+ "M566.272 78.547c-59.994 0-126.313 10.18-199.078 32.888-577.476 180.465-320.211 579.343-244.555 618.737 128.361 66.56-69.331 215.281-69.331 215.281s169.683-49.634 385.747-71.8c259.735-26.504 551.454-64.331 577.777-208.836 41.201-226.545-93.907-586.27-450.56-586.27zM957.56 654.035c-19.697 108.122-360.749 142.938-524.649 159.624-81.498 8.373-156.19 20.48-218.293 32.407 8.493-21.143 13.011-43.309 11.144-65.837-2.108-25.178-14.697-72.041-74.933-103.364-22.408-13.372-102.882-117.459-89.088-233.592 17.709-148.721 185.645-231.304 323.403-274.372 64.090-19.998 125.048-30.118 181.128-30.118 118.724 0 215.703 44.092 288.346 131.132 98.003 117.459 122.338 277.564 102.942 384.12zM240.941 391.529c0-33.19 26.985-60.235 60.235-60.235s60.235 27.046 60.235 60.235-26.985 60.235-60.235 60.235-60.235-27.046-60.235-60.235zM542.118 361.412c0-33.31 26.925-60.235 60.235-60.235 33.25 0 60.235 26.925 60.235 60.235 0 33.19-26.985 60.235-60.235 60.235-33.31 0-60.235-27.046-60.235-60.235zM801.129 512c-333.824 369.965-578.259 57.224-578.259 57.224 192.753 172.514 578.259-57.224 578.259-57.224z"
+ ],
+ "grid": 0,
+ "tags": [
+ "themify-favicon"
+ ]
+ },
+ {
+ "id": 84,
+ "paths": [
+ "M367.194 111.435c-577.416 180.465-320.211 579.343-244.495 618.737 128.361 66.56-69.391 215.281-69.391 215.281s169.683-49.634 385.747-71.8c259.735-26.504 551.514-64.331 577.777-208.836 48.128-264.614-144.384-711.198-649.638-553.382zM602.353 301.176c33.25 0 60.235 26.925 60.235 60.235 0 33.19-26.985 60.235-60.235 60.235-33.31 0-60.235-27.046-60.235-60.235 0-33.31 26.925-60.235 60.235-60.235zM301.176 331.294c33.25 0 60.235 27.046 60.235 60.235s-26.985 60.235-60.235 60.235-60.235-27.046-60.235-60.235 26.985-60.235 60.235-60.235zM222.871 569.224c192.753 172.514 578.259-57.224 578.259-57.224-333.824 369.965-578.259 57.224-578.259 57.224z"
+ ],
+ "grid": 0,
+ "tags": [
+ "themify-favicon-alt"
+ ]
+ },
+ {
+ "id": 83,
+ "paths": [
+ "M806.189 180.706c-56.44-110.17-168.96-180.706-294.189-180.706s-237.688 70.475-294.189 180.706h-217.811v783.059h1024v-783.059h-217.811zM512 60.235c91.678 0 175.104 46.2 224.798 120.471h-449.596c49.754-74.21 133.12-120.471 224.798-120.471zM963.765 903.529h-903.529v-662.588h903.529v662.588zM481.882 602.353h-120.471v-60.235h120.471v-120.471h60.235v120.471h120.471v60.235h-120.471v120.471h-60.235v-120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "support"
+ ]
+ },
+ {
+ "id": 82,
+ "paths": [
+ "M1024 717.884c0-63.006-51.32-114.327-114.266-114.327h-264.794l75.896-272.083 1.144-212.028c-0.12-64.753-55.115-119.447-120.23-119.447h-180.164c-65.235 0-120.29 54.694-120.29 119.447v202.451l76.981 281.66h-264.011c-62.946 0-114.266 51.32-114.266 114.327v245.88h60.235v60.235h903.529v-60.235h60.235v-245.88zM963.765 903.529h-903.529v-185.645c0-29.816 24.215-54.091 54.031-54.091h343.16l-95.895-345.992v-198.355c0-31.563 28.070-59.211 60.055-59.211h180.164c31.864 0 59.874 27.648 59.874 59.211v199.8l-96.015 344.546h344.124c29.816 0 54.031 24.275 54.031 54.091v185.645z"
+ ],
+ "grid": 0,
+ "tags": [
+ "stamp"
+ ]
+ },
+ {
+ "id": 81,
+ "paths": [
+ "M322.5 352.617l-159.443 159.383 159.383 159.383-42.586 42.586-201.969-201.969 202.029-202.029 42.586 42.647zM744.147 309.971l-42.586 42.586 159.383 159.443-159.383 159.383 42.586 42.586 201.969-201.969-201.969-202.029zM481.882 1024h60.235v-1024h-60.235v1024z"
+ ],
+ "grid": 0,
+ "tags": [
+ "split-v-alt"
+ ]
+ },
+ {
+ "id": 80,
+ "paths": [
+ "M997.557 231.544l-84.51-84.57c-33.912-34.033-93.606-34.153-127.759 0l-758.242 758.483 327.319-0.181 131.494-130.59 49.634 46.682 462.065-462.125c17.047-16.986 26.443-39.695 26.443-63.849s-9.397-46.803-26.443-63.849zM408.154 609.34l49.634-49.634 127.036 127.036-49.574 49.694-127.096-127.096zM329.547 845.041l-157.094 0.060 193.114-193.175 78.968 78.968-114.989 114.146zM954.97 316.717l-327.499 327.499-127.096-127.096 327.499-327.56c5.662-5.722 13.192-8.855 21.263-8.855s15.601 3.132 21.323 8.794l84.51 84.57c11.746 11.806 11.746 30.84 0 42.647z"
+ ],
+ "grid": 0,
+ "tags": [
+ "slice"
+ ]
+ },
+ {
+ "id": 79,
+ "paths": [
+ "M1.566 60.235h180.706v60.235h-120.471v783.059h120.471v60.235h-180.706v-903.529zM844.86 60.235v60.235h120.471v783.059h-120.471v60.235h180.706v-903.529h-180.706zM536.696 479.895c-67.162-26.082-96.798-48.429-96.798-93.967 0-33.25 25.299-72.945 91.738-72.945 44.032 0 76.559 14.396 92.461 23.13l17.348-51.32c-21.624-12.288-57.826-23.853-107.64-23.853-94.63 0-157.455 56.38-157.455 132.216 0 68.668 49.092 109.809 128.602 137.999 65.717 25.239 91.738 51.26 91.738 96.738 0 49.092-37.587 83.125-101.858 83.125-43.369 0-84.51-14.456-112.7-31.804l-15.902 52.766c26.022 17.288 77.282 31.081 124.205 31.081 114.869 0 170.526-64.994 170.526-140.168 0.060-71.56-41.924-111.255-124.265-142.999z"
+ ],
+ "grid": 0,
+ "tags": [
+ "shortcode"
+ ]
+ },
+ {
+ "id": 78,
+ "paths": [
+ "M915.998 512l-202.029 202.029-42.586-42.586 159.443-159.443-159.383-159.383 42.586-42.586 201.969 201.969zM421.647 1024h60.235v-1024h-60.235v1024z"
+ ],
+ "grid": 0,
+ "tags": [
+ "shift-right-alt"
+ ]
+ },
+ {
+ "id": 77,
+ "paths": [
+ "M352.617 352.617l-159.443 159.383 159.383 159.383-42.586 42.586-201.969-201.969 202.029-202.029 42.586 42.647zM542.118 0v1024h60.235v-1024h-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "shift-left-alt"
+ ]
+ },
+ {
+ "id": 76,
+ "paths": [
+ "M0 17.649v1006.351h1006.351l-1006.351-1006.351zM60.235 163.057l178.116 178.116-39.454 39.454 42.586 42.586 39.454-39.454 42.707 42.707-39.454 39.514 42.586 42.586 39.454-39.454 42.767 42.707-39.454 39.454 42.586 42.586 39.454-39.454 42.767 42.767-39.454 39.454 42.586 42.586 39.454-39.454 42.707 42.707-39.454 39.454 42.586 42.586 39.454-39.454 42.767 42.767-39.454 39.454 42.586 42.586 39.454-39.454 153.359 153.359h-800.708v-800.708zM120.471 903.529h464.233l-464.233-464.233v464.233zM180.706 584.704l258.59 258.59h-258.59v-258.59z"
+ ],
+ "grid": 0,
+ "tags": [
+ "ruler-alt-2"
+ ]
+ },
+ {
+ "id": 75,
+ "paths": [
+ "M120.471 0v1018.097l122.157-149.444 90.534 113.242 90.413-112.941 90.293 112.941 90.353-112.941 90.353 112.941 90.293-112.941 118.664 148.179v-1017.133h-783.059zM843.294 845.463l-58.428-72.945-90.293 112.941-90.353-112.941-90.353 112.941-90.293-112.941-90.413 112.941-90.052-112.64-62.404 76.378v-788.962h662.588v785.227zM662.408 240.941h-361.412v-60.235h361.412v60.235zM541.937 481.882h-240.941v-60.235h240.941v60.235zM721.498 361.412h-421.647v-60.235h421.647v60.235zM301.176 602.353h421.647v60.235h-421.647v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "receipt"
+ ]
+ },
+ {
+ "id": 74,
+ "paths": [
+ "M481.882 692.706h60.235v331.294h-60.235v-331.294zM843.294 530.071v132.518h-662.588v-132.518l65.897-29.335 66.62-380.265-25.841-46.923-40.418-73.547h530.071l-40.478 73.547-25.781 46.923 66.62 380.205 65.897 29.395zM783.059 569.163l-59.392-26.504-5.542-31.563-70.355-401.107 10.24-18.613 17.167-31.142h-326.355l27.407 49.815-3.614 20.841-72.282 411.768-59.392 26.504v33.19h542.118v-33.19z"
+ ],
+ "grid": 0,
+ "tags": [
+ "pin"
+ ]
+ },
+ {
+ "id": 73,
+ "paths": [
+ "M325.512 655.902l42.586 42.586-316.717 316.657-42.586-42.586 316.717-316.657zM1024 374.784l-132.036 38.37-221.786 315.994 25.841 67.343-93.666 93.666-468.51-468.51 93.726-93.726 67.343 25.841 315.934-221.786 14.938-51.441 23.371-80.535 374.844 374.784zM909.432 345.389l-230.822-230.761-9.879 34.153-5.903 20.36-359.605 252.386-60.777-23.311-23.432 23.432 383.337 383.337 23.432-23.492-11.746-30.84-11.505-29.937 18.492-26.263 233.894-333.342 20.36-5.903 34.153-9.818z"
+ ],
+ "grid": 0,
+ "tags": [
+ "pin-alt"
+ ]
+ },
+ {
+ "id": 72,
+ "paths": [
+ "M571.753 0h-119.507c-49.815 0-90.353 40.538-90.353 90.353v641.928l151.853 298.526 148.42-298.707v-641.747c-0.060-49.815-40.599-90.353-90.413-90.353zM452.247 60.235h119.507c16.565 0 30.118 13.553 30.118 30.118v61.38h-179.742v-61.38c0-16.565 13.493-30.118 30.118-30.118zM486.581 844.559l-56.26-110.532h163.539l-54.874 110.532h-52.405zM422.129 673.852v-339.546h179.742v339.546h-179.742zM422.129 274.071v-62.103h179.742v62.103h-179.742z"
+ ],
+ "grid": 0,
+ "tags": [
+ "pencil-alt"
+ ]
+ },
+ {
+ "id": 71,
+ "paths": [
+ "M512 30.118c-265.698 0-481.882 216.184-481.882 481.882 0 257.867 201.909 469.052 459.656 480.798l77.583 3.554-164.021-164.021c-17.047-17.047-26.443-39.755-26.443-63.91s9.397-46.803 26.443-63.91c34.093-34.093 93.666-34.093 127.759 0l224.015 224.015 20.48-13.432c136.734-89.51 218.293-240.218 218.293-403.095 0-265.698-216.184-481.882-481.882-481.882zM762.579 850.824l-188.838-188.838c-56.802-56.862-156.13-56.862-212.932 0-28.431 28.431-44.092 66.259-44.092 106.496s15.661 78.065 44.092 106.496l44.634 44.634c-182.272-47.164-315.091-212.028-315.091-407.612 0-232.508 189.139-421.647 421.647-421.647s421.647 189.139 421.647 421.647c0 134.325-63.488 259.313-171.068 338.824zM692.706 391.529c-66.44 0-120.471 54.031-120.471 120.471s54.031 120.471 120.471 120.471 120.471-54.031 120.471-120.471-54.031-120.471-120.471-120.471zM692.706 572.235c-33.19 0-60.235-27.046-60.235-60.235s27.046-60.235 60.235-60.235 60.235 27.046 60.235 60.235-27.046 60.235-60.235 60.235zM512 361.412c-49.875 0-90.353-40.418-90.353-90.353s40.478-90.353 90.353-90.353c49.935 0 90.353 40.418 90.353 90.353s-40.418 90.353-90.353 90.353zM346.353 354.846c0 33.25-26.985 60.235-60.235 60.235s-60.235-26.985-60.235-60.235 26.985-60.235 60.235-60.235 60.235 26.925 60.235 60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "palette"
+ ]
+ },
+ {
+ "id": 70,
+ "paths": [
+ "M120.471 361.412c-66.5 0-120.471 53.971-120.471 120.471s53.971 120.471 120.471 120.471 120.471-53.971 120.471-120.471-53.971-120.471-120.471-120.471zM120.471 542.118c-33.19 0-60.235-26.985-60.235-60.235s27.046-60.235 60.235-60.235 60.235 26.985 60.235 60.235-27.046 60.235-60.235 60.235zM512 361.412c-66.5 0-120.471 53.971-120.471 120.471s53.971 120.471 120.471 120.471 120.471-53.971 120.471-120.471-53.971-120.471-120.471-120.471zM512 542.118c-33.19 0-60.235-26.985-60.235-60.235s27.046-60.235 60.235-60.235 60.235 26.985 60.235 60.235-27.046 60.235-60.235 60.235zM903.529 361.412c-66.5 0-120.471 53.971-120.471 120.471s53.971 120.471 120.471 120.471 120.471-53.971 120.471-120.471-53.971-120.471-120.471-120.471zM903.529 542.118c-33.19 0-60.235-26.985-60.235-60.235s27.046-60.235 60.235-60.235 60.235 26.985 60.235 60.235-27.046 60.235-60.235 60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "more"
+ ]
+ },
+ {
+ "id": 69,
+ "paths": [
+ "M240.941 481.882c0 66.5-53.971 120.471-120.471 120.471s-120.471-53.971-120.471-120.471 53.971-120.471 120.471-120.471 120.471 53.971 120.471 120.471zM512 361.412c-66.5 0-120.471 53.971-120.471 120.471s53.971 120.471 120.471 120.471 120.471-53.971 120.471-120.471-53.971-120.471-120.471-120.471zM903.529 361.412c-66.5 0-120.471 53.971-120.471 120.471s53.971 120.471 120.471 120.471 120.471-53.971 120.471-120.471-53.971-120.471-120.471-120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "more-alt"
+ ]
+ },
+ {
+ "id": 68,
+ "paths": [
+ "M699.573 422.912c41.442-45.417 67.464-105.231 67.464-171.49 0-140.649-114.387-255.036-255.036-255.036s-255.036 114.387-255.036 255.036c0 66.259 26.022 126.072 67.464 171.49l68.488 480.617h88.968v119.507h60.235v-119.507h88.968l68.488-480.617zM361.412 129.325v111.616h60.235v-161.069c18.613-9.879 38.731-16.866 60.235-20.239v241.544h60.235v-241.544c21.504 3.373 41.623 10.36 60.235 20.239v161.069h60.235v-111.616c27.226 33.551 44.213 75.656 44.213 122.037 0 107.46-87.401 194.861-194.801 194.861s-194.801-87.341-194.801-194.801c0-46.441 16.986-88.546 44.213-122.097zM445.199 843.294l-52.405-367.676c35.72 19.034 75.896 30.901 119.206 30.901s83.486-11.866 119.206-30.961l-52.405 367.736h-133.602z"
+ ],
+ "grid": 0,
+ "tags": [
+ "microphone-alt"
+ ]
+ },
+ {
+ "id": 67,
+ "paths": [
+ "M662.588 0v609.702c0 80.053-67.584 145.107-150.588 145.107s-150.588-65.054-150.588-145.107v-609.702h-301.176v628.375c0 256.964 232.749 395.625 451.765 395.625s451.765-138.662 451.765-395.625v-628.375h-301.176zM903.529 60.235v180.706h-180.706v-180.706h180.706zM301.176 60.235v180.706h-180.706v-180.706h180.706zM512 963.765c-157.395 0-391.529-89.329-391.529-335.39v-327.198h180.706v308.525c0 113.242 94.569 205.342 210.824 205.342s210.824-92.1 210.824-205.342v-308.525h180.706v327.198c0 246.061-234.135 335.39-391.529 335.39z"
+ ],
+ "grid": 0,
+ "tags": [
+ "magnet"
+ ]
+ },
+ {
+ "id": 66,
+ "paths": [
+ "M1024 361.412v60.235h-1024v-60.235h1024zM0 602.353h1024v-60.235h-1024v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "line-double"
+ ]
+ },
+ {
+ "id": 65,
+ "paths": [
+ "M0 481.762h30.118v60.235h-30.118v-60.235zM143.541 542.057h56.681v-60.235h-56.681v60.235zM313.585 542.057h56.681v-60.235h-56.681v60.235zM653.794 542.118h56.681v-60.235h-56.681v60.235zM483.689 542.057h56.621v-60.175h-56.621v60.175zM823.838 542.118h56.681v-60.235h-56.681v60.235zM993.882 481.882v60.235h30.118v-60.235h-30.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "line-dotted"
+ ]
+ },
+ {
+ "id": 64,
+ "paths": [
+ "M0 481.882h240.941v60.235h-240.941v-60.235zM391.529 542.118h240.941v-60.235h-240.941v60.235zM783.059 481.882v60.235h240.941v-60.235h-240.941z"
+ ],
+ "grid": 0,
+ "tags": [
+ "line-dashed"
+ ]
+ },
+ {
+ "id": 63,
+ "paths": [
+ "M0 0v1024h1024v-1024h-1024zM963.765 963.765h-903.529v-903.529h903.529v903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-width-full"
+ ]
+ },
+ {
+ "id": 62,
+ "paths": [
+ "M0 0v1024h1024v-1024h-1024zM963.765 963.765h-903.529v-903.529h903.529v903.529zM180.706 481.882h60.235v60.235h-60.235v-60.235zM180.706 240.941h60.235v60.235h-60.235v-60.235zM180.706 602.353h60.235v60.235h-60.235v-60.235zM180.706 361.412h60.235v60.235h-60.235v-60.235zM180.706 120.471h60.235v60.235h-60.235v-60.235zM180.706 843.294h60.235v60.235h-60.235v-60.235zM180.706 722.824h60.235v60.235h-60.235v-60.235zM783.059 120.471h60.235v60.235h-60.235v-60.235zM783.059 361.412h60.235v60.235h-60.235v-60.235zM783.059 240.941h60.235v60.235h-60.235v-60.235zM783.059 481.882h60.235v60.235h-60.235v-60.235zM783.059 602.353h60.235v60.235h-60.235v-60.235zM783.059 722.824h60.235v60.235h-60.235v-60.235zM783.059 843.294h60.235v60.235h-60.235v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-width-default"
+ ]
+ },
+ {
+ "id": 61,
+ "paths": [
+ "M120.471 963.765h60.235v60.235h-60.235v-60.235zM602.353 1024h60.235v-60.235h-60.235v60.235zM722.824 1024h60.235v-60.235h-60.235v60.235zM240.941 1024h60.235v-60.235h-60.235v60.235zM361.412 1024h60.235v-60.235h-60.235v60.235zM481.882 1024h60.235v-60.235h-60.235v60.235zM843.294 1024h60.235v-60.235h-60.235v60.235zM843.294 180.706h60.235v-60.235h-60.235v60.235zM843.294 301.176h60.235v-60.235h-60.235v60.235zM843.294 783.059h60.235v-60.235h-60.235v60.235zM843.294 421.647h60.235v-60.235h-60.235v60.235zM843.294 542.118h60.235v-60.235h-60.235v60.235zM843.294 903.529h60.235v-60.235h-60.235v60.235zM843.294 662.588h60.235v-60.235h-60.235v60.235zM843.294 0v60.235h60.235v-60.235h-60.235zM722.824 60.235h60.235v-60.235h-60.235v60.235zM361.412 60.235h60.235v-60.235h-60.235v60.235zM481.882 60.235h60.235v-60.235h-60.235v60.235zM602.353 60.235h60.235v-60.235h-60.235v60.235zM240.941 60.235h60.235v-60.235h-60.235v60.235zM120.471 60.235h60.235v-60.235h-60.235v60.235zM120.471 783.059h60.235v-60.235h-60.235v60.235zM120.471 903.529h60.235v-60.235h-60.235v60.235zM120.471 662.588h60.235v-60.235h-60.235v60.235zM120.471 180.706h60.235v-60.235h-60.235v60.235zM120.471 301.176h60.235v-60.235h-60.235v60.235zM120.471 421.647h60.235v-60.235h-60.235v60.235zM120.471 542.118h60.235v-60.235h-60.235v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-width-default-alt"
+ ]
+ },
+ {
+ "id": 60,
+ "paths": [
+ "M421.647 180.706v-60.235h-421.647v843.294h1024v-783.059h-602.353zM662.588 240.941v60.235h-240.941v-60.235h240.941zM963.765 903.529h-903.529v-722.824h301.176v180.706h602.353v542.118zM722.824 301.176v-60.235h240.941v60.235h-240.941z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-tab"
+ ]
+ },
+ {
+ "id": 59,
+ "paths": [
+ "M722.824 120.471h-722.824v843.294h1024v-843.294h-301.176zM963.765 180.706v120.471h-240.941v-120.471h240.941zM662.588 180.706v120.471h-301.176v-120.471h301.176zM60.235 180.706h240.941v120.471h-240.941v-120.471zM963.765 903.529h-903.529v-542.118h903.529v542.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-tab-window"
+ ]
+ },
+ {
+ "id": 58,
+ "paths": [
+ "M361.412 60.235v60.235h-361.412v240.941h60.235v240.941h301.176v362.496h662.588v-904.614h-662.588zM120.471 361.412h240.941v60.235h-240.941v-60.235zM120.471 542.118v-60.235h240.941v60.235h-240.941zM963.765 904.614h-542.118v-603.437h-361.412v-120.471h361.412v-60.235h542.118v784.143z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-tab-v"
+ ]
+ },
+ {
+ "id": 57,
+ "paths": [
+ "M421.647 120.471v-60.235h-421.647v240.76h60.235v-180.525h301.176v180.706h662.588v-180.706h-602.353zM421.647 180.706h240.941v60.235h-240.941v-60.235zM722.824 240.941v-60.235h240.941v60.235h-240.941z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-tab-min"
+ ]
+ },
+ {
+ "id": 56,
+ "paths": [
+ "M0 60.235v843.294h1024v-843.294h-1024zM963.765 843.294h-903.529v-722.824h903.529v722.824zM279.853 623.676l-141.734-141.794 141.794-141.794 42.586 42.586-99.208 99.208 99.147 99.147-42.586 42.647zM701.5 581.030l99.208-99.147-99.147-99.147 42.586-42.586 141.734 141.734-141.794 141.794-42.586-42.647z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-slider"
+ ]
+ },
+ {
+ "id": 55,
+ "paths": [
+ "M120.471 843.294h783.059v-662.588h-783.059v662.588zM180.706 240.941h662.588v542.118h-662.588v-542.118z",
+ "M963.765 272.926h60.235v478.148h-60.235v-478.148z",
+ "M0 272.926h60.235v478.148h-60.235v-478.148z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-slider-alt"
+ ]
+ },
+ {
+ "id": 54,
+ "paths": [
+ "M1024 0v1024h-301.176v-1024h301.176zM542.118 1024h60.235v-60.235h-60.235v60.235zM435.080 1024h53.549v-60.235h-53.549v60.235zM113.784 1024h53.549v-60.235h-53.549v60.235zM220.883 1024h53.549v-60.235h-53.549v60.235zM327.981 1024h53.549v-60.235h-53.549v60.235zM0 1024h60.235v-60.235h-60.235v60.235zM0 542.118h60.235v-60.235h-60.235v60.235zM0 180.706h60.235v-60.235h-60.235v60.235zM0 662.588h60.235v-60.235h-60.235v60.235zM0 421.647h60.235v-60.235h-60.235v60.235zM0 783.059h60.235v-60.235h-60.235v60.235zM0 903.529h60.235v-60.235h-60.235v60.235zM0 301.176h60.235v-60.235h-60.235v60.235zM0 60.235h60.235v-60.235h-60.235v60.235zM488.568 0h-53.549v60.235h53.549v-60.235zM381.47 0h-53.549v60.235h53.549v-60.235zM167.273 0h-53.489v60.235h53.549v-60.235zM274.372 0h-53.489v60.235h53.549v-60.235zM542.118 60.235h60.235v-60.235h-60.235v60.235zM542.118 903.529h60.235v-60.235h-60.235v60.235zM542.118 783.059h60.235v-60.235h-60.235v60.235zM542.118 542.118h60.235v-60.235h-60.235v60.235zM542.118 662.588h60.235v-60.235h-60.235v60.235zM542.118 301.176h60.235v-60.235h-60.235v60.235zM542.118 421.647h60.235v-60.235h-60.235v60.235zM542.118 180.706h60.235v-60.235h-60.235v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-sidebar-right"
+ ]
+ },
+ {
+ "id": 53,
+ "paths": [
+ "M0 963.765h60.235v60.235h-60.235v-60.235zM843.294 1024h60.235v-60.235h-60.235v60.235zM722.824 1024h60.235v-60.235h-60.235v60.235zM602.353 1024h60.235v-60.235h-60.235v60.235zM481.882 1024h60.235v-60.235h-60.235v60.235zM361.412 1024h60.235v-60.235h-60.235v60.235zM120.471 1024h60.235v-60.235h-60.235v60.235zM240.941 1024h60.235v-60.235h-60.235v60.235zM963.765 1024h60.235v-60.235h-60.235v60.235zM963.765 662.588h60.235v-60.235h-60.235v60.235zM963.765 783.059h60.235v-60.235h-60.235v60.235zM963.765 301.176h60.235v-60.235h-60.235v60.235zM963.765 542.118h60.235v-60.235h-60.235v60.235zM963.765 421.647h60.235v-60.235h-60.235v60.235zM963.765 180.706h60.235v-60.235h-60.235v60.235zM963.765 903.529h60.235v-60.235h-60.235v60.235zM963.765 0v60.235h60.235v-60.235h-60.235zM240.941 60.235h60.235v-60.235h-60.235v60.235zM120.471 60.235h60.235v-60.235h-60.235v60.235zM722.824 60.235h60.235v-60.235h-60.235v60.235zM602.353 60.235h60.235v-60.235h-60.235v60.235zM361.412 60.235h60.235v-60.235h-60.235v60.235zM843.294 60.235h60.235v-60.235h-60.235v60.235zM481.882 60.235h60.235v-60.235h-60.235v60.235zM0 60.235h60.235v-60.235h-60.235v60.235zM0 783.059h60.235v-60.235h-60.235v60.235zM0 903.529h60.235v-60.235h-60.235v60.235zM0 662.588h60.235v-60.235h-60.235v60.235zM0 301.176h60.235v-60.235h-60.235v60.235zM0 542.118h60.235v-60.235h-60.235v60.235zM0 180.706h60.235v-60.235h-60.235v60.235zM0 421.647h60.235v-60.235h-60.235v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-sidebar-none"
+ ]
+ },
+ {
+ "id": 52,
+ "paths": [
+ "M0 0h301.176v1024h-301.176v-1024zM421.647 1024h60.235v-60.235h-60.235v60.235zM856.666 1024h53.549v-60.235h-53.549v60.235zM749.568 1024h53.549v-60.235h-53.549v60.235zM535.432 1024h53.549v-60.235h-53.549v60.235zM642.53 1024h53.549v-60.235h-53.549v60.235zM963.765 1024h60.235v-60.235h-60.235v60.235zM963.765 180.706h60.235v-60.235h-60.235v60.235zM963.765 903.529h60.235v-60.235h-60.235v60.235zM963.765 421.647h60.235v-60.235h-60.235v60.235zM963.765 301.176h60.235v-60.235h-60.235v60.235zM963.765 542.118h60.235v-60.235h-60.235v60.235zM963.765 662.588h60.235v-60.235h-60.235v60.235zM963.765 783.059h60.235v-60.235h-60.235v60.235zM963.765 0v60.235h60.235v-60.235h-60.235zM856.727 60.235h53.549v-60.235h-53.549v60.235zM749.628 60.235h53.549v-60.235h-53.549v60.235zM642.53 60.235h53.549v-60.235h-53.549v60.235zM535.432 60.235h53.549v-60.235h-53.549v60.235zM421.647 60.235h60.235v-60.235h-60.235v60.235zM421.647 903.529h60.235v-60.235h-60.235v60.235zM421.647 783.059h60.235v-60.235h-60.235v60.235zM421.647 421.647h60.235v-60.235h-60.235v60.235zM421.647 662.588h60.235v-60.235h-60.235v60.235zM421.647 301.176h60.235v-60.235h-60.235v60.235zM421.647 180.706h60.235v-60.235h-60.235v60.235zM421.647 542.118h60.235v-60.235h-60.235v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-sidebar-left"
+ ]
+ },
+ {
+ "id": 51,
+ "paths": [
+ "M1.265 60.958v903.529h1024v-903.529h-1024zM490.135 512.542l-428.634 373.278v-747.64l428.634 374.362zM87.883 121.193h851.607l-426.406 371.351-425.201-371.351zM513.024 532.54l425.623 371.712h-852.45l426.827-371.712zM535.974 512.542l429.056-373.7v748.424l-429.056-374.724z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-placeholder"
+ ]
+ },
+ {
+ "id": 50,
+ "paths": [
+ "M0 421.647v180.706h783.059v-180.706h-783.059zM481.882 481.882v60.235h-180.706v-60.235h180.706zM60.235 481.882h180.706v60.235h-180.706v-60.235zM722.824 542.118h-180.706v-60.235h180.706v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-menu"
+ ]
+ },
+ {
+ "id": 49,
+ "paths": [
+ "M180.706 60.235v180.706h662.588v-180.706h-662.588zM783.059 180.706h-542.118v-60.235h542.118v60.235zM180.706 481.882h662.588v-180.706h-662.588v180.706zM240.941 361.412h542.118v60.235h-542.118v-60.235zM180.706 722.643h662.588v-180.706h-662.588v180.706zM240.941 602.172h542.118v60.235h-542.118v-60.235zM180.706 963.584h662.588v-180.706h-662.588v180.706zM240.941 843.113h542.118v60.235h-542.118v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-menu-v"
+ ]
+ },
+ {
+ "id": 48,
+ "paths": [
+ "M0 602.353h301.176v-180.706h-301.176v180.706zM60.235 481.882h180.706v60.235h-180.706v-60.235zM361.412 602.353h301.176v-180.706h-301.176v180.706zM421.647 481.882h180.706v60.235h-180.706v-60.235zM722.824 421.647v180.706h301.176v-180.706h-301.176zM963.765 542.118h-180.706v-60.235h180.706v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-menu-separated"
+ ]
+ },
+ {
+ "id": 47,
+ "paths": [
+ "M0 421.647v180.706h1024v-180.706h-1024zM542.118 481.882h180.706v60.235h-180.706v-60.235zM481.882 542.118h-180.706v-60.235h180.706v60.235zM60.235 481.882h180.706v60.235h-180.706v-60.235zM963.765 542.118h-180.706v-60.235h180.706v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-menu-full"
+ ]
+ },
+ {
+ "id": 46,
+ "paths": [
+ "M120.471 783.059h903.529v60.235h-903.529v-60.235zM421.647 963.343h602.353v-60.235h-602.353v60.235zM1024 60.235v662.588h-1024v-662.588h1024zM963.765 120.471h-903.529v542.118h903.529v-542.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-media-right-alt"
+ ]
+ },
+ {
+ "id": 45,
+ "paths": [
+ "M481.882 240.941v542.118h542.118v-542.118h-542.118zM963.765 722.824h-421.647v-421.647h421.647v421.647zM70.716 240.941h350.931v60.235h-350.931v-60.235zM211.004 481.641h210.643v60.235h-210.643v-60.235zM421.105 421.527h-421.105v-60.235h421.105v60.235zM0.542 601.931h421.105v60.235h-421.105v-60.235zM70.716 722.824h350.931v60.235h-350.931v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-media-right"
+ ]
+ },
+ {
+ "id": 44,
+ "paths": [
+ "M903.529 722.824h-783.059v-60.235h783.059v60.235zM722.824 782.637h-602.353v60.235h602.353v-60.235zM1024 60.235v903.529h-1024v-903.529h1024zM963.765 120.471h-903.529v783.059h903.529v-783.059z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-media-overlay"
+ ]
+ },
+ {
+ "id": 43,
+ "paths": [
+ "M0 120.471v722.824h1024v-722.824h-1024zM60.235 602.955v-422.249h903.529v422.249h-903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-media-overlay-alt"
+ ]
+ },
+ {
+ "id": 42,
+ "paths": [
+ "M722.824 542.118h-602.353v-60.235h602.353v60.235zM722.824 602.353h-602.353v60.235h602.353v-60.235zM1024 60.235v903.529h-1024v-903.529h1024zM963.765 120.471h-903.529v783.059h903.529v-783.059z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-media-overlay-alt-2"
+ ]
+ },
+ {
+ "id": 41,
+ "paths": [
+ "M0 783.059h903.529v60.235h-903.529v-60.235zM0 963.343h602.353v-60.235h-602.353v60.235zM1024 60.235v662.588h-1024v-662.588h1024zM963.765 120.471h-903.529v542.118h903.529v-542.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-media-left-alt"
+ ]
+ },
+ {
+ "id": 40,
+ "paths": [
+ "M602.353 240.941h350.931v60.235h-350.931v-60.235z",
+ "M602.353 481.641h210.643v60.235h-210.643v-60.235z",
+ "M602.895 361.291h421.105v60.235h-421.105v-60.235z",
+ "M602.353 601.931h421.105v60.235h-421.105v-60.235z",
+ "M602.353 722.824h350.931v60.235h-350.931v-60.235z",
+ "M0 783.059h542.118v-542.118h-542.118v542.118zM60.235 301.176h421.647v421.647h-421.647v-421.647z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-media-left"
+ ]
+ },
+ {
+ "id": 39,
+ "paths": [
+ "M60.235 783.059h903.529v60.235h-903.529v-60.235zM240.941 963.343h542.118v-60.235h-542.118v60.235zM1024 60.235v662.588h-1024v-662.588h1024zM963.765 120.471h-903.529v542.118h903.529v-542.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-media-center-alt"
+ ]
+ },
+ {
+ "id": 38,
+ "paths": [
+ "M60.235 240.941v361.412h903.529v-361.412h-903.529zM903.529 542.118h-783.059v-240.941h783.059v240.941zM843.294 662.588v60.235h-662.588v-60.235h662.588zM120.471 783.059h783.059v60.235h-783.059v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-media-center"
+ ]
+ },
+ {
+ "id": 37,
+ "paths": [
+ "M903.529 240.941h-542.118v-60.235h542.118v60.235zM361.412 301.176v60.235h662.588v-60.235h-662.588zM0 120.471h301.176v301.176h-301.176v-301.176zM60.235 361.412h180.706v-180.706h-180.706v180.706zM903.529 602.353h-542.118v60.235h542.118v-60.235zM361.412 783.059h662.588v-60.235h-662.588v60.235zM0 542.118h301.176v301.176h-301.176v-301.176zM60.235 783.059h180.706v-180.706h-180.706v180.706z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-list-thumb"
+ ]
+ },
+ {
+ "id": 36,
+ "paths": [
+ "M903.529 301.176h-542.118v-60.235h542.118v60.235zM361.412 361.412v60.235h662.588v-60.235h-662.588zM0 481.882h301.176v-301.176h-301.176v301.176zM903.529 662.588h-542.118v60.235h542.118v-60.235zM361.412 843.294h662.588v-60.235h-662.588v60.235zM0 903.529h301.176v-301.176h-301.176v301.176z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-list-thumb-alt"
+ ]
+ },
+ {
+ "id": 35,
+ "paths": [
+ "M843.294 301.176h-843.294v-120.471h843.294v120.471zM0 361.412v60.235h1024v-60.235h-1024zM843.294 602.353h-843.294v120.471h843.294v-120.471zM0 843.294h1024v-60.235h-1024v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-list-post"
+ ]
+ },
+ {
+ "id": 34,
+ "paths": [
+ "M993.702 301.176h-150.408v-60.235h150.408v60.235zM933.587 481.641h-90.293v60.235h90.293v-60.235zM843.535 361.291v60.235h180.465v-60.235h-180.465zM843.294 662.167h180.465v-60.235h-180.465v60.235zM843.294 783.059h150.408v-60.235h-150.408v60.235zM0 240.941h783.059v542.118h-783.059v-542.118zM60.235 722.824h662.588v-421.647h-662.588v421.647z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-list-large-image"
+ ]
+ },
+ {
+ "id": 33,
+ "paths": [
+ "M1024 481.882v60.235h-1024v-60.235h1024z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-line-solid"
+ ]
+ },
+ {
+ "id": 32,
+ "paths": [
+ "M60.235 240.941h180.706v-180.706h-180.706v180.706zM120.471 120.471h60.235v60.235h-60.235v-60.235zM301.176 240.941h180.706v-180.706h-180.706v180.706zM361.412 120.471h60.235v60.235h-60.235v-60.235zM542.118 240.941h180.706v-180.706h-180.706v180.706zM602.353 120.471h60.235v60.235h-60.235v-60.235zM783.059 60.235v180.706h180.706v-180.706h-180.706zM903.529 180.706h-60.235v-60.235h60.235v60.235zM60.235 481.882h180.706v-180.706h-180.706v180.706zM120.471 361.412h60.235v60.235h-60.235v-60.235zM301.176 481.882h180.706v-180.706h-180.706v180.706zM361.412 361.412h60.235v60.235h-60.235v-60.235zM542.118 481.882h180.706v-180.706h-180.706v180.706zM602.353 361.412h60.235v60.235h-60.235v-60.235zM783.059 481.882h180.706v-180.706h-180.706v180.706zM843.294 361.412h60.235v60.235h-60.235v-60.235zM60.235 722.824h180.706v-180.706h-180.706v180.706zM120.471 602.353h60.235v60.235h-60.235v-60.235zM301.176 722.824h180.706v-180.706h-180.706v180.706zM361.412 602.353h60.235v60.235h-60.235v-60.235zM542.118 722.824h180.706v-180.706h-180.706v180.706zM602.353 602.353h60.235v60.235h-60.235v-60.235zM783.059 722.824h180.706v-180.706h-180.706v180.706zM843.294 602.353h60.235v60.235h-60.235v-60.235zM60.235 963.765h180.706v-180.706h-180.706v180.706zM120.471 843.294h60.235v60.235h-60.235v-60.235zM301.176 963.765h180.706v-180.706h-180.706v180.706zM361.412 843.294h60.235v60.235h-60.235v-60.235zM542.118 963.765h180.706v-180.706h-180.706v180.706zM602.353 843.294h60.235v60.235h-60.235v-60.235zM783.059 963.765h180.706v-180.706h-180.706v180.706zM843.294 843.294h60.235v60.235h-60.235v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-grid4"
+ ]
+ },
+ {
+ "id": 31,
+ "paths": [
+ "M0 301.176h301.176v-301.176h-301.176v301.176zM60.235 60.235h180.706v180.706h-180.706v-180.706zM361.412 301.176h301.176v-301.176h-301.176v301.176zM421.647 60.235h180.706v180.706h-180.706v-180.706zM722.824 0v301.176h301.176v-301.176h-301.176zM963.765 240.941h-180.706v-180.706h180.706v180.706zM0 662.588h301.176v-301.176h-301.176v301.176zM60.235 421.647h180.706v180.706h-180.706v-180.706zM361.412 662.588h301.176v-301.176h-301.176v301.176zM421.647 421.647h180.706v180.706h-180.706v-180.706zM722.824 662.588h301.176v-301.176h-301.176v301.176zM783.059 421.647h180.706v180.706h-180.706v-180.706zM0 1024h301.176v-301.176h-301.176v301.176zM60.235 783.059h180.706v180.706h-180.706v-180.706zM361.412 1024h301.176v-301.176h-301.176v301.176zM421.647 783.059h180.706v180.706h-180.706v-180.706zM722.824 1024h301.176v-301.176h-301.176v301.176zM783.059 783.059h180.706v180.706h-180.706v-180.706z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-grid3"
+ ]
+ },
+ {
+ "id": 30,
+ "paths": [
+ "M0 421.647h421.647v-421.647h-421.647v421.647zM60.235 60.235h301.176v301.176h-301.176v-301.176z",
+ "M542.118 0v421.647h421.647v-421.647h-421.647zM903.529 361.412h-301.176v-301.176h301.176v301.176z",
+ "M0 963.765h421.647v-421.647h-421.647v421.647zM60.235 602.353h301.176v301.176h-301.176v-301.176z",
+ "M542.118 963.765h421.647v-421.647h-421.647v421.647zM602.353 602.353h301.176v301.176h-301.176v-301.176z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-grid2"
+ ]
+ },
+ {
+ "id": 29,
+ "paths": [
+ "M0 120.471h180.706v180.706h-180.706v-180.706zM542.118 301.176h180.706v-180.706h-180.706v180.706zM0 783.059h180.706v-180.706h-180.706v180.706zM542.118 783.059h180.706v-180.706h-180.706v180.706zM240.941 180.706h240.941v-60.235h-240.941v60.235zM240.941 301.176h240.941v-60.235h-240.941v60.235zM783.059 120.471v60.235h240.941v-60.235h-240.941zM783.059 301.176h240.941v-60.235h-240.941v60.235zM421.647 361.352h-180.706v60.235h180.706v-60.235zM963.765 361.352h-180.706v60.235h180.706v-60.235zM240.941 662.588h240.941v-60.235h-240.941v60.235zM240.941 783.059h240.941v-60.235h-240.941v60.235zM783.059 662.588h240.941v-60.235h-240.941v60.235zM783.059 783.059h240.941v-60.235h-240.941v60.235zM240.941 903.469h180.706v-60.235h-180.706v60.235zM783.059 903.469h180.706v-60.235h-180.706v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-grid2-thumb"
+ ]
+ },
+ {
+ "id": 28,
+ "paths": [
+ "M0 180.706v662.588h1024v-662.588h-1024zM963.765 783.059h-903.529v-542.118h903.529v542.118zM843.294 481.882h-602.353v-60.235h602.353v60.235zM542.118 542.118h301.176v120.471h-301.176v-120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-cta-right"
+ ]
+ },
+ {
+ "id": 27,
+ "paths": [
+ "M0 180.706v662.588h1024v-662.588h-1024zM963.765 783.059h-903.529v-542.118h903.529v542.118zM783.059 481.882h-602.353v-60.235h602.353v60.235zM481.882 662.588h-301.176v-120.471h301.176v120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-cta-left"
+ ]
+ },
+ {
+ "id": 26,
+ "paths": [
+ "M843.294 481.882h-662.588v-60.235h662.588v60.235zM1024 180.706v662.588h-1024v-662.588h1024zM963.765 240.941h-903.529v542.118h903.529v-542.118zM382.916 662.588h258.168v-120.471h-258.168v120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-cta-center"
+ ]
+ },
+ {
+ "id": 25,
+ "paths": [
+ "M542.118 421.647h-421.647v-60.235h421.647v60.235zM240.52 542.118h301.176v-60.235h-301.176v60.235zM1024 180.706v602.353h-1024v-602.353h1024zM963.765 240.941h-903.529v481.882h903.529v-481.882zM903.529 361.412h-301.176v120.471h301.176v-120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-cta-btn-right"
+ ]
+ },
+ {
+ "id": 24,
+ "paths": [
+ "M903.529 421.647h-421.647v-60.235h421.647v60.235zM482.304 542.118h301.176v-60.235h-301.176v60.235zM1024 180.706v602.353h-1024v-602.353h1024zM963.765 240.941h-903.529v481.882h903.529v-481.882zM421.647 361.412h-301.176v120.471h301.176v-120.471z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-cta-btn-left"
+ ]
+ },
+ {
+ "id": 23,
+ "paths": [
+ "M60.235 1024h180.706v-1024h-180.706v1024zM120.471 60.235h60.235v903.529h-60.235v-903.529zM301.176 1024h180.706v-1024h-180.706v1024zM361.412 60.235h60.235v903.529h-60.235v-903.529zM542.118 1024h180.706v-1024h-180.706v1024zM602.353 60.235h60.235v903.529h-60.235v-903.529zM783.059 0v1024h180.706v-1024h-180.706zM903.529 963.765h-60.235v-903.529h60.235v903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-column4"
+ ]
+ },
+ {
+ "id": 22,
+ "paths": [
+ "M0 1024h301.176v-1024h-301.176v1024zM60.235 60.235h180.706v903.529h-180.706v-903.529zM361.412 1024h301.176v-1024h-301.176v1024zM421.647 60.235h180.706v903.529h-180.706v-903.529zM722.824 0v1024h301.176v-1024h-301.176zM963.765 963.765h-180.706v-903.529h180.706v903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-column3"
+ ]
+ },
+ {
+ "id": 21,
+ "paths": [
+ "M0 1024h481.882v-1024h-481.882v1024zM60.235 60.235h361.412v903.529h-361.412v-903.529zM542.118 0v1024h481.882v-1024h-481.882zM963.765 963.765h-361.412v-903.529h361.412v903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-column2"
+ ]
+ },
+ {
+ "id": 20,
+ "paths": [
+ "M0 0v180.706h1024v-180.706h-1024zM963.765 120.471h-903.529v-60.235h903.529v60.235zM0 783.059h1024v-542.118h-1024v542.118zM60.235 301.176h903.529v421.647h-903.529v-421.647zM0 1024h1024v-180.706h-1024v180.706zM60.235 903.529h903.529v60.235h-903.529v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-accordion-separated"
+ ]
+ },
+ {
+ "id": 19,
+ "paths": [
+ "M0 0v1024h1024v-1024h-1024zM963.765 60.235v542.118h-903.529v-542.118h903.529zM963.765 662.588v120.471h-903.529v-120.471h903.529zM60.235 963.765v-120.471h903.529v120.471h-903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-accordion-merged"
+ ]
+ },
+ {
+ "id": 18,
+ "paths": [
+ "M240.941 0v542.118h783.059v-542.118h-783.059zM963.765 481.882h-662.588v-421.647h662.588v421.647zM0 180.706h180.706v-180.706h-180.706v180.706zM60.235 60.235h60.235v60.235h-60.235v-60.235zM240.941 783.059h783.059v-180.706h-783.059v180.706zM301.176 662.588h662.588v60.235h-662.588v-60.235zM0 783.059h180.706v-180.706h-180.706v180.706zM60.235 662.588h60.235v60.235h-60.235v-60.235zM240.941 1024h783.059v-180.706h-783.059v180.706zM301.176 903.529h662.588v60.235h-662.588v-60.235zM0 1024h180.706v-180.706h-180.706v180.706zM60.235 903.529h60.235v60.235h-60.235v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-accordion-list"
+ ]
+ },
+ {
+ "id": 17,
+ "paths": [
+ "M180.706 0v391.469l329.246 572.175 333.342-572.115v-391.529h-662.588zM510.253 843.294h0.12l-0.060 0.12-0.060-0.12zM512 361.412c-33.25 0-60.235-27.046-60.235-60.235s26.985-60.235 60.235-60.235 60.235 27.046 60.235 60.235-26.985 60.235-60.235 60.235zM783.059 375.266l-240.941 413.576v-371.471c51.802-13.432 90.353-60.235 90.353-116.194 0-66.44-54.031-120.471-120.471-120.471s-120.471 54.031-120.471 120.471c0 55.959 38.551 102.761 90.353 116.194v376.712l-240.941-418.756v-315.091h542.118v315.031z"
+ ],
+ "grid": 0,
+ "tags": [
+ "ink-pen"
+ ]
+ },
+ {
+ "id": 16,
+ "paths": [
+ "M512 0c-282.323 0-512 229.677-512 512s229.677 512 512 512 512-229.677 512-512-229.677-512-512-512zM512 963.765c-249.133 0-451.765-202.632-451.765-451.765s202.632-451.765 451.765-451.765 451.765 202.632 451.765 451.765-202.632 451.765-451.765 451.765zM542.118 745.050h58.97v60.235h-178.176v-60.235h58.97v-266.24h-56.983v-60.235h117.218v326.475zM432.791 300.333c0-32.828 26.564-59.392 59.392-59.392s59.332 26.564 59.332 59.392c0 32.708-26.504 59.272-59.332 59.272s-59.392-26.564-59.392-59.272z"
+ ],
+ "grid": 0,
+ "tags": [
+ "info-alt"
+ ]
+ },
+ {
+ "id": 15,
+ "paths": [
+ "M512 0c-282.323 0-512 229.677-512 512s229.677 512 512 512 512-229.677 512-512-229.677-512-512-512zM512 963.765c-249.133 0-451.765-202.632-451.765-451.765s202.632-451.765 451.765-451.765 451.765 202.632 451.765 451.765-202.632 451.765-451.765 451.765zM581.752 736.015c0 34.214-27.829 62.103-62.103 62.103-34.394 0-62.223-27.889-62.223-62.103 0-34.334 27.829-62.163 62.223-62.163 34.274 0 62.103 27.768 62.103 62.163zM642.229 253.892c26.985 34.033 40.599 79.992 33.129 111.736-14.637 61.862-50.718 94.389-82.583 123.061-32.708 29.455-56.26 50.598-56.26 99.208h-60.235c0-75.354 40.418-111.797 76.137-143.962 27.768-24.998 53.971-48.61 64.211-92.1 2.048-8.614-2.349-36.141-21.685-60.536-18.492-23.432-43.851-35.298-75.174-35.298-107.159 0-112.58 86.98-112.821 96.919l-60.235-1.626c1.446-53.79 39.454-155.528 173.056-155.528 49.272 0 92.702 20.661 122.458 58.127z"
+ ],
+ "grid": 0,
+ "tags": [
+ "help-alt"
+ ]
+ },
+ {
+ "id": 14,
+ "paths": [
+ "M943.767 362.436c-57.645-214.257-232.689-362.436-431.767-362.436-198.475 0-374.182 148.42-431.767 362.436-44.996 4.939-80.233 42.888-80.233 89.329v240.941c0 37.647 23.010 69.873 55.657 83.426 11.686 105.231 100.171 187.633 208.474 187.633h163.057c12.469 34.997 45.598 60.235 84.811 60.235h180.706c49.815 0 90.353-40.538 90.353-90.353s-40.538-90.353-90.353-90.353h-180.706c-39.213 0-72.343 25.239-84.811 60.235h-163.057c-72.764 0-133.542-51.802-147.516-120.471h64.090v-60.235h60.235v-301.176h-60.235v-60.235h-36.503c54.995-178.357 201.909-301.176 367.797-301.176 166.37 0 312.802 122.699 367.797 301.176h-36.503v60.235h-60.235v301.176h60.235v60.235h90.714c49.634 0 89.992-40.538 89.992-90.353v-240.941c0-46.441-35.238-84.39-80.233-89.329zM512 903.529h180.706c16.565 0 30.118 13.493 30.118 30.118s-13.553 30.118-30.118 30.118h-180.706c-16.565 0-30.118-13.493-30.118-30.118s13.553-30.118 30.118-30.118zM120.471 722.824h-30.479c-16.384 0-29.756-13.493-29.756-30.118v-240.941c0-16.625 13.372-30.118 29.756-30.118h30.479v301.176zM963.765 692.706c0 16.625-13.372 30.118-29.756 30.118h-30.479v-301.176h30.479c16.384 0 29.756 13.493 29.756 30.118v240.941z"
+ ],
+ "grid": 0,
+ "tags": [
+ "headphone-alt"
+ ]
+ },
+ {
+ "id": 13,
+ "paths": [
+ "M873.412 496.098v191.91c0 40.358-19.396 93.666-36.503 140.649-11.144 30.539-23.733 65.175-23.733 78.908v51.501c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v-51.501c0-24.335 12.107-57.525 27.347-99.509 15.42-42.285 32.888-90.232 32.888-119.989v-191.97c0-17.468-14.216-32.226-31.081-32.226-17.589 0-27.347 15.782-27.889 31.322-0.542 16.384-12.589 30.539-30.6 29.033-16.384-0.301-29.576-13.734-29.576-30.118v-94.088c0-17.83-13.673-32.346-30.419-32.346-15.902 0-29.154 13.252-30.238 30.118-1.024 16.264-13.734 29.214-31.021 28.19-16.264-0.542-29.154-13.854-29.154-30.118v-76.318c0-17.769-13.493-32.226-30.118-32.226-15.601 0-29.335 12.168-31.383 27.768-2.048 15.661-15.782 27.768-31.804 26.142-15.842-1.024-28.19-14.155-28.19-30.057v-218.714c0-17.769-13.673-32.226-30.419-32.226s-30.419 14.456-30.419 32.226v372.254c0 12.408-7.59 23.552-19.155 28.070-11.505 4.518-24.696 1.446-33.129-7.65l-67.102-72.945c-27.648-27.829-36.563-22.528-45.056-17.288-14.818 8.794-19.938 29.154-11.324 44.574l198.054 427.55c3.192 5.481 9.939 10.722 17.89 12.71 13.432 3.433 22.769 15.42 22.769 29.214v50.116c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118v-30.057c-14.035-8.072-25.72-19.878-34.033-34.575l-197.993-427.55c-23.672-41.803-8.855-98.244 34.033-123.723 57.826-34.635 102.581 10.421 119.386 27.347l15.661 16.986v-295.032c0-51.019 40.719-92.461 90.654-92.461s90.654 41.442 90.654 92.461v140.047c9.758-3.494 20.239-5.421 31.142-5.421 47.646 0 86.739 37.888 90.112 85.775 9.517-3.554 19.757-5.421 30.419-5.421 49.995 0 90.654 41.502 90.654 92.582v8.192c8.734-2.952 18.071-4.518 27.889-4.518 50.296-0.060 91.256 41.442 91.256 92.401z"
+ ],
+ "grid": 0,
+ "tags": [
+ "hand-point-up"
+ ]
+ },
+ {
+ "id": 12,
+ "paths": [
+ "M1019.302 451.403c0 49.935-41.442 90.594-92.461 90.594h-140.047c3.554 9.758 5.481 20.299 5.481 31.202 0 47.646-37.888 86.739-85.775 90.112 3.494 9.517 5.361 19.697 5.361 30.359 0 49.995-41.502 90.714-92.521 90.714h-8.192c2.952 8.734 4.518 18.071 4.518 27.889-0 50.296-41.562 91.256-92.521 91.256h-191.849c-40.358 0-93.666-19.396-140.71-36.503-30.539-11.144-65.114-23.733-78.848-23.733h-51.501c-16.625 0-30.118-13.493-30.118-30.118s13.493-30.118 30.118-30.118h51.501c24.275 0 57.464 12.047 99.388 27.347 42.406 15.42 90.413 32.888 120.169 32.888h191.849c17.528 0 32.286-14.216 32.286-31.081 0-17.589-15.782-27.347-31.322-27.889-16.384-0.602-29.335-14.216-29.033-30.66s13.734-29.576 30.118-29.576h94.088c17.83 0 32.286-13.673 32.286-30.479 0-15.902-13.192-29.094-29.997-30.178-16.324-1.024-28.792-14.697-28.311-31.021 0.542-16.264 13.794-29.154 30.118-29.154h76.378c17.769 0 32.226-13.553 32.226-30.118 0-15.601-12.228-29.395-27.829-31.383-15.721-2.048-27.166-16.023-26.142-31.804 1.084-15.902 14.155-28.19 30.057-28.19h218.714c17.769 0 32.226-13.613 32.226-30.359 0-16.806-14.456-30.479-32.226-30.479h-372.254c-12.408 0-23.552-7.59-28.070-19.155s-1.385-24.696 7.71-33.129l72.945-67.042c27.708-27.648 22.408-36.442 17.288-45.056-8.915-14.999-28.913-20.179-44.695-11.324l-427.49 197.993c-5.361 3.132-10.601 9.879-12.71 17.89-3.313 13.432-15.3 22.769-29.154 22.769h-50.116c-16.625 0-30.118-13.493-30.118-30.118s13.493-30.118 30.118-30.118h30.057c8.072-14.035 19.817-25.781 34.515-33.973l427.55-198.054c41.743-23.492 98.304-8.794 123.784 34.033 34.575 57.645-10.421 102.52-27.287 119.386l-16.986 15.661h294.972c50.959 0 92.461 40.719 92.461 90.714z"
+ ],
+ "grid": 0,
+ "tags": [
+ "hand-point-right"
+ ]
+ },
+ {
+ "id": 11,
+ "paths": [
+ "M989.184 813.176c0 16.625-13.493 30.118-30.118 30.118h-51.501c-13.673 0-48.309 12.589-78.848 23.733-47.044 17.107-100.352 36.503-140.71 36.503h-191.849c-51.019 0-92.521-40.96-92.521-91.317 0-9.818 1.566-19.155 4.518-27.889h-8.132c-51.019 0-92.521-40.719-92.521-90.714 0-10.662 1.867-20.841 5.361-30.359-47.887-3.313-85.775-42.406-85.775-90.052 0-10.903 1.928-21.384 5.481-31.202h-140.107c-51.019 0-92.461-40.659-92.461-90.594 0-49.995 41.442-90.714 92.461-90.714h294.972l-16.023-14.758c-17.83-17.769-62.825-62.645-28.19-120.35 25.48-42.767 81.92-57.525 125.771-32.949l423.334 195.885c16.143 8.975 28.371 20.962 36.563 35.117h30.118c16.625 0 30.118 13.493 30.118 30.118s-13.493 30.118-30.118 30.118h-50.056c-13.794 0-25.841-9.336-29.214-22.769-2.048-8.011-7.288-14.758-14.758-18.974l-423.334-195.825c-17.709-9.879-37.768-4.819-46.682 10.18-5.18 8.674-10.481 17.468 18.071 46.020l72.041 66.138c9.156 8.433 12.168 21.504 7.65 33.129s-15.661 19.155-28.070 19.155h-372.254c-17.709 0-32.166 13.673-32.166 30.479 0 16.745 14.456 30.359 32.226 30.359h218.714c15.902 0 29.033 12.288 30.057 28.19 1.024 15.842-10.421 29.756-26.142 31.804-15.601 1.988-27.768 15.842-27.768 31.443 0 16.565 14.456 30.118 32.226 30.118h76.378c16.264 0 29.636 12.951 30.118 29.154 0.482 16.324-12.047 29.997-28.25 31.021-16.866 1.084-30.057 14.276-30.057 30.178 0 16.806 14.517 30.479 32.286 30.479h94.088c16.444 0 29.816 13.192 30.118 29.576s-12.649 30.057-29.033 30.66c-15.541 0.542-31.322 10.3-31.322 27.889-0 16.806 14.818 31.021 32.286 31.021h191.849c29.756 0 77.764-17.468 120.109-32.888 41.924-15.3 75.113-27.347 99.388-27.347h51.501c16.685 0 30.178 13.493 30.178 30.118z"
+ ],
+ "grid": 0,
+ "tags": [
+ "hand-point-left"
+ ]
+ },
+ {
+ "id": 10,
+ "paths": [
+ "M828.416 680.84c-57.585 34.756-102.52-10.421-119.386-27.347l-15.661-16.986v295.032c0 51.019-40.659 92.461-90.654 92.461s-90.654-41.442-90.654-92.461v-140.047c-9.758 3.554-20.239 5.481-31.142 5.481-47.586 0-86.739-37.888-90.112-85.775-9.517 3.554-19.757 5.421-30.419 5.421-49.995 0-90.654-41.502-90.654-92.582v-8.192c-8.734 2.952-18.071 4.518-27.889 4.518-50.296 0-91.256-41.502-91.256-92.461v-191.91c0-40.358 19.396-93.666 36.503-140.649 11.144-30.539 23.733-65.175 23.733-78.848v-51.561c0-16.625 13.493-30.118 30.118-30.118s30.118 13.493 30.118 30.118v51.501c0 24.335-12.047 57.525-27.347 99.509-15.42 42.345-32.888 90.293-32.888 120.049v191.91c0 17.468 14.216 32.226 31.081 32.226 17.589 0 27.347-15.782 27.889-31.322 0.602-16.264 13.914-29.033 30.118-29.033 0.181 0 0.361 0 0.542 0 16.384 0.301 29.576 13.734 29.576 30.118v94.088c0 17.83 13.673 32.346 30.419 32.346 15.902 0 29.154-13.252 30.238-30.118 0.964-16.203 14.155-28.311 30.961-28.19 16.264 0.542 29.154 13.854 29.154 30.118v76.378c0 17.769 13.553 32.226 30.118 32.226 15.601 0 29.335-12.168 31.383-27.768 2.048-15.721 16.083-27.949 31.804-26.202 15.842 1.024 28.19 14.155 28.19 30.057v218.714c-0 17.769 13.673 32.226 30.419 32.226s30.419-14.456 30.419-32.226v-372.254c0-12.408 7.59-23.552 19.155-28.070 11.384-4.518 24.636-1.446 33.129 7.65l67.102 72.945c27.648 27.829 36.563 22.468 45.056 17.288 14.818-8.794 19.938-29.154 11.324-44.574l-198.054-427.55c-3.192-5.481-9.879-10.722-17.89-12.71-13.372-3.373-22.769-15.36-22.769-29.214v-50.116c0-16.625 13.493-30.118 30.118-30.118s30.118 13.493 30.118 30.118v30.057c14.035 8.072 25.781 19.878 33.973 34.575l198.054 427.55c23.672 41.803 8.915 98.244-34.033 123.723z"
+ ],
+ "grid": 0,
+ "tags": [
+ "hand-point-down"
+ ]
+ },
+ {
+ "id": 9,
+ "paths": [
+ "M783.059 602.353v-602.353h-783.059v783.059h783.059v-180.706zM60.235 60.235h662.588v481.882h-45.478l-154.443-199.921-69.813 73.126-135.409-233.773-215.401 360.568h-42.044v-481.882zM601.269 542.118h-428.815l144.444-241.784 124.326 214.679 76.8-80.535 83.245 107.64zM60.235 722.824v-120.471h662.588v120.471h-662.588zM1024 180.706v783.059h-783.059v-119.507h60.235v59.272h662.588v-662.588h-120.471v-60.235h180.706z"
+ ],
+ "grid": 0,
+ "tags": [
+ "gallery"
+ ]
+ },
+ {
+ "id": 8,
+ "paths": [
+ "M512 0c-282.323 0-512 229.677-512 512s229.677 512 512 512 512-229.677 512-512-229.677-512-512-512zM512 963.765c-249.133 0-451.765-202.632-451.765-451.765s202.632-451.765 451.765-451.765 451.765 202.632 451.765 451.765-202.632 451.765-451.765 451.765zM783.059 542.118c0 149.444-121.615 271.059-271.059 271.059s-271.059-121.615-271.059-271.059c0-16.625 13.493-30.118 30.118-30.118s30.118 13.493 30.118 30.118c0 116.254 94.569 210.824 210.824 210.824s210.824-94.569 210.824-210.824c0-16.625 13.493-30.118 30.118-30.118s30.118 13.493 30.118 30.118zM271.059 331.294c0-33.25 26.985-60.235 60.235-60.235s60.235 26.985 60.235 60.235-26.985 60.235-60.235 60.235-60.235-26.985-60.235-60.235zM632.471 331.294c0-33.25 26.985-60.235 60.235-60.235s60.235 26.985 60.235 60.235-26.985 60.235-60.235 60.235-60.235-26.985-60.235-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "face-smile"
+ ]
+ },
+ {
+ "id": 7,
+ "paths": [
+ "M512 0c-282.323 0-512 229.677-512 512s229.677 512 512 512 512-229.677 512-512-229.677-512-512-512zM512 963.765c-249.133 0-451.765-202.632-451.765-451.765s202.632-451.765 451.765-451.765 451.765 202.632 451.765 451.765-202.632 451.765-451.765 451.765zM783.059 783.059c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118c0-116.254-94.569-210.824-210.824-210.824s-210.824 94.569-210.824 210.824c0 16.625-13.493 30.118-30.118 30.118s-30.118-13.493-30.118-30.118c0-149.444 121.615-271.059 271.059-271.059s271.059 121.615 271.059 271.059zM271.059 331.294c0-33.25 26.985-60.235 60.235-60.235s60.235 26.985 60.235 60.235-26.985 60.235-60.235 60.235-60.235-26.985-60.235-60.235zM632.471 331.294c0-33.25 26.985-60.235 60.235-60.235s60.235 26.985 60.235 60.235-26.985 60.235-60.235 60.235-60.235-26.985-60.235-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "face-sad"
+ ]
+ },
+ {
+ "id": 6,
+ "paths": [
+ "M933.647 120.471h-843.294c-49.815 0-90.353 40.538-90.353 90.353v602.353c0 49.815 40.538 90.353 90.353 90.353h843.294c49.815 0 90.353-40.538 90.353-90.353v-602.353c0-49.815-40.538-90.353-90.353-90.353zM963.765 813.176c0 16.565-13.493 30.118-30.118 30.118h-843.294c-16.625 0-30.118-13.553-30.118-30.118v-331.294h903.529v331.294zM60.235 301.176v-90.353c0-16.565 13.493-30.118 30.118-30.118h843.294c16.625 0 30.118 13.553 30.118 30.118v90.353h-903.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "credit-card"
+ ]
+ },
+ {
+ "id": 5,
+ "paths": [
+ "M180.706 877.688l438.573-367.255-438.573-363.701v730.955zM240.941 274.914l284.25 235.761-284.25 237.99v-473.751zM843.294 120.471v783.059h-60.235v-783.059h60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "control-skip-forward"
+ ]
+ },
+ {
+ "id": 4,
+ "paths": [
+ "M404.721 513.566l438.573 363.701v-730.955l-438.573 367.255zM783.059 749.086l-284.25-235.761 284.25-237.99v473.751zM180.706 120.471h60.235v783.059h-60.235v-783.059z"
+ ],
+ "grid": 0,
+ "tags": [
+ "control-skip-backward"
+ ]
+ },
+ {
+ "id": 3,
+ "paths": [
+ "M512 150.588c-199.319 0-361.412 162.093-361.412 361.412s162.093 361.412 361.412 361.412 361.412-162.093 361.412-361.412-162.093-361.412-361.412-361.412zM512 813.176c-166.069 0-301.176-135.108-301.176-301.176s135.108-301.176 301.176-301.176 301.176 135.108 301.176 301.176-135.108 301.176-301.176 301.176z"
+ ],
+ "grid": 0,
+ "tags": [
+ "control-record"
+ ]
+ },
+ {
+ "id": 2,
+ "paths": [
+ "M510.434 163.78l-363.701 438.573h730.955l-367.255-438.573zM510.675 257.867l237.99 284.25h-473.751l235.761-284.25zM903.529 783.059v60.235h-783.059v-60.235h783.059z"
+ ],
+ "grid": 0,
+ "tags": [
+ "control-eject"
+ ]
+ },
+ {
+ "id": 1,
+ "paths": [
+ "M783.059 481.882h60.235c0 149.444-121.615 271.059-271.059 271.059s-271.059-121.615-271.059-271.059h60.235c0 116.254 94.569 210.824 210.824 210.824s210.824-94.569 210.824-210.824zM451.765 391.529c33.31 0 60.235-26.925 60.235-60.235s-26.925-60.235-60.235-60.235-60.235 26.925-60.235 60.235 26.925 60.235 60.235 60.235zM692.706 391.529c33.31 0 60.235-26.925 60.235-60.235s-26.925-60.235-60.235-60.235-60.235 26.925-60.235 60.235 26.925 60.235 60.235 60.235zM1024 451.765c0 249.133-202.632 451.765-451.765 451.765-80.715 0-159.503-21.624-229.075-62.705l-331.294 171.249 171.249-331.234c-41.020-69.572-62.645-148.36-62.645-229.075 0-249.133 202.632-451.765 451.765-451.765s451.765 202.632 451.765 451.765zM963.765 451.765c0-215.883-175.646-391.529-391.529-391.529s-391.529 175.646-391.529 391.529c0 74.933 21.564 148.119 62.404 211.486l9.457 14.637-100.232 193.837 193.777-100.232 14.637 9.457c63.428 40.779 136.493 62.344 211.486 62.344 215.883 0 391.529-175.646 391.529-391.529z"
+ ],
+ "grid": 0,
+ "tags": [
+ "comments-smiley"
+ ]
+ },
+ {
+ "id": 0,
+ "paths": [
+ "M1024 453.632c0-49.815-40.538-90.353-90.353-90.353h-289.611l17.167-55.055 1.385-217.871c0-49.815-40.538-90.353-90.353-90.353h-120.471c-49.815 0-90.353 40.538-90.353 90.353v207.932l18.673 65.054h-289.732c-49.815 0-90.353 40.538-90.353 90.353v209.98h56.139l-46.14 360.328h1004.002l-46.14-360.328h56.139v-210.040zM945.574 963.765h-102.28v-120.471h-60.235v120.471h-60.235v-180.706h-60.235v180.706h-60.235v-240.941h-60.235v240.941h-301.176v-120.471h-60.235v120.471h-102.28l38.43-300.092h790.287l38.43 300.092zM63.849 603.437h-3.614v-149.805c0-16.625 13.493-30.118 30.118-30.118h371.351l-40.056-129.807v-203.354c0-16.625 13.493-30.118 30.118-30.118h120.471c16.625 0 30.118 13.493 30.118 30.118v204.378l-40.177 128.783h371.471c16.625 0 30.118 13.493 30.118 30.118v149.745h-899.915zM481.882 120.471h60.235v60.235h-60.235v-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "brush-alt"
+ ]
+ }
+ ],
+ "invisible": true
+ },
+ {
+ "selection": [
+ {
+ "order": 25,
+ "id": 31,
+ "prevSize": 32,
+ "code": 59176,
+ "name": "youtube",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 26,
+ "id": 30,
+ "prevSize": 32,
+ "code": 59177,
+ "name": "vimeo",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 27,
+ "id": 29,
+ "prevSize": 32,
+ "code": 59178,
+ "name": "twitter",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 28,
+ "id": 28,
+ "prevSize": 32,
+ "code": 59179,
+ "name": "time",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 29,
+ "id": 27,
+ "prevSize": 32,
+ "code": 59180,
+ "name": "tumblr",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 30,
+ "id": 26,
+ "prevSize": 32,
+ "code": 59181,
+ "name": "skype",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 31,
+ "id": 25,
+ "prevSize": 32,
+ "code": 59182,
+ "name": "share",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 32,
+ "id": 24,
+ "prevSize": 32,
+ "code": 59183,
+ "name": "share-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 33,
+ "id": 23,
+ "prevSize": 32,
+ "code": 59184,
+ "name": "rocket",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 34,
+ "id": 22,
+ "prevSize": 32,
+ "code": 59185,
+ "name": "pinterest",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 35,
+ "id": 21,
+ "prevSize": 32,
+ "code": 59186,
+ "name": "new-window",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 36,
+ "id": 20,
+ "prevSize": 32,
+ "code": 59187,
+ "name": "microsoft",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 37,
+ "id": 19,
+ "prevSize": 32,
+ "code": 59188,
+ "name": "list-ol",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 38,
+ "id": 18,
+ "prevSize": 32,
+ "code": 59189,
+ "name": "linkedin",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 39,
+ "id": 17,
+ "prevSize": 32,
+ "code": 59190,
+ "name": "layout-sidebar-2",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 40,
+ "id": 16,
+ "prevSize": 32,
+ "code": 59191,
+ "name": "layout-grid4-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 41,
+ "id": 15,
+ "prevSize": 32,
+ "code": 59192,
+ "name": "layout-grid3-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 42,
+ "id": 14,
+ "prevSize": 32,
+ "code": 59193,
+ "name": "layout-grid2-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 43,
+ "id": 13,
+ "prevSize": 32,
+ "code": 59194,
+ "name": "layout-column4-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 44,
+ "id": 12,
+ "prevSize": 32,
+ "code": 59195,
+ "name": "layout-column3-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 45,
+ "id": 11,
+ "prevSize": 32,
+ "code": 59196,
+ "name": "layout-column2-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 46,
+ "id": 10,
+ "prevSize": 32,
+ "code": 59197,
+ "name": "instagram",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 47,
+ "id": 9,
+ "prevSize": 32,
+ "code": 59198,
+ "name": "google",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 48,
+ "id": 8,
+ "prevSize": 32,
+ "code": 59199,
+ "name": "github",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 49,
+ "id": 7,
+ "prevSize": 32,
+ "code": 59200,
+ "name": "flickr",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 50,
+ "id": 6,
+ "prevSize": 32,
+ "code": 59201,
+ "name": "facebook",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 51,
+ "id": 5,
+ "prevSize": 32,
+ "code": 59202,
+ "name": "dropbox",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 52,
+ "id": 4,
+ "prevSize": 32,
+ "code": 59203,
+ "name": "dribbble",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 53,
+ "id": 3,
+ "prevSize": 32,
+ "code": 59204,
+ "name": "apple",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 54,
+ "id": 2,
+ "prevSize": 32,
+ "code": 59205,
+ "name": "android",
+ "tempChar": "",
+ "ligatures": ""
+ }
+ ],
+ "id": 0,
+ "metadata": {
+ "name": "Vol4"
+ },
+ "height": 1024,
+ "prevSize": 32,
+ "icons": [
+ {
+ "id": 31,
+ "paths": [
+ "M500.013 386.831c26.323 0 46.321-9.698 60.597-29.154 10.903-14.276 15.962-37.165 15.962-67.464v-99.991c0-30.298-5.060-52.585-15.962-66.861-14.336-19.336-34.334-29.094-60.597-29.094-25.781 0-45.779 9.698-59.934 29.094-10.903 14.336-16.023 36.623-16.023 66.921v99.991c0 30.298 5.12 52.585 16.023 67.464 14.155 19.396 34.153 29.094 59.934 29.094zM475.437 179.983c0-26.263 8.011-39.394 24.576-39.394 17.167 0 24.576 13.131 24.576 39.394v119.989c0 26.323-7.409 39.996-24.576 39.996-16.565 0-24.576-13.734-24.576-39.996v-119.989zM623.435 365.688c-2.891-8.614-4.518-22.287-4.518-42.827v-225.16h51.983v209.679c0 12.047 0 18.854 0.602 20.058 1.144 8.011 5.12 12.529 11.987 12.529 10.24 0 21.082-8.011 32.527-24.576v-217.69h51.983v285.154h-51.983v-31.443c-20.54 23.974-39.936 35.418-58.91 35.418-16.565 0-28.552-6.807-33.672-21.143zM821.188 711.439v26.263h-51.441v-26.263c0-25.72 8.614-38.912 25.72-38.912 17.107 0.060 25.72 13.192 25.72 38.912zM262.264 106.857c-12.529-35.418-25.058-71.439-37.165-106.857h60.657l40.538 150.287 38.852-150.287h58.308l-69.15 227.991v154.865h-57.103v-154.865c-5.18-28.009-16.625-68.006-34.936-121.133zM920.576 529.167c-10.3-45.176-47.465-78.306-91.437-83.426-105.171-11.445-211.486-11.445-317.199-11.445s-212.028 0-316.597 11.445c-44.454 5.12-81.077 38.249-91.919 83.426-14.276 63.97-14.878 133.722-14.878 199.981 0 65.717 0 135.951 14.878 199.981 10.3 45.176 47.465 78.306 91.437 82.884 105.111 11.987 211.426 11.987 317.139 11.987s212.028 0 317.199-11.987c43.912-4.578 80.535-37.707 91.437-82.884 14.276-63.97 14.878-134.264 14.878-199.981-0.060-66.259-0.060-136.011-14.938-199.981zM330.27 586.872h-61.079v325.15h-57.163v-325.15h-60.055v-53.73h178.296v53.73zM484.593 912.023h-50.899v-30.84c-20.6 23.432-39.996 34.876-58.308 34.876-16.504 0-28.552-6.867-33.129-21.143-2.891-8.553-4.578-21.745-4.578-41.683v-223.413h50.899v207.992c0 12.047 0 18.312 0.542 20.058 1.205 7.951 5.18 11.987 11.987 11.987 10.36 0 21.203-7.951 32.587-23.974v-216.004h50.899v282.142zM678.912 827.452c0 26.323-1.205 45.116-5.18 57.103-6.264 20.6-20.6 31.443-40.599 31.443-18.251 0-36.021-10.3-53.188-31.443v27.467h-50.778v-378.88h50.778v124.024c16.565-20.6 34.334-30.84 53.188-30.84 19.998 0 34.334 10.842 40.599 31.985 3.976 11.445 5.18 30.238 5.18 56.561v112.58zM872.026 780.589h-102.28v49.694c0 26.323 8.614 39.394 26.323 39.394 12.589 0 19.998-6.807 22.889-20.54 0.542-2.831 1.144-14.276 1.144-34.876h51.983v7.469c0 16.565 0 28.009-1.144 33.129-1.205 11.384-5.783 21.685-11.987 30.84-13.794 19.998-34.876 30.298-61.681 30.298-26.865 0-46.923-9.698-61.741-29.154-10.842-13.734-16.565-36.021-16.565-66.319v-98.846c0-30.298 5.18-51.983 16.023-66.319 14.878-19.456 34.876-29.154 61.199-29.154 25.781 0 45.719 9.698 60.536 29.154 10.36 14.276 15.48 35.96 15.48 66.319v58.91zM628.013 710.837v120.591c0 25.72-7.469 38.249-22.287 38.249-8.614 0-17.167-3.976-25.781-12.529v-171.972c8.614-8.614 17.167-12.589 25.781-12.589 14.818 0 22.287 13.131 22.287 38.249z"
+ ],
+ "grid": 0,
+ "tags": [
+ "youtube"
+ ]
+ },
+ {
+ "id": 30,
+ "paths": [
+ "M943.526 162.033c-25.058-31.804-68.066-48.67-124.265-48.67-15.902 0-31.383 1.385-45.658 3.554-52.344 8.794-181.85 74.21-225.641 211.908-3.072 9.517-1.144 19.998 5.12 27.889 6.264 7.831 16.203 12.107 26.082 11.264 33.852-2.711 59.151-0.723 66.982 8.011 6.264 6.807 8.553 23.251 6.385 46.261-2.771 30.72-20.058 66.199-38.189 100.894-8.734 15.902-35.418 64.753-51.923 64.753-3.915 0-10.18-4.156-16.625-11.083-30.961-33.431-37.346-97.16-42.827-153.48-1.928-18.552-3.674-36.262-6.264-53.007l-4.156-23.552c-5.722-33.129-12.228-70.656-22.528-104.147-12.408-38.792-42.104-88.787-85.594-102.28-9.397-2.65-19.637-3.976-30.298-3.976-41.442 0-78.667 19.817-89.208 25.961-44.152 26.202-79.872 58.308-114.447 89.389-26.082 23.371-53.007 47.646-83.486 69.15-7.951 5.662-12.71 20.179-12.71 29.937 0 11.384 6.385 21.805 16.625 26.925 3.373 1.747 3.855 2.53 6.566 7.831 4.337 8.433 13.312 25.841 38.551 29.877 22.347 3.313 43.309-3.253 60.717-8.734 9.457-3.012 18.432-5.783 24.275-5.783 2.108 0 4.578 0 9.577 8.373 10.421 17.408 16.143 37.286 22.167 58.368 3.132 10.722 6.204 21.444 9.999 32.527 13.372 36.804 23.612 76.981 34.394 119.507l9.457 37.768c21.564 88.847 51.14 210.402 133.662 245.037 12.469 5.301 26.684 8.011 42.345 8.011 40.297 0 82.944-17.709 106.616-32.527 70.234-41.382 134.987-102.52 197.813-186.97 115.11-154.082 186.007-339.727 198.355-404.902 9.818-52.164 2.711-92.762-21.865-124.085zM906.24 274.914c-8.794 46.261-69.451 222.148-187.452 380.024-58.007 78.005-116.856 133.963-180.766 171.61-23.733 14.818-71.499 30.178-94.208 20.54-54.633-22.95-80.053-127.458-98.605-203.836l-9.698-38.49c-11.144-43.912-21.745-85.474-35.9-124.687-3.373-9.638-6.144-19.396-8.975-29.033-6.807-23.793-13.914-48.429-28.371-72.523-14.818-25.058-35.418-37.768-61.259-37.768-15.119 0-28.913 4.337-42.285 8.553-9.577 3.012-18.673 5.843-28.853 6.445-0.783-1.385-1.626-3.012-2.65-4.698 22.769-17.95 43.369-36.442 63.488-54.573 33.852-30.479 65.837-59.211 104.689-82.221 13.975-8.132 37.707-17.649 58.729-17.649 5.18 0 9.879 0.602 13.252 1.506 15.42 4.759 35.72 32.949 45.176 62.524 9.096 29.515 15.24 65.054 20.6 96.437l4.156 23.311c2.349 14.878 3.915 31.503 5.722 48.911 6.445 65.777 13.854 140.228 58.729 188.597 18.793 20.058 39.213 30.238 60.717 30.238 52.284 0 83.908-57.946 107.46-101.195 18.733-35.96 38.912-77.764 42.647-119.266 3.855-42.406-3.072-71.68-21.865-92.341-18.914-20.781-45.839-26.744-68.548-28.371 48.67-92.702 142.336-127.398 160.888-130.53 11.083-1.626 23.492-2.771 36.262-2.771 21.263 0 59.392 3.373 76.92 25.66 13.131 16.806 16.384 41.502 9.999 75.595z"
+ ],
+ "grid": 0,
+ "tags": [
+ "vimeo"
+ ]
+ },
+ {
+ "id": 29,
+ "paths": [
+ "M1024 194.921c-37.707 16.264-78.607 27.949-120.892 32.467 43.55-25.961 76.68-66.861 92.28-115.592-40.297 24.034-85.775 41.562-133.18 50.658-38.31-40.96-92.883-66.259-153.299-66.259-116.314 0-209.86 94.208-209.86 209.8 0 16.264 1.988 32.527 5.18 48.128-174.14-9.035-329.427-92.22-432.73-219.618-18.191 31.142-28.612 66.921-28.612 105.954 0 72.764 37.045 137.035 93.545 174.743-34.394-1.325-66.921-11.083-94.871-26.624 0 0.602 0 1.928 0 2.59 0 101.918 72.102 186.428 168.297 205.944-17.528 4.518-36.382 7.108-55.236 7.108-13.613 0-26.624-1.265-39.575-3.253 26.624 83.185 103.966 143.601 196.186 145.589-72.162 56.501-162.455 89.63-260.578 89.63-17.528 0-33.792-0.602-50.658-2.53 92.943 59.753 203.354 94.208 322.319 94.208 385.928 0 597.112-319.669 597.112-597.052 0-9.156 0-18.191-0.602-27.347 40.84-29.877 76.559-66.982 105.171-108.544zM859.136 330.752c0 222.931-166.551 536.817-536.877 536.817-29.636 0-58.97-2.409-87.823-7.108 40.358-16.625 78.607-38.912 113.905-66.5 20.058-15.661 28.070-42.285 19.998-66.44-8.072-24.154-30.419-40.659-55.898-41.201-32.828-0.663-63.548-11.866-88.365-30.66 0.241-0.060 0.482-0.12 0.723-0.181 27.226-6.987 45.96-31.804 45.237-59.874-0.663-28.13-20.661-51.923-48.188-57.525-39.273-7.951-72.463-31.081-93.907-63.006 2.108 0.12 4.156 0.241 6.264 0.301 0.783 0 1.506 0 2.289 0 26.022 0 49.212-16.745 57.284-41.683 8.312-25.66-1.446-53.67-23.913-68.668-37.948-25.299-62.042-66.018-66.138-110.893 109.869 95.292 249.736 152.456 397.372 160.105 1.024 0.060 2.108 0.060 3.132 0.060 17.528 0 34.214-7.65 45.719-21.022 12.168-14.155 17.047-33.19 13.252-51.441-2.65-12.589-3.976-24.696-3.976-35.84 0-82.462 67.102-149.564 149.624-149.564 42.044 0 80.836 16.745 109.327 47.224 6.987 7.469 15.721 12.951 25.118 16.023-1.144 8.794-0.361 17.89 2.59 26.744 3.795 11.505 10.842 21.203 19.878 28.311-5.361 9.879-7.951 21.263-7.168 32.768 0.602 7.77 0.542 15.48 0.542 23.251z"
+ ],
+ "grid": 0,
+ "tags": [
+ "twitter"
+ ]
+ },
+ {
+ "id": 28,
+ "paths": [
+ "M521.999 0c-282.323 0-512 229.677-512 512 0 282.323 229.677 512 512 512s512-229.677 512-512c0-282.323-229.677-512-512-512zM521.999 963.765c-249.133 0-451.765-202.632-451.765-451.765s202.632-451.765 451.765-451.765 451.765 202.632 451.765 451.765-202.632 451.765-451.765 451.765zM843.294 542.118v60.235h-361.412v-301.176h60.235v240.941h301.176z"
+ ],
+ "grid": 0,
+ "tags": [
+ "time"
+ ]
+ },
+ {
+ "id": 27,
+ "paths": [
+ "M792.094 764.205c-43.369 28.792-85.534 42.767-128.964 42.767-22.347 0-41.201-4.939-57.826-15.119-10.24-6.204-16.685-13.432-20.058-22.709-3.132-8.072-6.807-31.443-6.807-97.099v-217.148h228.472v-211.426h-228.412v-243.471h-194.018l-3.373 26.383c-5.783 45.658-16.264 83.787-30.84 113.122-14.758 28.973-33.551 53.007-57.103 73.306-23.974 19.998-53.429 35.9-87.401 47.164l-20.661 6.867v188.055h106.677v308.104c0 48.911 5.24 85.715 15.782 111.676 10.3 27.287 29.816 53.549 58.368 78.246 27.949 23.612 60.536 41.382 96.437 52.646 36.804 12.168 79.27 18.432 126.193 18.432 42.104 0 81.077-4.277 115.29-12.649 34.575-7.891 73.126-21.926 117.76-42.948l17.288-8.132v-227.147l-46.803 31.081zM778.662 921.841c-33.31 14.758-62.344 24.877-88.666 30.961-62.464 15.24-149.143 15.42-209.197-4.518-28.672-9.035-54.272-22.95-75.836-41.141-20.54-17.83-34.394-35.9-41.382-54.392-7.77-19.034-11.625-49.212-11.625-89.69v-368.399h-106.616v-84.992c32.708-13.011 61.741-29.997 86.739-50.899 29.515-25.419 53.73-56.38 71.921-92.16 14.999-29.997 25.901-64.934 32.949-106.376h81.318v243.471h228.472v90.955h-228.472v277.323c0 64.331 3.132 98.786 10.601 118.121 7.891 21.865 23.13 39.755 45.176 53.128 55.959 34.394 134.024 30.238 204.619-2.53v81.137z"
+ ],
+ "grid": 0,
+ "tags": [
+ "tumblr"
+ ]
+ },
+ {
+ "id": 26,
+ "paths": [
+ "M975.752 598.92c5.361-29.515 8.072-58.729 8.072-86.92 0-288.407-257.144-518.505-558.803-463.752-45.538-31.624-98.485-48.248-153.961-48.248-149.444 0-271.059 121.615-271.059 271.059 0 55.477 16.625 108.424 48.248 154.022-5.361 29.515-8.072 58.669-8.072 86.92 0 288.407 257.205 518.505 558.803 463.752 45.538 31.624 98.485 48.248 153.961 48.248 149.444 0 271.059-121.615 271.059-271.059 0-55.477-16.625-108.424-48.248-154.022zM752.941 963.765c-46.682 0-91.076-15.179-128.482-43.912l-10.963-8.433-13.553 2.831c-30.057 6.204-59.633 9.336-88.004 9.336-226.967 0-411.588-184.621-411.588-411.588 0-28.371 3.132-57.946 9.397-88.004l2.771-13.553-8.433-10.963c-28.672-37.286-43.851-81.8-43.851-128.422 0-116.254 94.569-210.824 210.824-210.824 46.682 0 91.076 15.179 128.482 43.912l10.963 8.433 13.553-2.831c29.997-6.144 59.573-9.336 87.944-9.336 226.967 0 411.588 184.621 411.588 411.588 0 28.371-3.132 57.946-9.397 88.004l-2.771 13.553 8.433 10.963c28.732 37.286 43.912 81.8 43.912 128.422 0 116.254-94.569 210.824-210.824 210.824zM766.133 616.749c0 127.398-123 186.368-240.941 186.368-141.192 0-259.192-62.765-259.192-139.927 0-34.455 19.456-65.837 63.428-65.837 67.162 0 73.427 96.617 189.5 96.617 55.176 0 90.955-24.395 90.955-56.44 0-40.177-34.515-46.441-90.353-60.235l-91.618-22.588c-91.558-21.986-161.912-59.633-161.912-165.045 0-127.337 126.133-174.441 234.677-174.441 118.603 0 238.411 47.044 238.411 119.206 0 36.382-24.456 68.427-65.235 68.427-60.898 0-62.765-72.102-161.31-72.102-55.176 0-90.353 14.999-90.353 48.248 0 36.442 35.78 44.574 83.546 55.898l65.175 15.059c89.148 20.058 195.223 57.645 195.223 166.792z"
+ ],
+ "grid": 0,
+ "tags": [
+ "skype"
+ ]
+ },
+ {
+ "id": 25,
+ "paths": [
+ "M409.299 806.912c-66.861-62.464-105.231-150.709-105.231-242.206 0-182.694 148.661-331.294 331.294-331.294h175.405l-159.383-159.383 42.586-42.586 232.147 232.147-232.147 232.147-42.586-42.586 159.383-159.383h-175.405c-149.444 0-271.059 121.615-271.059 271.059 0 75.957 30.6 146.312 86.076 198.174l-41.080 43.912zM966.656 543.925v389.722c0 16.565-13.553 30.118-30.118 30.118h-843.294c-16.565 0-30.118-13.553-30.118-30.118v-390.024h-60.235v390.024c0 49.815 40.538 90.353 90.353 90.353h843.294c49.815 0 90.353-40.538 90.353-90.353v-389.722h-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "share"
+ ]
+ },
+ {
+ "id": 24,
+ "paths": [
+ "M332.92 495.676l-232.087-232.147 232.147-232.147 42.586 42.586-159.443 159.443h175.405c182.633 0 331.294 148.6 331.294 331.294 0 91.497-38.37 179.682-105.231 242.206l-41.080-43.972c55.477-51.923 86.076-122.278 86.076-198.234 0-149.444-121.615-271.059-271.059-271.059h-175.405l159.383 159.383-42.586 42.647zM963.765 543.624v390.024c0 16.565-13.553 30.118-30.118 30.118h-843.294c-16.565 0-30.118-13.553-30.118-30.118v-389.722h-60.235v389.722c0 49.815 40.538 90.353 90.353 90.353h843.294c49.815 0 90.353-40.538 90.353-90.353v-390.024h-60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "share-alt"
+ ]
+ },
+ {
+ "id": 23,
+ "paths": [
+ "M722.824 662.588c0-60.235 0-301.176 0-361.412 0-301.176-180.706-301.176-180.706-301.176s-180.706 0-180.706 301.176 0 120.471 0 361.412c0 0-120.471 0-120.471 361.412 0 0 143.3-143.059 259.735-174.381 0.241 35.057 18.673 63.307 41.442 63.307s41.201-28.311 41.442-63.307c116.435 31.322 259.735 174.381 259.735 174.381 0-361.412-120.471-361.412-120.471-361.412zM542.118 60.296c15.661 1.265 100.412 16.264 117.278 180.646h-234.556c16.866-164.382 101.617-179.381 117.278-180.646zM542.118 783.059c-76.559 0-165.165 52.284-233.532 103.424 15.842-127.759 51.742-158.359 59.814-163.659h53.248v-421.647h240.941v421.647h53.248c8.072 5.301 43.972 35.9 59.814 163.659-68.367-51.14-156.973-103.424-233.532-103.424z"
+ ],
+ "grid": 0,
+ "tags": [
+ "rocket"
+ ]
+ },
+ {
+ "id": 22,
+ "paths": [
+ "M905.035 374.965c0 230.039-127.88 401.288-315.994 401.288-63.187 0-122.579-34.214-142.456-73.065-34.214 134.807-41.080 160.648-41.080 160.648-12.228 44.936-37.286 89.931-59.332 124.928-62.825 44.393-68.668-24.335-68.668-24.335-1.446-41.201-0.723-90.654 9.999-134.746 0 0 11.384-47.285 75.294-318.344-18.974-37.346-18.974-92.943-18.974-92.943 0-86.799 50.296-151.552 112.76-151.552 53.308 0 79.149 40.358 79.149 88.365 0 53.308-34.334 133.301-51.742 207.149-14.456 62.464 31.202 112.7 92.1 112.7 111.255 0 185.766-142.336 185.766-310.694 0-128.723-86.739-224.617-243.652-224.617-177.393 0-287.804 132.518-287.804 280.215 0 51.080 15.179 86.859 38.792 115.049 10.722 12.951 12.228 17.468 8.373 32.708-2.952 10.662-9.035 36.563-12.107 46.441-3.795 15.24-16.023 20.54-28.913 15.24-81.498-33.611-119.627-123.422-119.627-223.955 0-166.008 140.047-365.508 417.31-365.508 223.895-0 370.808 162.153 370.808 335.029z"
+ ],
+ "grid": 0,
+ "tags": [
+ "pinterest"
+ ]
+ },
+ {
+ "id": 21,
+ "paths": [
+ "M903.529 120.471v451.765h-60.235v-341.414l-562.236 562.236-42.586-42.586 569.766-569.766h-356.472v-60.235h451.765zM662.588 963.765h-602.353v-602.353h395.987v-60.235h-456.222v722.824h722.824v-464.655h-60.235v404.42z"
+ ],
+ "grid": 0,
+ "tags": [
+ "new-window"
+ ]
+ },
+ {
+ "id": 20,
+ "paths": [
+ "M465.86 947.080l558.14 76.92v-483.689h-558.14v406.769zM526.095 600.546h437.67v354.364l-437.67-60.356v-294.008zM0 883.11l419.659 57.766v-400.565h-419.659v342.799zM60.235 600.546h299.189v271.24l-299.189-41.201v-230.039zM0 488.629h419.659v-405.504l-419.659 57.766v347.738zM60.235 193.355l299.189-41.201v276.179h-299.189v-234.978zM465.86 76.92v411.708h558.14v-488.629l-558.14 76.92zM963.765 428.393h-437.67v-298.948l437.67-60.356v359.304z"
+ ],
+ "grid": 0,
+ "tags": [
+ "microsoft"
+ ]
+ },
+ {
+ "id": 19,
+ "paths": [
+ "M1024 240.941v60.235h-722.824v-60.235h722.824zM301.176 542.118h722.824v-60.235h-722.824v60.235zM301.176 783.059h722.824v-60.235h-722.824v60.235zM125.47 209.619h0.542v143.541h21.444v-164.262h-18.914l-35.9 19.215 4.277 16.926 28.552-15.42zM98.726 576.572l13.192-12.107c34.575-33.37 56.561-57.886 56.561-88.245 0-23.492-14.938-47.767-50.357-47.767-18.914 0-35.057 7.048-46.441 16.685l7.048 15.661c7.65-6.325 19.998-13.914 34.936-13.914 24.456 0 32.587 15.42 32.587 32.105-0.241 24.757-19.275 46.020-61.199 85.956l-17.408 16.926v13.673h104.809v-18.492h-73.728v-0.482zM134.686 746.376v-0.542c20.239-7.288 30.359-21.685 30.359-38.671 0-19.938-14.637-39.153-46.984-39.153-17.709 0-34.394 6.264-43.008 12.649l5.843 16.203c7.048-5.060 19.697-10.903 32.888-10.903 20.48 0 28.792 11.625 28.792 24.757 0 19.456-20.48 27.829-36.623 27.829h-12.408v16.625h12.348c21.504 0 42.225 9.879 42.466 32.888 0.301 13.673-8.614 31.804-37.105 31.804-15.48 0-30.118-6.264-36.382-10.36l-6.084 17.167c8.072 5.361 24.215 11.204 42.707 11.204 39.394 0 59.874-23.010 59.874-49.272 0-23.010-16.444-38.189-36.683-42.225z"
+ ],
+ "grid": 0,
+ "tags": [
+ "list-ol"
+ ]
+ },
+ {
+ "id": 18,
+ "paths": [
+ "M42.044 350.75h207.089v621.809h-207.089v-621.809zM146.854 51.441c-70.295 0-116.736 46.441-116.736 107.339 0 59.573 44.574 107.279 114.206 107.279h1.265c72.162 0 117.338-47.706 116.736-107.279-0.663-60.898-44.574-107.339-115.471-107.339zM756.073 336.294c-110.17 0-159.202 60.356-186.368 102.942v-88.486h-206.426c0 0 2.53 58.368 0 621.809h206.426v-347.016c0-18.793 1.928-37.045 6.867-50.778 15.119-37.045 48.911-75.294 106.135-75.294 74.571 0 104.689 57.103 104.689 140.529v332.559h206.487v-356.412c0-190.765-101.677-279.853-237.809-279.853z"
+ ],
+ "grid": 0,
+ "tags": [
+ "linkedin"
+ ]
+ },
+ {
+ "id": 17,
+ "paths": [
+ "M1024 0v1024h-240.941v-1024h240.941zM0 1024h180.706v-1024h-180.706v1024zM662.588 1024h60.235v-60.235h-60.235v60.235zM456.041 1024h51.622v-60.235h-51.622v60.235zM559.345 1024h51.622v-60.235h-51.622v60.235zM352.798 1024h51.622v-60.235h-51.622v60.235zM240.941 1024h60.235v-60.235h-60.235v60.235zM240.941 180.706h60.235v-60.235h-60.235v60.235zM240.941 783.059h60.235v-60.235h-60.235v60.235zM240.941 903.529h60.235v-60.235h-60.235v60.235zM240.941 662.588h60.235v-60.235h-60.235v60.235zM240.941 421.647h60.235v-60.235h-60.235v60.235zM240.941 301.176h60.235v-60.235h-60.235v60.235zM240.941 542.118h60.235v-60.235h-60.235v60.235zM240.941 60.235h60.235v-60.235h-60.235v60.235zM352.798 60.235h51.622v-60.235h-51.622v60.235zM559.345 60.235h51.622v-60.235h-51.622v60.235zM456.041 60.235h51.622v-60.235h-51.622v60.235zM662.588 60.235h60.235v-60.235h-60.235v60.235zM662.588 301.176h60.235v-60.235h-60.235v60.235zM662.588 180.706h60.235v-60.235h-60.235v60.235zM662.588 421.647h60.235v-60.235h-60.235v60.235zM662.588 542.118h60.235v-60.235h-60.235v60.235zM662.588 903.529h60.235v-60.235h-60.235v60.235zM662.588 783.059h60.235v-60.235h-60.235v60.235zM662.588 662.588h60.235v-60.235h-60.235v60.235z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-sidebar-2"
+ ]
+ },
+ {
+ "id": 16,
+ "paths": [
+ "M60.235 60.235h180.706v180.706h-180.706v-180.706zM301.176 240.941h180.706v-180.706h-180.706v180.706zM542.118 240.941h180.706v-180.706h-180.706v180.706zM783.059 60.235v180.706h180.706v-180.706h-180.706zM60.235 481.882h180.706v-180.706h-180.706v180.706zM301.176 481.882h180.706v-180.706h-180.706v180.706zM542.118 481.882h180.706v-180.706h-180.706v180.706zM783.059 481.882h180.706v-180.706h-180.706v180.706zM60.235 722.824h180.706v-180.706h-180.706v180.706zM301.176 722.824h180.706v-180.706h-180.706v180.706zM542.118 722.824h180.706v-180.706h-180.706v180.706zM783.059 722.824h180.706v-180.706h-180.706v180.706zM60.235 963.765h180.706v-180.706h-180.706v180.706zM301.176 963.765h180.706v-180.706h-180.706v180.706zM542.118 963.765h180.706v-180.706h-180.706v180.706zM783.059 963.765h180.706v-180.706h-180.706v180.706z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-grid4-alt"
+ ]
+ },
+ {
+ "id": 15,
+ "paths": [
+ "M0 0h301.176v301.176h-301.176v-301.176zM361.412 301.176h301.176v-301.176h-301.176v301.176zM722.824 0v301.176h301.176v-301.176h-301.176zM0 662.588h301.176v-301.176h-301.176v301.176zM361.412 662.588h301.176v-301.176h-301.176v301.176zM722.824 662.588h301.176v-301.176h-301.176v301.176zM0 1024h301.176v-301.176h-301.176v301.176zM361.412 1024h301.176v-301.176h-301.176v301.176zM722.824 1024h301.176v-301.176h-301.176v301.176z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-grid3-alt"
+ ]
+ },
+ {
+ "id": 14,
+ "paths": [
+ "M0 0h421.647v421.647h-421.647v-421.647zM542.118 0v421.647h421.647v-421.647h-421.647zM0 963.765h421.647v-421.647h-421.647v421.647zM542.118 963.765h421.647v-421.647h-421.647v421.647z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-grid2-alt"
+ ]
+ },
+ {
+ "id": 13,
+ "paths": [
+ "M60.235 0h180.706v1024h-180.706v-1024zM301.176 1024h180.706v-1024h-180.706v1024zM542.118 1024h180.706v-1024h-180.706v1024zM783.059 0v1024h180.706v-1024h-180.706z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-column4-alt"
+ ]
+ },
+ {
+ "id": 12,
+ "paths": [
+ "M0 0h301.176v1024h-301.176v-1024zM361.412 1024h301.176v-1024h-301.176v1024zM722.824 0v1024h301.176v-1024h-301.176z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-column3-alt"
+ ]
+ },
+ {
+ "id": 11,
+ "paths": [
+ "M0 0h481.882v1024h-481.882v-1024zM542.118 0v1024h481.882v-1024h-481.882z"
+ ],
+ "grid": 0,
+ "tags": [
+ "layout-column2-alt"
+ ]
+ },
+ {
+ "id": 10,
+ "paths": [
+ "M783.059 0h-542.118c-132.518 0-240.941 108.424-240.941 240.941v542.118c0 132.518 108.424 240.941 240.941 240.941h542.118c132.518 0 240.941-108.424 240.941-240.941v-542.118c0-132.518-108.424-240.941-240.941-240.941zM963.765 783.059c0 99.629-81.077 180.706-180.706 180.706h-542.118c-99.629 0-180.706-81.077-180.706-180.706v-361.412h193.175c-17.227 36.744-27.528 77.282-27.528 120.471 0 157.756 128.361 286.118 286.118 286.118s286.118-128.361 286.118-286.118c0-43.189-10.3-83.727-27.528-120.471h193.175v361.412zM737.882 542.118c0 124.567-101.316 225.882-225.882 225.882s-225.882-101.316-225.882-225.882 101.316-225.882 225.882-225.882 225.882 101.316 225.882 225.882zM731.979 361.412c-52.525-63.789-131.072-105.412-219.979-105.412s-167.454 41.623-219.979 105.412h-231.785v-120.471c0-99.629 81.077-180.706 180.706-180.706h542.118c99.629 0 180.706 81.077 180.706 180.706v120.471h-231.785zM870.641 163.96v78.185c0 18.010-14.697 32.708-32.648 32.708h-82.402c-18.071-0.060-32.768-14.758-32.768-32.708v-78.185c0-18.010 14.697-32.708 32.768-32.708h82.402c17.95 0 32.648 14.697 32.648 32.708z"
+ ],
+ "grid": 0,
+ "tags": [
+ "instagram"
+ ]
+ },
+ {
+ "id": 9,
+ "paths": [
+ "M1024 157.515v78.788h-157.515v157.576h-78.788v-157.576h-157.515v-78.788h157.515v-157.515h78.788v157.515h157.515zM625.845 769.807c0 70.776-33.792 128-86.136 173.538-70.776 60.958-167.394 80.655-258.47 80.655-115.049 0-281.239-49.212-281.239-191.97 0-28.913 9.879-57.284 22.829-83.125 54.694-110.712 225.762-139.083 335.932-142.155-20.239-26.443-39.334-57.163-39.334-91.678 0-20.299 7.288-33.852 13.553-52.887-14.818 1.807-28.913 3.072-43.068 3.072-119.386 0-222.75-88.004-222.75-211.727 0-116.917 90.413-216.606 202.391-241.182 37.587-8.072 76.258-12.348 115.049-12.348h269.011l-83.064 48.61h-83.185c61.018 38.129 91.738 112.64 91.738 181.549 0 163.057-137.879 175.345-137.879 256.602 0 79.39 184.621 110.773 184.621 283.046zM465.318 292.322c0-93.545-50.537-247.989-164.382-247.989-80.535 0-119.928 71.379-119.928 144.023 0 93.485 61.5 239.977 171.068 239.977 84.209-0.060 113.242-60.958 113.242-136.011zM539.106 822.754c0-86.136-80.715-134.144-143.42-177.875-10.481-1.205-20.36-1.205-30.84-1.205-100.834 0-251.061 31.985-251.061 159.985 0 118.121 132.939 163.72 231.424 163.72 91.678-0 193.897-36.924 193.897-144.625z"
+ ],
+ "grid": 0,
+ "tags": [
+ "google +"
+ ]
+ },
+ {
+ "id": 8,
+ "paths": [
+ "M787.697 669.515c0 44.936-23.432 118.182-78.788 118.182-55.416 0-78.848-73.246-78.848-118.182 0-44.875 23.432-118.182 78.848-118.182 55.356 0 78.788 73.306 78.788 118.182zM315.091 551.334c-55.356 0-78.788 73.306-78.788 118.182 0 44.936 23.432 118.182 78.788 118.182 55.356 0 78.788-73.246 78.788-118.182 0-44.875-23.432-118.182-78.788-118.182zM1024 561.212c0 68.367-6.746 140.951-37.527 203.716-81.257 164.322-304.61 180.284-464.595 180.284-162.455 0-399.36-14.095-483.689-180.284-31.443-62.163-38.189-135.349-38.189-203.716 0-89.871 24.636-174.743 83.727-243.652-11.083-33.852-16.625-69.572-16.625-104.689 0-46.14 10.421-92.22 31.383-134.144 97.22 0 159.383 42.466 233.231 100.292 62.163-14.758 126.133-21.504 190.163-21.504 57.826 0 116.314 6.204 172.333 19.697 73.246-57.224 135.349-98.485 231.364-98.485 20.962 41.864 31.383 88.004 31.383 134.144 0 35.117-5.542 70.174-16.625 103.424 59.091 69.512 83.667 155.046 83.667 244.917zM886.121 669.515c0-94.148-57.163-177.212-157.515-177.212-40.599 0-79.33 7.409-119.989 12.951-31.985 4.939-63.97 6.746-96.617 6.746s-64.632-1.807-96.617-6.746c-39.996-5.542-79.39-12.951-119.989-12.951-100.292 0-157.515 83.064-157.515 177.212 0 188.296 172.273 217.208 322.44 217.208h103.424c150.167 0.060 322.379-28.913 322.379-217.208z"
+ ],
+ "grid": 0,
+ "tags": [
+ "github"
+ ]
+ },
+ {
+ "id": 7,
+ "paths": [
+ "M439.416 512c0 121.314-98.424 219.678-219.618 219.678-121.374 0-219.799-98.364-219.799-219.678s98.424-219.678 219.799-219.678c121.193 0 219.618 98.364 219.618 219.678zM1024 512c0 121.314-98.424 219.678-219.799 219.678-121.193 0-219.618-98.424-219.618-219.678s98.424-219.678 219.618-219.678c121.374 0 219.799 98.364 219.799 219.678zM963.765 512c0-87.944-71.56-159.443-159.563-159.443-87.883 0-159.383 71.56-159.383 159.443s71.499 159.443 159.383 159.443c88.004 0 159.563-71.499 159.563-159.443z"
+ ],
+ "grid": 0,
+ "tags": [
+ "flickr"
+ ]
+ },
+ {
+ "id": 6,
+ "paths": [
+ "M750.592 335.511l-18.613 176.489h-141.071v512h-211.908v-512h-105.592v-176.489h105.592v-106.255c0-143.541 59.693-229.256 229.376-229.256h141.011v176.489h-88.245c-65.837 0-70.234 24.877-70.234 70.837v88.184h159.684z"
+ ],
+ "grid": 0,
+ "tags": [
+ "facebook"
+ ]
+ },
+ {
+ "id": 5,
+ "paths": [
+ "M1015.145 263.288l-319.006-208.053-184.139 152.877-183.477-152.877-319.669 208.053 186.729 149.143-186.669 149.504 207.45 135.108v92.341l296.177 177.032 296.719-176.971v-93.244l205.824-134.325-186.609-149.444 186.669-149.143zM700.356 129.928l212.028 138.3-134.445 107.339-214.438-131.915 136.855-113.724zM722.824 412.431l-210.824 130.048-210.824-130.048 210.824-129.747 210.824 129.747zM111.616 268.228l212.45-138.3 136.433 113.664-214.498 131.976-134.385-107.339zM111.556 556.875l134.445-107.761 214.558 132.397-136.493 113.845-212.51-138.481zM749.026 755.23l-236.424 141.131-235.942-141.071v-18.974l51.923 33.792 183.537-152.998 184.079 152.998 52.887-34.515v19.637zM912.444 556.936l-212.088 138.421-136.915-113.845 214.498-132.397 134.505 107.821z"
+ ],
+ "grid": 0,
+ "tags": [
+ "dropbox"
+ ]
+ },
+ {
+ "id": 4,
+ "paths": [
+ "M512 0c-282.744 0-512 229.256-512 512s229.256 512 512 512 512-229.256 512-512-229.256-512-512-512zM963.403 519.288c-124.988-27.467-234.677-25.48-329.427-5.542-15.119-37.768-32.286-76.68-51.14-116.254 101.256-39.032 198.295-95.533 273.95-176.73 66.62 78.788 106.978 180.344 106.978 291.238 0 2.47-0.361 4.819-0.361 7.288zM814.562 177.513c-69.873 75.716-161.912 128.602-258.831 165.045-45.779-88.425-101.798-178.296-169.502-264.132 39.996-11.625 82.101-18.191 125.771-18.191 116.495 0 222.389 44.695 302.562 117.278zM327.078 100.292c68.247 84.149 124.205 173.719 170.345 262.204-179.14 55.416-359.364 61.922-428.514 62.042 28.552-144.986 126.735-265.035 258.168-324.247zM60.235 512c0-9.096 0.843-18.071 1.325-27.046 3.915 0.060 8.072 0.060 12.77 0.060 78.667 0 265.156-7.529 450.68-67.102 18.071 37.647 34.816 74.993 49.393 111.074-217.148 66.319-345.51 223.172-392.312 290.696-75.354-80.715-121.856-188.717-121.856-307.682zM226.364 861.606c35.9-54.272 156.672-211.908 370.146-275.275 57.886 156.491 84.631 285.756 94.328 340.39-54.874 23.733-115.29 37.045-178.839 37.045-108.303 0-207.752-38.37-285.636-102.159zM746.918 897.144c-11.927-64.030-38.31-183.236-90.534-325.572 86.98-16.866 187.272-17.348 301.658 8.734-20.54 134.084-99.87 248.712-211.125 316.838z"
+ ],
+ "grid": 0,
+ "tags": [
+ "dribbble"
+ ]
+ },
+ {
+ "id": 3,
+ "paths": [
+ "M843.354 670.118c-28.25-40.599-42.406-86.739-42.406-137.216 0-46.743 13.553-89.269 39.996-127.398 14.758-21.504 38.129-45.538 70.174-72.584-20.902-25.901-42.526-46.803-64.030-61.56-38.189-26.443-81.8-39.996-131.072-39.996-30.178 0-65.837 7.409-106.436 20.902-40.659 14.155-70.174 20.962-88.004 20.962-14.216 0-42.526-6.144-84.992-18.492-43.068-12.288-78.788-18.432-108.905-18.432-70.837 0-128.663 29.576-174.743 88.606-46.14 59.693-69.512 136.011-69.512 230.159 0 100.894 30.78 203.656 90.413 309.549 60.898 105.833 121.856 159.383 185.224 159.383 20.299 0 47.405-6.746 81.257-20.962 33.31-13.493 62.765-20.299 87.401-20.299 25.239 0 56.561 6.144 92.883 19.697 36.984 12.89 65.235 19.697 86.197 19.697 52.284 0 105.231-40.056 158.178-120.651 35.659-53.549 60.296-105.231 75.656-153.841-36.262-11.023-68.909-36.864-97.28-77.523zM814.562 868.472c-39.575 60.235-77.884 93.485-107.821 93.485-8.855 0-27.648-2.831-65.114-15.902-41.743-15.601-80.113-23.492-113.965-23.492-32.587 0-69.572 8.312-110.712 24.998-34.936 14.637-52.104 16.203-57.886 16.203-37.828 0-85.052-45.899-132.759-128.723-55.597-98.726-82.643-190.283-82.643-279.974 0-80.474 18.673-143.782 56.742-193.114 34.876-44.634 75.354-65.416 127.277-65.416 24.154 0 54.332 5.301 92.1 16.083 63.307 18.372 86.98 20.841 101.737 20.841 25.6 0 60.838-7.951 107.038-24.034 35.479-11.806 64.873-17.83 87.341-17.83 36.683 0 68.367 9.577 96.979 29.455 3.976 2.771 8.132 5.903 12.288 9.336-13.734 14.216-24.937 27.768-33.852 40.779-33.732 48.55-50.778 102.942-50.778 161.792 0 63.127 17.89 120.832 53.248 171.671 21.323 30.419 45.056 54.694 71.198 72.644-13.071 30.057-29.997 60.597-50.417 91.196zM567.657 238.773c-14.155 4.337-35.057 8.011-63.97 10.481 1.265-60.898 17.227-113.845 48.008-158.118 30.78-44.393 82.402-74.511 153.901-91.136 1.205 5.542 2.409 9.879 3.012 13.553 0 4.277 0.663 7.951 0.663 12.288 0 25.239-6.144 53.549-17.83 83.727-12.288 30.78-31.383 59.091-57.284 84.932-22.167 22.106-44.333 36.864-66.5 44.273z"
+ ],
+ "grid": 0,
+ "tags": [
+ "apple"
+ ]
+ },
+ {
+ "id": 2,
+ "paths": [
+ "M229.436 343.1h565.188v410.022c0 37.527-30.238 67.765-67.042 67.765h-46.321v139.746c0 35.117-28.25 63.368-63.307 63.368-35.117 0-63.548-28.311-63.548-63.368v-139.746h-84.811v139.746c0 35.057-28.431 63.368-63.548 63.368-34.394 0-62.765-28.311-62.765-63.368l-0.542-139.746h-45.598c-37.466 0-67.704-30.178-67.704-67.765v-410.022zM141.975 331.415c-35.057 0-63.428 28.371-63.428 62.765v264.794c0 35.117 28.371 63.368 63.428 63.368s62.765-28.311 62.765-63.368v-264.794c0-34.394-28.19-62.765-62.765-62.765zM796.431 320.934h-569.464c0-97.882 58.549-182.874 145.348-227.147l-43.791-80.595c-2.47-4.337-1.265-9.879 3.072-12.348 4.277-1.867 9.879-0.663 12.348 3.735l44.273 81.257c37.647-16.685 79.511-25.901 123.784-25.901s86.136 9.216 123.784 25.841l44.273-81.257c2.47-4.337 8.072-5.542 12.348-3.735 4.337 2.47 5.542 8.011 3.072 12.348l-43.791 80.595c86.257 44.333 144.745 129.325 144.745 227.208zM406.046 194.138c0-12.951-10.421-24.034-23.913-24.034-13.011 0-23.432 11.083-23.432 24.034 0 12.89 10.421 23.974 23.432 23.974 13.493 0.060 23.913-11.023 23.913-23.974zM665.299 194.138c0-12.951-10.421-24.034-23.432-24.034-13.553 0-23.913 11.083-23.913 24.034 0 12.89 10.421 23.974 23.913 23.974 13.011 0.060 23.432-11.023 23.432-23.974zM882.025 331.415c-34.515 0-62.765 27.708-62.765 62.765v264.794c0 35.117 28.25 63.368 62.765 63.368 35.057 0 63.428-28.311 63.428-63.368v-264.794c-0.060-35.057-28.371-62.765-63.428-62.765z"
+ ],
+ "grid": 0,
+ "tags": [
+ "android"
+ ]
+ }
+ ],
+ "invisible": true
+ },
+ {
+ "selection": [
+ {
+ "order": 23,
+ "id": 1,
+ "prevSize": 32,
+ "code": 59206,
+ "name": "save",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 24,
+ "id": 0,
+ "prevSize": 32,
+ "code": 59207,
+ "name": "save-alt",
+ "tempChar": "",
+ "ligatures": ""
+ }
+ ],
+ "id": 4,
+ "metadata": {
+ "name": "Extra"
+ },
+ "height": 1024,
+ "prevSize": 32,
+ "icons": [
+ {
+ "id": 1,
+ "paths": [
+ "M853.173 0h-762.82c-49.815 0-90.353 40.538-90.353 90.353v843.294c0 49.815 40.538 90.353 90.353 90.353h843.294c49.815 0 90.353-40.538 90.353-90.353v-766.434l-170.827-167.213zM481.882 60.235v240.941h180.706v-240.941h60.235v301.176h-481.882v-301.176h240.941zM180.706 963.765v-361.412h662.588v361.412h-662.588zM963.765 933.647c0 16.565-13.553 30.118-30.118 30.118h-30.118v-421.647h-783.059v421.647h-30.118c-16.625 0-30.118-13.553-30.118-30.118v-843.294c0-16.565 13.493-30.118 30.118-30.118h90.353v361.412h602.353v-361.412h45.538l135.168 132.277v741.135z"
+ ],
+ "grid": 0,
+ "tags": [
+ "save"
+ ]
+ },
+ {
+ "id": 0,
+ "paths": [
+ "M933.647 0h-762.82l-170.827 167.213v766.434c0 49.815 40.538 90.353 90.353 90.353h843.294c49.815 0 90.353-40.538 90.353-90.353v-843.294c0-49.815-40.538-90.353-90.353-90.353zM783.059 60.235v120.471h-481.882v-120.471h481.882zM180.706 963.765v-60.235h662.588v60.235h-662.588zM963.765 933.647c0 16.565-13.493 30.118-30.118 30.118h-30.118v-120.471h-783.059v120.471h-30.118c-16.625 0-30.118-13.553-30.118-30.118v-741.135l135.168-132.277h45.538v180.706h602.353v-180.706h90.353c16.625 0 30.118 13.553 30.118 30.118v843.294zM512 301.176c-116.254 0-210.824 94.569-210.824 210.824s94.569 210.824 210.824 210.824 210.824-94.569 210.824-210.824-94.569-210.824-210.824-210.824zM512 662.588c-83.004 0-150.588-67.524-150.588-150.588s67.584-150.588 150.588-150.588 150.588 67.524 150.588 150.588-67.584 150.588-150.588 150.588z"
+ ],
+ "grid": 0,
+ "tags": [
+ "save-alt"
+ ]
+ }
+ ],
+ "invisible": true
+ },
+ {
+ "selection": [
+ {
+ "order": 1,
+ "id": 21,
+ "prevSize": 32,
+ "code": 59208,
+ "name": "yahoo",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 2,
+ "id": 20,
+ "prevSize": 32,
+ "code": 59209,
+ "name": "wordpress",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 3,
+ "id": 19,
+ "prevSize": 32,
+ "code": 59210,
+ "name": "vimeo-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 4,
+ "id": 18,
+ "prevSize": 32,
+ "code": 59211,
+ "name": "twitter-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 5,
+ "id": 17,
+ "prevSize": 32,
+ "code": 59212,
+ "name": "tumblr-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 6,
+ "id": 16,
+ "prevSize": 32,
+ "code": 59213,
+ "name": "trello",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 7,
+ "id": 15,
+ "prevSize": 32,
+ "code": 59214,
+ "name": "stack-overflow",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 8,
+ "id": 14,
+ "prevSize": 32,
+ "code": 59215,
+ "name": "soundcloud",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 9,
+ "id": 13,
+ "prevSize": 32,
+ "code": 59216,
+ "name": "sharethis",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 10,
+ "id": 12,
+ "prevSize": 32,
+ "code": 59217,
+ "name": "sharethis-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 11,
+ "id": 11,
+ "prevSize": 32,
+ "code": 59218,
+ "name": "reddit",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 12,
+ "id": 10,
+ "prevSize": 32,
+ "code": 59219,
+ "name": "pinterest-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 13,
+ "id": 9,
+ "prevSize": 32,
+ "code": 59220,
+ "name": "microsoft-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 14,
+ "id": 8,
+ "prevSize": 32,
+ "code": 59221,
+ "name": "linux",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 15,
+ "id": 7,
+ "prevSize": 32,
+ "code": 59222,
+ "name": "jsfiddle",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 16,
+ "id": 6,
+ "prevSize": 32,
+ "code": 59223,
+ "name": "joomla",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 17,
+ "id": 5,
+ "prevSize": 32,
+ "code": 59224,
+ "name": "html5",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 18,
+ "id": 4,
+ "prevSize": 32,
+ "code": 59225,
+ "name": "flickr-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 19,
+ "id": 3,
+ "prevSize": 32,
+ "code": 59226,
+ "name": "email",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 20,
+ "id": 2,
+ "prevSize": 32,
+ "code": 59227,
+ "name": "drupal",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 21,
+ "id": 1,
+ "prevSize": 32,
+ "code": 59228,
+ "name": "dropbox-alt",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 22,
+ "id": 0,
+ "prevSize": 32,
+ "code": 59229,
+ "name": "css3",
+ "tempChar": "",
+ "ligatures": ""
+ }
+ ],
+ "id": 5,
+ "metadata": {
+ "name": "Extra 2"
+ },
+ "height": 1024,
+ "prevSize": 32,
+ "icons": [
+ {
+ "id": 21,
+ "paths": [
+ "M572.235 993.882c-19.697-3.494-39.996-6.325-60.838-6.325-20.239 0-40.538 2.891-60.777 6.325l7.529-409.54c-107.761-185.886-209.137-375.206-327.8-554.225 20.239 5.24 41.080 8.674 62.524 8.674s43.43-4.096 64.271-8.674c81.077 143.721 169.141 283.226 254.253 424.538 85.715-140.168 176.67-279.733 254.313-424.538 20.239 5.24 41.141 8.132 61.922 8.132 22.046 0 44.634-2.891 66.018-8.132-46.381 63.729-84.57 133.18-124.506 200.945-68.969 117.579-136.734 235.219-204.499 353.28l7.59 409.54z"
+ ],
+ "grid": 0,
+ "tags": [
+ "yahoo"
+ ]
+ },
+ {
+ "id": 20,
+ "paths": [
+ "M993.882 512c0 265.638-216.184 481.882-481.882 481.882s-481.882-216.245-481.882-481.882 216.184-481.882 481.882-481.882 481.882 216.245 481.882 481.882zM971.836 512c0-253.289-206.487-459.836-459.836-459.836s-459.836 206.547-459.836 459.836 206.487 459.836 459.836 459.836 459.836-206.547 459.836-459.836zM134.445 343.642l197.391 540.552c-138.24-67.283-233.412-208.715-233.412-372.194 0-59.633 12.951-116.736 36.021-168.358zM759.386 624.941l-40.9 137.698-149.504-444.175c0 0 24.757-1.626 47.345-4.337 22.046-2.711 19.396-35.539-2.65-33.852-67.223 4.819-110.291 5.361-110.291 5.361s-40.297-0.602-108.604-5.421c-22.588-1.626-25.299 32.226-2.711 33.852 20.962 2.168 43.008 4.397 43.008 4.397l64.512 176.369-90.353 271.059-150.588-447.428c0 0 24.757-1.626 47.345-4.337 22.046-2.711 19.396-35.539-2.65-33.852-66.741 4.819-110.291 5.361-110.291 5.361-7.529 0-16.625-0.542-26.323-0.542 73.668-112.459 200.584-186.669 345.269-186.669 107.58 0 205.463 41.442 279.13 108.664-1.626 0-3.735 0-5.361 0-40.358 0-69.391 34.997-69.391 73.186 0 33.852 19.878 62.404 40.84 96.738 16.203 27.467 33.852 62.946 33.852 114.086 0.060 35.358-14.396 76.318-31.684 133.843zM646.385 896.060c0.542 2.108 1.626 4.216 2.711 5.903-43.008 15.059-88.727 23.672-137.156 23.672-40.297 0-79.571-6.024-116.736-17.227l123.723-360.267 127.458 347.919zM925.576 512c0 152.696-82.824 285.576-206.005 357.135l126.374-364.664c20.962-60.296 31.744-106.436 31.744-148.48 0-14.999-1.084-29.033-3.253-42.466 32.346 59.151 51.14 126.434 51.14 198.475z"
+ ],
+ "grid": 0,
+ "tags": [
+ "wordpress"
+ ]
+ },
+ {
+ "id": 19,
+ "paths": [
+ "M971.716 138.601c-34.936-44.333-108.183-46.020-159.322-38.37-40.96 6.807-180.585 68.126-227.509 215.582 83.546-6.807 127.699 6.084 119.266 98.003-3.494 39.153-23.070 80.956-44.333 121.916-25.66 46.743-72.343 138.842-134.626 72.343-55.356-59.633-51.983-173.779-63.849-249.615-7.77-42.647-15.36-95.473-29.033-139.746-11.987-37.527-40.117-82.583-73.246-92.883-36.623-10.3-81.86 5.963-108.243 21.263-83.667 49.513-138.903 119.386-220.702 177.272v6.024c27.226 13.673 18.793 35.78 40.056 39.213 50.296 6.746 97.882-46.984 131.253 9.276 20.42 34.033 26.383 71.56 39.093 108.303 17.83 49.333 30.78 103.063 45.176 159.322 23.853 96.376 52.887 239.435 136.312 274.492 41.864 17.89 105.773-6.024 137.276-25.66 86.799-51.2 156.009-125.289 212.992-201.909 133.783-179.080 206.246-383.518 217.329-442.308 7.65-40.117 6.807-81.016-17.89-112.52z"
+ ],
+ "grid": 0,
+ "tags": [
+ "vimeo-alt"
+ ]
+ },
+ {
+ "id": 18,
+ "paths": [
+ "M918.769 303.465c0.663 9.096 0.663 18.191 0.663 27.347 0 277.384-211.185 597.052-597.112 597.052-118.904 0-229.376-34.455-322.319-94.208 16.926 1.928 33.19 2.53 50.718 2.53 98.123 0 188.356-33.129 260.518-89.63-92.28-1.928-169.562-62.404-196.186-145.589 12.951 1.928 25.961 3.253 39.514 3.253 18.914 0 37.768-2.59 55.296-7.108-96.136-19.516-168.297-103.966-168.297-205.944 0-0.663 0-1.988 0-2.59 27.949 15.541 60.416 25.299 94.871 26.624-56.501-37.707-93.545-102.039-93.545-174.743 0-38.972 10.421-74.752 28.612-105.954 103.304 127.398 258.59 210.583 432.73 219.618-3.313-15.601-5.24-31.864-5.24-48.128 0-115.592 93.606-209.8 209.86-209.8 60.416 0 114.989 25.299 153.359 66.259 47.405-9.096 92.823-26.624 133.18-50.658-15.601 48.73-48.73 89.69-92.28 115.592 42.285-4.518 83.185-16.203 120.892-32.467-28.612 41.562-64.331 78.667-105.231 108.544z"
+ ],
+ "grid": 0,
+ "tags": [
+ "twitter-alt"
+ ]
+ },
+ {
+ "id": 17,
+ "paths": [
+ "M548.382 30.118v243.471h228.472v151.191h-228.472v247.206c0 55.838 2.53 91.618 8.794 107.942 5.662 15.721 16.926 28.19 32.587 37.647 21.323 13.131 45.839 19.456 73.427 19.456 48.971 0 97.28-15.721 145.589-47.767v151.853c-41.442 19.456-78.426 33.25-111.676 40.84-33.31 8.132-69.632 11.866-108.604 11.866-43.912 0-82.763-5.662-116.736-16.926-33.852-10.662-62.765-26.985-86.558-47.044-23.793-20.661-40.719-42.647-49.513-65.837-9.397-23.251-13.794-57.043-13.794-101.015v-338.221h-106.677v-136.192c37.587-12.469 70.234-30.118 97.22-52.646 27.046-23.251 48.369-50.839 64.693-82.824 16.264-32.648 27.588-73.427 33.852-123h137.397z"
+ ],
+ "grid": 0,
+ "tags": [
+ "tumblr-alt"
+ ]
+ },
+ {
+ "id": 16,
+ "paths": [
+ "M993.882 953.705c0 21.986-18.191 40.177-40.177 40.177h-883.411c-21.926 0-40.177-18.191-40.177-40.177v-883.411c0-21.986 18.191-40.177 40.177-40.177h883.471c21.926 0 40.177 18.191 40.177 40.177v883.411zM471.823 150.588c0-11.324-8.794-20.058-20.058-20.058h-301.176c-11.324 0-20.058 8.794-20.058 20.058v642.53c0 11.264 8.794 20.058 20.058 20.058h301.176c11.324 0 20.058-8.794 20.058-20.058v-642.53zM893.47 150.588c0-11.324-8.794-20.058-20.058-20.058h-301.176c-11.324 0-20.058 8.794-20.058 20.058v401.589c0 11.264 8.734 20.058 20.058 20.058h301.176c11.324 0 20.058-8.794 20.058-20.058v-401.589z"
+ ],
+ "grid": 0,
+ "tags": [
+ "trello"
+ ]
+ },
+ {
+ "id": 15,
+ "paths": [
+ "M762.579 974.547c0 18.793-0.542 18.793-0.542 18.793v0.542h-608.738c-18.854 0-18.854-0.542-18.854-0.542h-0.542v-395.866h65.114v332.439h499.11v-332.439h64.452v377.073zM633.013 864.738l-380.205 0.542v-81.197l380.205-0.542v81.197zM642.168 679.816l-6.987 80.655-379.181-34.936 7.529-80.655 378.639 34.936zM667.467 573.32l-21.022 78.607-367.315-98.485 20.962-78.547 367.375 98.424zM715.294 480.798l-41.442 69.873-327.499-193.536 41.382-69.933 327.56 193.596zM795.407 423.816l-66.62 45.719-214.679-314.067 67.223-46.321 214.076 314.669zM890.097 405.022l-80.173 13.975-65.054-374.904 80.113-13.975 65.114 374.904z"
+ ],
+ "grid": 0,
+ "tags": [
+ "stack-overflow"
+ ]
+ },
+ {
+ "id": 14,
+ "paths": [
+ "M53.128 610.304l-8.373 52.706c-0.422 2.108-1.626 3.735-3.735 3.735s-3.373-1.626-3.735-3.735l-7.168-52.706 7.108-53.549c0.422-2.108 1.687-3.735 3.735-3.735s3.313 1.626 3.735 3.735l8.433 53.549zM91.618 610.304l-10.842 84.872c-0.422 2.108-2.108 3.735-4.156 3.735-2.108 0-3.735-1.626-3.735-4.096l-9.638-84.51c9.638-86.618 9.638-86.618 9.638-86.618 0-2.048 1.626-3.735 3.735-3.735 2.048 0 3.735 1.687 4.156 3.735l10.842 86.618zM129.687 610.304l-10.421 99.147c0 2.47-2.108 4.578-4.638 4.578-2.53 0-4.578-2.108-5-4.578l-8.794-99.147 8.794-102.46c0.422-2.952 2.53-5 5-5 2.53 0 4.638 2.048 4.638 5l10.421 102.46zM168.177 610.304l-9.638 102.039c-0.422 3.373-2.891 5.481-5.843 5.481-2.891 0-5.421-2.108-5.421-5.481l-8.794-102.039 8.794-105.412c0-3.373 2.53-5.421 5.421-5.421 2.952 0 5.421 2.048 5.843 5.421l9.638 105.412zM206.667 610.304l-8.794 102.942c-0.422 3.735-3.373 6.686-6.686 6.686s-6.264-2.952-6.264-6.686l-8.373-102.942 8.373-97.822c0-3.433 2.952-6.325 6.264-6.325 3.373 0 6.264 2.952 6.686 6.325l8.794 97.822zM245.941 610.304l-8.794 102.942c0 4.096-3.373 7.529-7.108 7.529-4.156 0-7.108-3.433-7.529-7.529l-7.529-102.942c7.529-159.021 7.529-159.021 7.529-159.021 0.482-4.096 3.373-7.469 7.529-7.469 3.735 0 7.108 3.373 7.108 7.469l8.794 159.021zM284.431 611.147l-7.951 102.099c0 4.578-3.795 7.891-7.951 7.891-4.578 0-7.891-3.313-8.373-7.891l-6.686-102.099c6.686-195.765 6.686-195.765 6.686-195.765 0.422-4.578 3.735-7.951 8.373-7.951 4.156 0 7.951 3.373 7.951 7.951l7.951 195.765zM325.030 610.304l-7.529 101.256c-0.422 5-4.156 8.794-9.216 8.794-4.578 0-8.373-3.735-8.794-8.794l-6.686-101.256 6.686-211.667c0-5 4.216-9.216 8.794-9.216 5 0 8.794 4.216 9.216 9.216l7.529 211.667zM364.785 610.304l-6.746-218.775c-0.361-5.421-4.578-10.059-9.999-10.059-5 0-9.638 4.638-9.638 10.059l-5.903 218.775 5.903 100.834c0.422 5.421 4.638 9.638 9.638 9.638 5.421 0 9.638-4.216 10.059-9.638l6.686-100.834zM404.902 610.304l-6.264 99.991c0 5.843-4.578 10.481-10.481 10.481-5.843 0-10.059-4.638-10.421-10.481l-5.903-99.991 5.903-213.353c0-5.903 4.578-10.481 10.421-10.481 5.903 0 10.481 4.578 10.481 10.481l6.264 213.353zM445.922 610.726l-5.903 98.786c0 6.264-5 11.324-11.264 11.324-6.264 0-11.324-5.060-11.686-11.324l-5-98.786 5-205.764c0.422-6.686 5.421-11.746 11.686-11.746 6.264 0 10.842 5.060 11.264 11.746l5.903 205.764zM486.46 610.726l-5-245.158c0-4.156-2.108-7.951-5.421-9.999-2.108-1.265-4.216-2.108-6.686-2.108-2.53 0-4.578 0.843-6.686 2.108-3.373 2.108-5.481 5.843-5.481 9.999l-0.422 2.47-4.216 242.206c0 0 0 0.422 4.638 98.726 0 0 0 0 0 0.482 0 2.47 0.843 5 2.53 7.048 2.53 2.952 5.843 4.578 9.638 4.578 3.373 0 6.264-1.626 8.373-3.735 2.53-2.048 3.735-5 3.735-8.373l0.422-9.999 4.578-88.245zM522.903 707.343c0 7.108-5.843 12.951-12.951 12.951s-12.951-5.843-13.432-12.951l-2.47-47.646-2.53-48.971 5-265.999v-1.325c0.422-3.735 2.108-7.529 5.060-9.999 2.048-1.626 5-2.952 8.312-2.952 2.108 0 4.638 0.843 6.264 2.108 3.735 2.048 6.264 6.264 6.686 10.842l5.843 267.324-5.783 96.617zM875.52 720.776c-328.403 0-328.764 0-328.764 0-7.108-0.843-12.951-6.264-12.951-13.794v-376.169c0-7.048 2.53-10.421 11.746-13.794 23.010-9.156 48.911-14.155 75.716-14.155 109.146 0 198.716 83.607 208.294 190.283 14.216-5.843 29.696-9.216 46.020-9.216 65.235 0 118.362 53.188 118.362 118.844-0.060 65.295-53.188 118.001-118.423 118.001z"
+ ],
+ "grid": 0,
+ "tags": [
+ "soundcloud"
+ ]
+ },
+ {
+ "id": 13,
+ "paths": [
+ "M993.882 793.178c0 111.014-89.751 200.704-200.764 200.704-111.074 0-200.764-89.69-200.764-200.704 0-6.987 0.602-14.456 1.205-21.323l-225.882-113.001c-35.72 33.25-84.088 53.971-136.794 53.971-111.074-0-200.764-89.69-200.764-200.824 0-111.014 89.69-200.704 200.764-200.704 52.706 0 101.015 20.661 136.794 53.911l225.882-112.881c-0.602-6.987-1.205-14.456-1.205-21.323 0-111.134 89.69-200.824 200.764-200.824 111.014 0 200.764 89.69 200.764 200.824 0 111.074-89.751 200.764-200.764 200.764-52.706 0-101.015-20.721-136.794-53.971l-225.882 112.941c0.602 6.927 1.265 14.456 1.265 21.323 0 6.927-0.663 14.456-1.265 21.323l225.882 113.062c35.78-33.31 84.149-54.031 136.794-54.031 111.014-0.12 200.764 89.57 200.764 200.764z"
+ ],
+ "grid": 0,
+ "tags": [
+ "sharethis"
+ ]
+ },
+ {
+ "id": 12,
+ "paths": [
+ "M993.882 813.176c0 99.75-80.956 180.706-180.706 180.706h-602.353c-99.75 0-180.706-80.956-180.706-180.706v-602.353c0-99.75 80.956-180.706 180.706-180.706h602.353c99.75 0 180.706 80.956 180.706 180.706v602.353zM699.573 565.368c-35.117 0-67.102 13.794-90.955 36.382l-151.191-75.294c0.602-5.060 1.205-9.397 1.205-14.456s-0.602-9.397-1.265-14.456l151.191-75.234c23.853 22.588 55.838 36.382 90.955 36.382 73.427 0 133.662-60.175 133.662-134.264 0-73.427-60.235-133.662-133.662-133.662-74.029 0-134.264 60.235-134.264 133.662 0 5 0.602 9.397 1.265 14.396l-151.191 75.294c-23.793-21.986-55.778-35.78-90.895-35.78-73.427 0-133.662 59.573-133.662 133.662s60.235 133.662 133.662 133.662c35.117 0 67.102-13.794 90.955-35.78l151.191 75.294c-0.663 5-1.265 9.397-1.265 14.396 0 73.427 60.235 133.662 134.264 133.662 73.427 0 133.662-60.235 133.662-133.662 0-74.029-60.235-134.204-133.662-134.204z"
+ ],
+ "grid": 0,
+ "tags": [
+ "sharethis-alt"
+ ]
+ },
+ {
+ "id": 11,
+ "paths": [
+ "M938.526 598.498c1.446 9.698 2.409 19.878 2.409 29.576 0 78.788-46.14 151.612-129.205 206.005-81.137 52.947-187.994 82.101-301.658 82.101s-221.003-29.154-301.658-82.101c-83.607-54.392-129.205-127.217-129.205-206.005 0-10.662 0.964-21.323 2.409-32.045-30.6-19.396-51.501-53.911-51.501-92.823 0-60.657 49.092-109.749 109.749-109.749 27.226 0 52.525 10.24 71.921 26.744 77.764-49.574 179.26-77.764 287.563-79.752l65.114-205.402c2.891-9.216 12.649-14.577 22.347-12.649l168.599 39.816c14.035-32.045 46.14-54.392 83.064-54.392 50.056 0 90.353 40.84 90.353 90.413 0 49.995-40.297 90.835-90.353 90.835-49.574 0-89.871-40.358-90.353-89.871l-153.058-35.96-56.32 177.754c102.46 4.337 198.174 32.587 272.023 80.655 19.396-17.468 45.176-28.19 73.367-28.19 60.657 0 109.749 49.092 109.749 109.749 0 40.84-22.347 76.318-55.356 95.292zM92.28 557.176c15.541-41.743 45.176-80.655 87.401-114.206-11.083-7.71-25.239-12.107-39.816-12.107-39.816 0-72.343 32.527-72.343 72.343 0 21.444 9.698 40.84 24.757 53.971zM903.529 628.073c0-65.054-39.876-127.217-112.218-174.441-74.812-48.55-174.863-75.716-281.239-75.716s-206.487 27.226-281.299 75.716c-72.403 47.164-112.218 109.327-112.218 174.441 0 65.596 39.816 127.759 112.218 174.923 74.812 48.55 174.863 75.776 281.239 75.776s206.487-27.226 281.239-75.776c72.403-47.164 112.279-109.327 112.279-174.923zM367.255 642.168c-36.442 0-67.524-29.636-67.524-66.078 0-36.864 31.081-67.524 67.524-67.524s66.56 30.66 66.56 67.524c-0 36.442-30.118 66.078-66.56 66.078zM667.467 738.906c7.288 7.228 7.288 19.396 0 26.684-32.527 32.527-83.064 48.068-154.985 48.068h-0.964c-71.921 0-122.458-15.541-154.985-48.068-7.288-7.288-7.288-19.456 0-26.684 7.288-7.349 18.914-7.349 26.263 0 25.239 25.239 67.042 37.346 128.723 37.346h0.964c61.259 0 103.484-12.107 128.723-37.346 7.288-7.349 18.914-7.349 26.263 0zM724.269 576.090c0 36.382-30.118 66.078-66.56 66.078s-67.524-29.636-67.524-66.078c0-36.864 31.081-67.524 67.524-67.524s66.56 30.66 66.56 67.524zM785.468 198.234c0 29.033 23.793 52.887 52.947 52.887s52.947-23.853 52.947-52.887c0-29.154-23.853-53.007-52.947-53.007-29.154 0-52.947 23.853-52.947 53.007zM956.476 503.206c0-39.816-32.527-72.343-72.343-72.343-15.541 0-30.118 4.879-41.803 13.613 41.803 33.551 71.379 72.885 86.498 115.652 16.986-13.673 27.648-34.093 27.648-56.922z"
+ ],
+ "grid": 0,
+ "tags": [
+ "reddit"
+ ]
+ },
+ {
+ "id": 10,
+ "paths": [
+ "M512 30.118c-266.12 0-481.882 215.703-481.882 481.882 0 197.271 118.664 366.833 288.467 441.344-1.325-33.672-0.301-74.029 8.373-110.652 9.216-39.093 61.982-262.566 61.982-262.566s-15.42-30.78-15.42-76.258c0-71.439 41.442-124.687 93.003-124.687 43.851 0 64.994 32.888 64.994 72.282 0 44.032-28.13 109.99-42.586 171.008-12.047 51.14 25.66 92.823 76.077 92.823 91.317 0 152.817-117.218 152.817-256.181 0-105.592-71.198-184.681-200.523-184.681-146.191 0-237.207 109.086-237.207 230.761 0 42.044 12.348 71.62 31.744 94.509 8.855 10.541 10.12 14.818 6.927 26.865-2.289 8.855-7.65 30.238-9.818 38.671-3.253 12.228-13.131 16.565-24.094 12.107-67.403-27.528-98.726-101.256-98.726-184.139 0-136.855 115.411-301.056 344.425-301.056 183.959 0 305.032 133.18 305.032 276.058 0 189.079-105.111 330.27-259.976 330.27-52.043 0-101.015-28.19-117.76-60.115 0 0-27.949 111.074-33.852 132.457-10.24 37.165-30.238 74.27-48.55 103.243 43.309 12.89 89.088 19.817 136.553 19.817 266.12 0 481.882-215.703 481.882-481.882s-215.763-481.882-481.882-481.882z"
+ ],
+ "grid": 0,
+ "tags": [
+ "pinterest-alt"
+ ]
+ },
+ {
+ "id": 9,
+ "paths": [
+ "M0 140.89l419.659-57.766v405.504h-419.659v-347.738zM0 883.11l419.659 57.766v-400.565h-419.659v342.799zM465.86 76.92v411.708h558.14v-488.629l-558.14 76.92zM465.86 947.080l558.14 76.92v-483.689h-558.14v406.769z"
+ ],
+ "grid": 0,
+ "tags": [
+ "microsoft-alt"
+ ]
+ },
+ {
+ "id": 8,
+ "paths": [
+ "M834.199 918.588c-30.66 15.661-71.56 50.116-86.618 64.572-11.324 10.782-58.067 16.203-84.45 2.711-30.66-15.661-14.517-40.418-61.862-41.924-23.672-0.602-46.803-0.602-69.933-0.602-20.42 0.602-40.84 1.626-61.862 2.108-70.957 1.626-77.944 47.405-123.723 45.779-31.202-1.084-70.415-25.841-138.24-39.755-47.345-9.758-93.003-12.348-102.761-33.37-9.638-21.022 11.866-44.634 13.432-65.054 1.626-27.467-20.42-64.572-4.277-78.607 13.975-12.348 43.55-3.253 62.886-13.914 20.42-11.806 29.033-21.022 29.033-46.261 7.529 25.72-0.542 46.682-17.227 56.922-10.24 6.445-29.033 9.698-44.695 8.132-12.348-1.144-19.878 0.482-23.13 5.361-4.819 5.903-3.253 16.685 2.711 30.66 5.903 13.975 12.89 23.13 11.806 40.297-0.542 17.227-19.878 37.707-16.625 52.224 1.084 5.421 6.445 10.24 19.878 13.975 21.504 5.903 60.777 11.806 98.967 21.022 42.526 10.722 86.618 30.057 114.086 26.323 81.739-11.324 34.936-98.967 22.046-119.868-69.391-108.725-115.11-179.682-151.672-151.733-9.156 7.529-9.698-18.312-9.156-28.552 1.626-35.539 19.396-48.369 30.118-75.836 20.42-52.224 36.021-111.857 67.223-142.517 23.311-30.178 59.874-79.089 66.921-104.87-5.963-55.959-7.59-115.11-8.614-166.671-1.084-55.416 7.529-103.906 69.933-137.698 14.999-8.132 34.876-11.324 55.898-11.324 37.105-0.602 78.487 10.24 104.87 29.576 41.984 31.202 68.307 97.34 65.114 144.625-2.168 37.105 4.277 75.294 16.143 115.11 13.975 46.803 36.081 79.571 71.56 117.218 42.526 45.176 75.836 133.903 85.534 190.344 8.614 52.826-3.253 85.594-14.517 87.221-17.227 2.59-27.949 56.922-81.739 54.814-34.394-1.626-37.647-22.046-47.345-39.816-15.601-27.407-31.202-18.793-37.105 10.24-3.253 14.517-1.144 36.081 3.735 52.104 9.698 33.912 6.445 65.656 0.542 104.93-11.324 74.21 52.164 88.184 94.69 52.646 41.924-34.876 51.080-40.297 103.785-58.609 80.113-27.467 53.248-51.622 10.18-66.138-38.731-12.951-40.297-78.065-26.383-90.413 3.253 69.933 39.816 80.173 54.874 89.811 66.138 41.020-24.757 74.933-64.030 94.81zM743.846 658.854c14.517-48.489 8.072-67.765-1.566-113.544-7.529-34.394-39.273-81.257-64.030-95.714 6.445 5.361 18.312 20.962 30.66 44.574 21.504 40.418 43.008 100.051 29.033 149.564-5.361 19.275-18.251 21.986-26.865 22.528-37.647 4.337-15.601-45.176-31.202-112.339-17.769-75.354-36.021-80.715-40.297-86.618-22.167-97.822-46.321-88.124-53.368-124.687-5.903-32.828 28.552-59.693-18.251-68.849-14.517-2.711-34.936-17.227-43.008-18.312-8.072-1.024-12.408-54.332 17.709-55.959 29.576-2.168 34.997 33.37 29.576 47.405-8.553 13.914 0.542 19.336 15.119 14.456 11.806-3.735 4.277-34.936 6.987-39.213-7.529-45.176-26.383-51.622-45.719-55.416-74.27 5.903-40.9 87.703-48.429 80.173-10.782-11.324-41.924-1.084-41.924-8.132 0.542-41.924-13.493-66.138-32.828-66.68-21.504-0.542-30.118 29.576-31.202 46.743-1.626 16.143 9.156 50.116 17.227 47.405 5.361-1.626 14.517-12.408 4.819-11.806-4.819 0-12.348-11.866-13.432-25.841-0.542-14.035 4.879-28.009 23.13-27.467 20.962 0.542 20.962 42.466 18.793 44.092-6.927 4.819-15.601 14.035-16.685 15.601-6.927 11.324-20.36 14.456-25.781 19.396-9.156 9.638-11.264 20.42-4.277 24.154 24.696 13.975 16.625 30.057 51.080 31.262 22.588 1.084 39.213-3.253 54.874-8.072 11.806-3.735 50.056-11.806 58.067-25.841 3.735-5.903 8.072-5.903 10.722-4.277 5.361 2.65 6.445 12.89-6.987 16.143-18.793 5.421-37.647 15.661-54.814 22.106-16.685 6.927-22.046 9.638-37.647 12.288-35.479 6.445-61.801-12.89-38.189 10.24 8.072 7.529 15.601 12.348 36.021 11.866 45.176-1.626 95.232-56.019 100.051-31.804 1.024 5.361-14.035 11.806-25.841 17.769-41.924 20.42-71.499 61.32-98.424 47.285-24.215-12.89-48.369-72.644-47.887-45.658 0.542 41.382-54.332 77.944-29.033 125.289-16.685 4.216-53.79 83.366-59.151 124.205-3.253 23.672 2.168 52.706-3.795 68.849-8.072 23.672-44.634-22.588-32.768-79.029 2.108-9.638 0-11.866-2.711-6.927-14.517 26.323-6.445 63.428 5.361 89.208 4.879 11.324 17.227 16.143 26.383 25.841 18.793 21.444 93.003 76.378 105.954 89.811 16.685 15.601 11.866 52.104-22.588 55.898 17.769 33.37 34.936 36.623 34.455 90.895 20.42-10.722 12.408-34.394 3.735-49.393-5.963-10.842-13.432-15.661-11.866-18.312 1.084-1.626 11.866-10.842 17.769-3.735 18.251 20.42 52.706 24.154 89.269 19.336 37.105-4.337 76.92-17.227 95.172-46.803 8.614-13.975 14.517-18.793 18.312-16.143 4.277 2.108 5.963 11.806 5.361 27.949-0.542 17.227-7.529 34.997-12.348 49.513-4.879 16.685-6.445 27.949 9.698 28.552 4.277-30.178 12.89-59.753 15.059-89.871 2.711-34.394-22.046-97.822 4.879-129.626 6.987-8.614 15.541-9.638 27.407-9.638 1.566-43.068 67.765-39.755 89.811-22.046 0-9.758-20.962-18.854-29.576-22.648zM304.971 503.989c-3.795 6.927-13.432 12.288-5.963 13.432 2.711 0.542 10.24-6.024 13.493-13.432 2.65-9.156 5.361-14.035 1.084-15.661-4.879-1.566-3.795 8.072-8.614 15.661zM428.092 212.45c-6.445-1.626-5.361 8.011-2.108 6.987 2.168 0 4.879 3.253 3.735 8.072-1.084 6.445-0.542 10.842 4.337 10.842 0.542 0 1.566 0 1.566-1.626 2.229-13.553-4.277-23.191-7.529-24.275zM442.669 261.903c-5.361 0.542-4.337-11.866 12.89-10.782-10.782 1.084-6.987 10.782-12.89 10.782zM486.761 252.747c15.601-6.927 20.962 3.795 15.601 5.963-5.421 1.566-5.963-8.674-15.601-5.963zM551.816 209.197c-6.987 0.602-4.819 3.735-1.566 4.819 4.277 1.205 8.614 8.674 9.698 16.685 0 1.084 5.361-1.084 5.361-2.711 0.482-12.83-10.782-19.275-13.493-18.793zM583.017 93.064c-4.277-4.337-8.614-8.132-12.89-8.132-10.782 1.084-5.421 12.348-6.987 17.769-2.168 5.903-10.18 10.782-4.819 15.059 4.879 3.735 8.072-5.903 18.312-9.638 2.65-1.144 15.059 0.482 17.709-5.421 0.482-2.711-6.445-5.903-11.324-9.638zM642.711 330.692c-10.18-6.385-12.348-17.167-16.083-13.432-11.324 12.348 13.975 38.189 24.696 40.418 6.445 1.084 11.324-7.59 9.698-15.119-2.168-10.18-9.698-6.445-18.312-11.866z"
+ ],
+ "grid": 0,
+ "tags": [
+ "linux"
+ ]
+ },
+ {
+ "id": 7,
+ "paths": [
+ "M993.882 654.577c0 103.063-85.173 186.85-189.621 186.85-3.735 0-7.048-0.482-10.36-0.482h-572.717c-105.412-6.144-191.066-86.618-191.066-191.066 0-70.114 38.129-131.313 95.051-164.683-3.735-12.228-5.662-24.937-5.662-38.611 0-71.981 58.85-130.349 132.216-130.349 30.118 0 58.368 10.36 80.956 27.287 46.14-95.051 144.023-160.949 258.349-160.949 158.6 0 286.6 126.615 286.6 282.383 0 5.662-0.482 11.324-0.482 16.926 68.247 28.25 116.736 95.051 116.736 172.695zM387.795 731.317c46.14 0 79.511-14.577 112.941-46.562-13.673-16.926-28.732-33.431-42.827-50.357-19.275 18.793-40.478 30.6-67.765 30.6-33.431 0-62.103-22.106-62.103-56.922 0-34.334 28.732-56.922 61.199-56.922 103.544 0 125.651 180.706 276.239 180.706 73.427 0 135.529-46.14 135.529-123.302 0-78.125-62.584-123.784-136.915-123.784-46.14 0-80.474 13.192-113.423 45.658 15.059 16.444 29.154 33.852 43.791 50.839 18.793-18.372 39.996-30.118 66.801-30.118 31.081 0 62.103 22.106 62.103 55.055 0 36.262-26.383 59.272-61.621 59.272-100.232 0-127.036-180.706-273.89-180.706-72.945 0-137.397 44.695-137.397 122.338-0.12 79.45 62.464 124.205 137.336 124.205z"
+ ],
+ "grid": 0,
+ "tags": [
+ "jsfiddle"
+ ]
+ },
+ {
+ "id": 6,
+ "paths": [
+ "M601.088 723.486l-94.75 95.352-18.793 18.793c-55.236 54.573-132.397 73.427-202.632 55.838-13.252 57.766-64.693 100.412-126.133 100.412-70.897 0-128.663-57.766-128.663-129.265 0-60.777 42.044-112.279 99.147-125.41-18.191-70.957 0.602-148.781 55.838-203.957l7.529-7.529 94.75 95.413-6.867 6.867c-31.383 30.72-30.72 80.896 0 112.218 30.72 30.78 80.956 30.78 111.676 0l18.854-18.793 94.75-95.413 101.015-100.352 94.75 95.413-100.472 100.412zM495.074 202.692l-95.352 95.292-7.59-7.529c-30.72-30.72-80.956-30.72-111.676 0-30.72 30.78-30.72 81.619 0 112.339l213.956 213.956-94.69 95.352-101.015-100.412-94.75-95.292-18.854-18.793c-57.766-57.103-75.294-139.324-53.368-212.751-57.705-12.529-100.352-63.97-100.352-125.47 0-71.56 57.766-129.265 128.663-129.265 64.632 0 117.338 47.044 127.337 107.942 69.632-16.324 145.589 3.192 200.162 57.043l7.529 7.59zM880.941 287.383c20.721 72.102 2.47 153.058-54.573 210.161l-7.529 7.529-94.75-95.413 7.529-7.469c30.72-30.78 30.72-81.016 0-111.736-30.72-30.72-80.956-30.72-111.676 0l-214.618 214.679-95.352-95.413 101.015-100.412 95.352-95.292 18.191-18.854c57.103-57.043 138.662-75.294 211.486-53.911 8.734-62.825 62.705-111.134 128-111.134 70.897 0 128.663 57.766 128.663 129.265-0.060 65.235-48.971 119.206-111.736 128zM865.22 993.882c-62.705 0-114.808-44.514-126.735-103.544-72.764 22.528-156.25 5.060-213.956-52.706l-6.867-7.529 94.75-95.352 7.529 7.469c30.72 30.78 80.956 30.78 111.676 0 30.72-30.72 30.72-80.896 0-111.676l-18.793-18.854-195.825-195.704 95.352-95.413 195.765 195.825 18.251 18.793c54.573 54.573 74.029 131.795 56.44 202.029 62.765 8.794 111.074 62.163 111.074 127.337 0 71.56-57.705 129.325-128.663 129.325z"
+ ],
+ "grid": 0,
+ "tags": [
+ "joomla"
+ ]
+ },
+ {
+ "id": 5,
+ "paths": [
+ "M936.056 30.118l-77.101 866.123-348.16 97.641-345.751-97.641-77.101-866.123h848.113zM778.24 207.149h-532.48l28.311 321.656h368.7l-13.372 137.276-118.603 32.045-118.061-31.985-7.831-84.269h-105.352l13.252 167.394 218.052 60.235h2.349v-0.602l216.305-59.633 30.118-327.68h-387.976l-9.035-109.026h405.986l9.638-105.412z"
+ ],
+ "grid": 0,
+ "tags": [
+ "html5"
+ ]
+ },
+ {
+ "id": 4,
+ "paths": [
+ "M512 30.118c-266.12 0-481.882 215.823-481.882 481.882 0 266.12 215.763 481.882 481.882 481.882s481.882-215.763 481.882-481.882c0-266.059-215.763-481.882-481.882-481.882zM327.258 661.323c-83.787 0-151.733-67.825-151.733-151.672 0-83.787 67.945-151.672 151.733-151.672s151.612 67.885 151.612 151.672c0 83.848-67.885 151.672-151.612 151.672zM707.765 661.323c-83.787 0-151.672-67.825-151.672-151.672 0-83.787 67.885-151.672 151.672-151.672s151.672 67.885 151.672 151.672c0 83.848-67.885 151.672-151.672 151.672z"
+ ],
+ "grid": 0,
+ "tags": [
+ "flickr-alt"
+ ]
+ },
+ {
+ "id": 3,
+ "paths": [
+ "M0 120.471v783.059h1024v-783.059h-1024zM511.639 591.33l-415.383-410.624h832.452l-417.069 410.624zM346.654 512.964l-286.419 282.022v-565.188l286.419 283.166zM389.481 555.309l122.037 120.651 120.23-118.423 289.129 285.756h-823.838l292.442-287.985zM674.696 515.313l289.069-284.612v570.248l-289.069-285.636z"
+ ],
+ "grid": 0,
+ "tags": [
+ "email"
+ ]
+ },
+ {
+ "id": 2,
+ "paths": [
+ "M515.795 993.882c-223.955 0-425.382-176.248-425.382-415.985 0-239.375 186.609-350.148 221.184-368.279 41.201-21.926 70.837-33.491 117.459-70.776 23.070-18.131 42.285-44.514 48.369-108.725 33.431 40.056 73.547 86.679 102.039 105.954 46.682 30.72 93.365 42.827 142.155 73.547 29.636 18.131 211.908 129.506 211.908 375.928 0 245.88-194.319 408.335-417.732 408.335zM845.101 596.51c-43.912 0-132.819 91.136-179.441 91.678-54.272 1.084-129.446-107.64-238.17-106.616-85.655 0.602-153.118 68.668-154.263 141.131-0.542 40.659 12.649 70.837 40.659 89.992 18.673 12.589 35.659 20.299 91.076 20.299 92.22 0 209.137-114.206 262.927-112.459 42.767 1.566 109.146 106.496 142.697 108.664 26.323 2.168 40.056-9.879 62.524-42.225 21.926-32.949 31.322-84.57 31.322-113.664 0-28.491-12.649-76.8-59.332-76.8zM717.824 887.928c-18.673 13.734-60.416 30.78-119.688 30.78s-87.221-12.649-105.894-26.925c-2.711-2.168-1.626-2.168-7.168-2.168-6.024 0-9.276 2.771-14.216 6.566-4.397 3.855-6.566 13.192 0 19.757 40.599 37.286 108.664 34.033 158.6 29.576 50.537-4.939 93.365-34.515 97.702-38.912 6.566-6.505 4.939-12.047 3.795-15.902-1.084-3.855-4.397-9.276-13.131-2.771zM688.128 794.142c-10.963-7.108-26.805-8.252-41.623-8.252-14.878 0-23.070-1.084-38.912 5.481-16.023 6.566-32.467 21.384-42.827 30.78-10.481 9.276-12.107 16.444-6.626 24.154 5.542 7.048 11.565 2.65 26.925-10.481 15.902-12.649 26.383-24.154 58.729-24.154s37.888 12.107 44.393 24.154c6.626 12.047 7.168 13.734 13.734 10.481 7.71-3.855 11.565-9.397 7.71-18.793-3.915-9.276-10.481-25.72-21.504-33.37z"
+ ],
+ "grid": 0,
+ "tags": [
+ "drupal"
+ ]
+ },
+ {
+ "id": 1,
+ "paths": [
+ "M30.118 562.839l283.528 184.922 198.355-165.406-285.816-176.489z",
+ "M313.645 63.97l-283.528 184.983 196.066 156.913 285.816-176.309z",
+ "M993.882 248.952l-283.467-184.983-198.415 165.587 285.877 176.309z",
+ "M512 582.355l198.415 165.406 283.467-184.922-196.006-156.973z",
+ "M512.602 617.954l-198.957 164.984-85.112-55.657v62.344l284.070 170.406 284.13-170.406v-62.344l-85.173 55.657z"
+ ],
+ "grid": 0,
+ "tags": [
+ "dropbox-alt"
+ ]
+ },
+ {
+ "id": 0,
+ "paths": [
+ "M993.882 75.896l-144.986 726.679-438.332 145.528-380.446-145.528 38.731-194.138h161.912l-15.842 80.113 229.978 87.763 264.915-87.763 36.984-184.802h-658.312l31.563-161.792h658.974l20.781-104.207h-658.432l32.105-161.852h820.405z"
+ ],
+ "grid": 0,
+ "tags": [
+ "css3"
+ ]
+ }
+ ],
+ "invisible": true
+ },
+ {
+ "selection": [
+ {
+ "order": 351,
+ "id": 1,
+ "prevSize": 32,
+ "code": 59230,
+ "name": "rss",
+ "tempChar": "",
+ "ligatures": ""
+ },
+ {
+ "order": 352,
+ "id": 0,
+ "prevSize": 32,
+ "code": 59231,
+ "name": "rss-alt",
+ "tempChar": "",
+ "ligatures": ""
+ }
+ ],
+ "id": 6,
+ "metadata": {
+ "name": "rss"
+ },
+ "height": 1024,
+ "prevSize": 32,
+ "icons": [
+ {
+ "id": 1,
+ "paths": [
+ "M600.486 843.294h-60.235c0-194.741-161.31-353.16-359.544-353.16v-60.235c231.484-0 419.78 185.464 419.78 413.395zM180.706 210.824v60.235c320.873 0 572.235 251.362 572.235 572.235h60.235c0-354.665-277.805-632.471-632.471-632.471zM361.412 753.001c0-49.815-40.418-90.413-90.172-90.413-49.935 0-90.534 40.599-90.534 90.413s40.599 90.353 90.534 90.353c49.754 0 90.172-40.538 90.172-90.353zM301.176 753.001c0 16.565-13.432 30.118-29.937 30.118-16.685 0-30.298-13.553-30.298-30.118 0-16.625 13.613-30.178 30.298-30.178 16.504 0 29.937 13.553 29.937 30.178zM1024 933.647v-843.294c0-49.815-40.538-90.353-90.353-90.353h-843.294c-49.815 0-90.353 40.538-90.353 90.353v843.294c0 49.815 40.538 90.353 90.353 90.353h843.294c49.815 0 90.353-40.538 90.353-90.353zM933.647 60.235c16.625 0 30.118 13.553 30.118 30.118v843.294c0 16.565-13.493 30.118-30.118 30.118h-843.294c-16.625 0-30.118-13.553-30.118-30.118v-843.294c0-16.565 13.493-30.118 30.118-30.118h843.294z"
+ ],
+ "grid": 0,
+ "tags": [
+ "rss"
+ ]
+ },
+ {
+ "id": 0,
+ "paths": [
+ "M673.009 1024h-60.235c0-332.137-274.914-602.353-612.774-602.353v-60.235c371.11 0 673.009 297.261 673.009 662.588zM0 0v60.235c540.431 0 963.765 423.334 963.765 963.765h60.235c0-574.163-449.837-1024-1024-1024zM240.941 903.59c0-66.5-53.971-120.531-120.23-120.531-66.56 0-120.712 54.031-120.712 120.531 0 66.44 54.152 120.41 120.712 120.41 66.259 0 120.23-53.971 120.23-120.41zM180.706 903.59c0 33.19-26.925 60.175-59.994 60.175-33.37 0-60.476-26.985-60.476-60.175 0-33.25 27.106-60.296 60.476-60.296 33.069 0 59.994 27.046 59.994 60.296z"
+ ],
+ "grid": 0,
+ "tags": [
+ "rss-alt"
+ ]
+ }
+ ],
+ "invisible": false
+ }
+ ],
+ "preferences": {
+ "showGlyphs": true,
+ "showQuickUse": true,
+ "fontPref": {
+ "prefix": "ti-",
+ "metadata": {
+ "fontFamily": "themify",
+ "majorVersion": 1,
+ "minorVersion": 0
+ },
+ "metrics": {
+ "emSize": 512,
+ "baseline": 6.25,
+ "whitespace": 50
+ },
+ "postfix": "",
+ "ie7": true,
+ "showMetrics": false,
+ "showMetadata": false,
+ "showVersion": false,
+ "resetPoint": 58880
+ },
+ "imagePref": {
+ "color": 0,
+ "height": 17,
+ "columns": 16,
+ "margin": 16,
+ "sprites": false
+ },
+ "historySize": 100,
+ "showCodes": true,
+ "search": "",
+ "gridSize": 16
+ },
+ "externalSets": []
+}
\ No newline at end of file
diff --git a/static_in_env/fonts/themify/demo-files/demo.css b/static_in_env/fonts/themify/demo-files/demo.css
new file mode 100644
index 00000000..3056773a
--- /dev/null
+++ b/static_in_env/fonts/themify/demo-files/demo.css
@@ -0,0 +1,50 @@
+body {
+ font: normal 1em/1.5em Arial, Helvetica, sans-serif;
+ max-width: 90%;
+ margin: 30px auto 0;
+}
+h1, h3 {
+ font-weight: normal;
+}
+h3 {
+ font-size: 1.4;
+ text-transform: uppercase;
+ letter-spacing: 1px;
+}
+
+.icon-section {
+ margin: 0 0 3em;
+ clear: both;
+ overflow: hidden;
+}
+.icon-container {
+ width: 240px;
+ padding: .7em 0;
+ float: left;
+ position: relative;
+ text-align: left;
+}
+.icon-container [class^="ti-"],
+.icon-container [class*=" ti-"] {
+ color: #000;
+ position: absolute;
+ margin-top: 3px;
+ transition: .3s;
+}
+.icon-container:hover [class^="ti-"],
+.icon-container:hover [class*=" ti-"] {
+ font-size: 2.2em;
+ margin-top: -5px;
+}
+.icon-container:hover .icon-name {
+ color: #000;
+}
+.icon-name {
+ color: #aaa;
+ margin-left: 35px;
+ font-size: .8em;
+ transition: .3s;
+}
+.icon-container:hover .icon-name {
+ margin-left: 45px;
+}
\ No newline at end of file
diff --git a/static_in_env/fonts/themify/fonts/themify.eot b/static_in_env/fonts/themify/fonts/themify.eot
new file mode 100644
index 00000000..9ec298b9
Binary files /dev/null and b/static_in_env/fonts/themify/fonts/themify.eot differ
diff --git a/static_in_env/fonts/themify/fonts/themify.svg b/static_in_env/fonts/themify/fonts/themify.svg
new file mode 100644
index 00000000..3d538544
--- /dev/null
+++ b/static_in_env/fonts/themify/fonts/themify.svg
@@ -0,0 +1,362 @@
+
+
+
+Generated by IcoMoon
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static_in_env/fonts/themify/fonts/themify.ttf b/static_in_env/fonts/themify/fonts/themify.ttf
new file mode 100644
index 00000000..5d627e70
Binary files /dev/null and b/static_in_env/fonts/themify/fonts/themify.ttf differ
diff --git a/static_in_env/fonts/themify/fonts/themify.woff b/static_in_env/fonts/themify/fonts/themify.woff
new file mode 100644
index 00000000..847ebd18
Binary files /dev/null and b/static_in_env/fonts/themify/fonts/themify.woff differ
diff --git a/static_in_env/fonts/themify/ie7/ie7.css b/static_in_env/fonts/themify/ie7/ie7.css
new file mode 100644
index 00000000..b1f6a1f2
--- /dev/null
+++ b/static_in_env/fonts/themify/ie7/ie7.css
@@ -0,0 +1,1056 @@
+.ti-wand {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-volume {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-user {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-unlock {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-unlink {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-trash {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-thought {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-target {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-tag {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-tablet {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-star {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-spray {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-signal {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-shopping-cart {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-shopping-cart-full {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-settings {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-search {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-zoom-in {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-zoom-out {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-cut {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-ruler {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-ruler-pencil {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-ruler-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-bookmark {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-bookmark-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-reload {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-plus {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-pin {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-pencil {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-pencil-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-paint-roller {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-paint-bucket {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-na {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-mobile {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-minus {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-medall {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-medall-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-marker {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-marker-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrow-up {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrow-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrow-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrow-down {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-lock {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-location-arrow {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-link {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layers {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layers-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-key {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-import {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-image {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-heart {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-heart-broken {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-hand-stop {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-hand-open {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-hand-drag {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-folder {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-flag {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-flag-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-flag-alt-2 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-eye {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-export {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-exchange-vertical {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-desktop {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-cup {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-crown {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-comments {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-comment {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-comment-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-close {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-clip {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-angle-up {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-angle-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-angle-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-angle-down {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-check {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-check-box {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-camera {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-announcement {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-brush {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-briefcase {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-bolt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-bolt-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-blackboard {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-bag {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-move {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrows-vertical {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrows-horizontal {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-fullscreen {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrow-top-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrow-top-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrow-circle-up {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrow-circle-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrow-circle-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrow-circle-down {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-angle-double-up {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-angle-double-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-angle-double-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-angle-double-down {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-zip {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-world {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-wheelchair {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-view-list {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-view-list-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-view-grid {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-uppercase {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-upload {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-underline {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-truck {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-timer {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-ticket {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-thumb-up {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-thumb-down {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-text {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-stats-up {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-stats-down {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-split-v {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-split-h {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-smallcap {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-shine {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-shift-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-shift-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-shield {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-notepad {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-server {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-quote-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-quote-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-pulse {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-printer {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-power-off {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-plug {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-pie-chart {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-paragraph {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-panel {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-package {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-music {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-music-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-mouse {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-mouse-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-money {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-microphone {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-menu {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-menu-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-map {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-map-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-loop {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-location-pin {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-list {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-light-bulb {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-Italic {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-info {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-infinite {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-id-badge {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-hummer {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-home {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-help {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-headphone {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-harddrives {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-harddrive {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-gift {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-game {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-filter {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-files {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-file {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-eraser {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-envelope {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-download {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-direction {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-direction-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-dashboard {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-control-stop {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-control-shuffle {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-control-play {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-control-pause {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-control-forward {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-control-backward {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-cloud {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-cloud-up {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-cloud-down {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-clipboard {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-car {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-calendar {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-book {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-bell {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-basketball {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-bar-chart {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-bar-chart-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-back-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-back-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-arrows-corner {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-archive {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-anchor {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-align-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-align-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-align-justify {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-align-center {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-alert {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-alarm-clock {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-agenda {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-write {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-window {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-widgetized {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-widget {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-widget-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-wallet {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-video-clapper {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-video-camera {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-vector {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-themify-logo {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-themify-favicon {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-themify-favicon-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-support {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-stamp {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-split-v-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-slice {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-shortcode {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-shift-right-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-shift-left-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-ruler-alt-2 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-receipt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-pin2 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-pin-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-pencil-alt2 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-palette {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-more {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-more-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-microphone-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-magnet {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-line-double {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-line-dotted {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-line-dashed {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-width-full {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-width-default {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-width-default-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-tab {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-tab-window {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-tab-v {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-tab-min {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-slider {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-slider-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-sidebar-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-sidebar-none {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-sidebar-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-placeholder {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-menu {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-menu-v {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-menu-separated {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-menu-full {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-media-right-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-media-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-media-overlay {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-media-overlay-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-media-overlay-alt-2 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-media-left-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-media-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-media-center-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-media-center {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-list-thumb {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-list-thumb-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-list-post {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-list-large-image {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-line-solid {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-grid4 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-grid3 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-grid2 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-grid2-thumb {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-cta-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-cta-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-cta-center {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-cta-btn-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-cta-btn-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-column4 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-column3 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-column2 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-accordion-separated {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-accordion-merged {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-accordion-list {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-ink-pen {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-info-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-help-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-headphone-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-hand-point-up {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-hand-point-right {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-hand-point-left {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-hand-point-down {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-gallery {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-face-smile {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-face-sad {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-credit-card {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-control-skip-forward {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-control-skip-backward {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-control-record {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-control-eject {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-comments-smiley {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-brush-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-youtube {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-vimeo {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-twitter {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-time {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-tumblr {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-skype {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-share {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-share-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-rocket {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-pinterest {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-new-window {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-microsoft {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-list-ol {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-linkedin {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-sidebar-2 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-grid4-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-grid3-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-grid2-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-column4-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-column3-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-layout-column2-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-instagram {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-google {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-github {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-flickr {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-facebook {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-dropbox {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-dribbble {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-apple {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-android {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-save {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-save-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-yahoo {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-wordpress {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-vimeo-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-twitter-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-tumblr-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-trello {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-stack-overflow {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-soundcloud {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-sharethis {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-sharethis-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-reddit {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-pinterest-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-microsoft-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-linux {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-jsfiddle {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-joomla {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-html5 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-flickr-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-email {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-drupal {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-dropbox-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-css3 {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-rss {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
+.ti-rss-alt {
+ *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
+}
diff --git a/static_in_env/fonts/themify/ie7/ie7.js b/static_in_env/fonts/themify/ie7/ie7.js
new file mode 100644
index 00000000..dec643ec
--- /dev/null
+++ b/static_in_env/fonts/themify/ie7/ie7.js
@@ -0,0 +1,383 @@
+/* To avoid CSS expressions while still supporting IE 7 and IE 6, use this script */
+/* The script tag referring to this file must be placed before the ending body tag. */
+
+/* Use conditional comments in order to target IE 7 and older:
+
+
+
+*/
+
+(function() {
+ function addIcon(el, entity) {
+ var html = el.innerHTML;
+ el.innerHTML = '' + entity + ' ' + html;
+ }
+ var icons = {
+ 'ti-wand': '',
+ 'ti-volume': '',
+ 'ti-user': '',
+ 'ti-unlock': '',
+ 'ti-unlink': '',
+ 'ti-trash': '',
+ 'ti-thought': '',
+ 'ti-target': '',
+ 'ti-tag': '',
+ 'ti-tablet': '',
+ 'ti-star': '',
+ 'ti-spray': '',
+ 'ti-signal': '',
+ 'ti-shopping-cart': '',
+ 'ti-shopping-cart-full': '',
+ 'ti-settings': '',
+ 'ti-search': '',
+ 'ti-zoom-in': '',
+ 'ti-zoom-out': '',
+ 'ti-cut': '',
+ 'ti-ruler': '',
+ 'ti-ruler-pencil': '',
+ 'ti-ruler-alt': '',
+ 'ti-bookmark': '',
+ 'ti-bookmark-alt': '',
+ 'ti-reload': '',
+ 'ti-plus': '',
+ 'ti-pin': '',
+ 'ti-pencil': '',
+ 'ti-pencil-alt': '',
+ 'ti-paint-roller': '',
+ 'ti-paint-bucket': '',
+ 'ti-na': '',
+ 'ti-mobile': '',
+ 'ti-minus': '',
+ 'ti-medall': '',
+ 'ti-medall-alt': '',
+ 'ti-marker': '',
+ 'ti-marker-alt': '',
+ 'ti-arrow-up': '',
+ 'ti-arrow-right': '',
+ 'ti-arrow-left': '',
+ 'ti-arrow-down': '',
+ 'ti-lock': '',
+ 'ti-location-arrow': '',
+ 'ti-link': '',
+ 'ti-layout': '',
+ 'ti-layers': '',
+ 'ti-layers-alt': '',
+ 'ti-key': '',
+ 'ti-import': '',
+ 'ti-image': '',
+ 'ti-heart': '',
+ 'ti-heart-broken': '',
+ 'ti-hand-stop': '',
+ 'ti-hand-open': '',
+ 'ti-hand-drag': '',
+ 'ti-folder': '',
+ 'ti-flag': '',
+ 'ti-flag-alt': '',
+ 'ti-flag-alt-2': '',
+ 'ti-eye': '',
+ 'ti-export': '',
+ 'ti-exchange-vertical': '',
+ 'ti-desktop': '',
+ 'ti-cup': '',
+ 'ti-crown': '',
+ 'ti-comments': '',
+ 'ti-comment': '',
+ 'ti-comment-alt': '',
+ 'ti-close': '',
+ 'ti-clip': '',
+ 'ti-angle-up': '',
+ 'ti-angle-right': '',
+ 'ti-angle-left': '',
+ 'ti-angle-down': '',
+ 'ti-check': '',
+ 'ti-check-box': '',
+ 'ti-camera': '',
+ 'ti-announcement': '',
+ 'ti-brush': '',
+ 'ti-briefcase': '',
+ 'ti-bolt': '',
+ 'ti-bolt-alt': '',
+ 'ti-blackboard': '',
+ 'ti-bag': '',
+ 'ti-move': '',
+ 'ti-arrows-vertical': '',
+ 'ti-arrows-horizontal': '',
+ 'ti-fullscreen': '',
+ 'ti-arrow-top-right': '',
+ 'ti-arrow-top-left': '',
+ 'ti-arrow-circle-up': '',
+ 'ti-arrow-circle-right': '',
+ 'ti-arrow-circle-left': '',
+ 'ti-arrow-circle-down': '',
+ 'ti-angle-double-up': '',
+ 'ti-angle-double-right': '',
+ 'ti-angle-double-left': '',
+ 'ti-angle-double-down': '',
+ 'ti-zip': '',
+ 'ti-world': '',
+ 'ti-wheelchair': '',
+ 'ti-view-list': '',
+ 'ti-view-list-alt': '',
+ 'ti-view-grid': '',
+ 'ti-uppercase': '',
+ 'ti-upload': '',
+ 'ti-underline': '',
+ 'ti-truck': '',
+ 'ti-timer': '',
+ 'ti-ticket': '',
+ 'ti-thumb-up': '',
+ 'ti-thumb-down': '',
+ 'ti-text': '',
+ 'ti-stats-up': '',
+ 'ti-stats-down': '',
+ 'ti-split-v': '',
+ 'ti-split-h': '',
+ 'ti-smallcap': '',
+ 'ti-shine': '',
+ 'ti-shift-right': '',
+ 'ti-shift-left': '',
+ 'ti-shield': '',
+ 'ti-notepad': '',
+ 'ti-server': '',
+ 'ti-quote-right': '',
+ 'ti-quote-left': '',
+ 'ti-pulse': '',
+ 'ti-printer': '',
+ 'ti-power-off': '',
+ 'ti-plug': '',
+ 'ti-pie-chart': '',
+ 'ti-paragraph': '',
+ 'ti-panel': '',
+ 'ti-package': '',
+ 'ti-music': '',
+ 'ti-music-alt': '',
+ 'ti-mouse': '',
+ 'ti-mouse-alt': '',
+ 'ti-money': '',
+ 'ti-microphone': '',
+ 'ti-menu': '',
+ 'ti-menu-alt': '',
+ 'ti-map': '',
+ 'ti-map-alt': '',
+ 'ti-loop': '',
+ 'ti-location-pin': '',
+ 'ti-list': '',
+ 'ti-light-bulb': '',
+ 'ti-Italic': '',
+ 'ti-info': '',
+ 'ti-infinite': '',
+ 'ti-id-badge': '',
+ 'ti-hummer': '',
+ 'ti-home': '',
+ 'ti-help': '',
+ 'ti-headphone': '',
+ 'ti-harddrives': '',
+ 'ti-harddrive': '',
+ 'ti-gift': '',
+ 'ti-game': '',
+ 'ti-filter': '',
+ 'ti-files': '',
+ 'ti-file': '',
+ 'ti-eraser': '',
+ 'ti-envelope': '',
+ 'ti-download': '',
+ 'ti-direction': '',
+ 'ti-direction-alt': '',
+ 'ti-dashboard': '',
+ 'ti-control-stop': '',
+ 'ti-control-shuffle': '',
+ 'ti-control-play': '',
+ 'ti-control-pause': '',
+ 'ti-control-forward': '',
+ 'ti-control-backward': '',
+ 'ti-cloud': '',
+ 'ti-cloud-up': '',
+ 'ti-cloud-down': '',
+ 'ti-clipboard': '',
+ 'ti-car': '',
+ 'ti-calendar': '',
+ 'ti-book': '',
+ 'ti-bell': '',
+ 'ti-basketball': '',
+ 'ti-bar-chart': '',
+ 'ti-bar-chart-alt': '',
+ 'ti-back-right': '',
+ 'ti-back-left': '',
+ 'ti-arrows-corner': '',
+ 'ti-archive': '',
+ 'ti-anchor': '',
+ 'ti-align-right': '',
+ 'ti-align-left': '',
+ 'ti-align-justify': '',
+ 'ti-align-center': '',
+ 'ti-alert': '',
+ 'ti-alarm-clock': '',
+ 'ti-agenda': '',
+ 'ti-write': '',
+ 'ti-window': '',
+ 'ti-widgetized': '',
+ 'ti-widget': '',
+ 'ti-widget-alt': '',
+ 'ti-wallet': '',
+ 'ti-video-clapper': '',
+ 'ti-video-camera': '',
+ 'ti-vector': '',
+ 'ti-themify-logo': '',
+ 'ti-themify-favicon': '',
+ 'ti-themify-favicon-alt': '',
+ 'ti-support': '',
+ 'ti-stamp': '',
+ 'ti-split-v-alt': '',
+ 'ti-slice': '',
+ 'ti-shortcode': '',
+ 'ti-shift-right-alt': '',
+ 'ti-shift-left-alt': '',
+ 'ti-ruler-alt-2': '',
+ 'ti-receipt': '',
+ 'ti-pin2': '',
+ 'ti-pin-alt': '',
+ 'ti-pencil-alt2': '',
+ 'ti-palette': '',
+ 'ti-more': '',
+ 'ti-more-alt': '',
+ 'ti-microphone-alt': '',
+ 'ti-magnet': '',
+ 'ti-line-double': '',
+ 'ti-line-dotted': '',
+ 'ti-line-dashed': '',
+ 'ti-layout-width-full': '',
+ 'ti-layout-width-default': '',
+ 'ti-layout-width-default-alt': '',
+ 'ti-layout-tab': '',
+ 'ti-layout-tab-window': '',
+ 'ti-layout-tab-v': '',
+ 'ti-layout-tab-min': '',
+ 'ti-layout-slider': '',
+ 'ti-layout-slider-alt': '',
+ 'ti-layout-sidebar-right': '',
+ 'ti-layout-sidebar-none': '',
+ 'ti-layout-sidebar-left': '',
+ 'ti-layout-placeholder': '',
+ 'ti-layout-menu': '',
+ 'ti-layout-menu-v': '',
+ 'ti-layout-menu-separated': '',
+ 'ti-layout-menu-full': '',
+ 'ti-layout-media-right-alt': '',
+ 'ti-layout-media-right': '',
+ 'ti-layout-media-overlay': '',
+ 'ti-layout-media-overlay-alt': '',
+ 'ti-layout-media-overlay-alt-2': '',
+ 'ti-layout-media-left-alt': '',
+ 'ti-layout-media-left': '',
+ 'ti-layout-media-center-alt': '',
+ 'ti-layout-media-center': '',
+ 'ti-layout-list-thumb': '',
+ 'ti-layout-list-thumb-alt': '',
+ 'ti-layout-list-post': '',
+ 'ti-layout-list-large-image': '',
+ 'ti-layout-line-solid': '',
+ 'ti-layout-grid4': '',
+ 'ti-layout-grid3': '',
+ 'ti-layout-grid2': '',
+ 'ti-layout-grid2-thumb': '',
+ 'ti-layout-cta-right': '',
+ 'ti-layout-cta-left': '',
+ 'ti-layout-cta-center': '',
+ 'ti-layout-cta-btn-right': '',
+ 'ti-layout-cta-btn-left': '',
+ 'ti-layout-column4': '',
+ 'ti-layout-column3': '',
+ 'ti-layout-column2': '',
+ 'ti-layout-accordion-separated': '',
+ 'ti-layout-accordion-merged': '',
+ 'ti-layout-accordion-list': '',
+ 'ti-ink-pen': '',
+ 'ti-info-alt': '',
+ 'ti-help-alt': '',
+ 'ti-headphone-alt': '',
+ 'ti-hand-point-up': '',
+ 'ti-hand-point-right': '',
+ 'ti-hand-point-left': '',
+ 'ti-hand-point-down': '',
+ 'ti-gallery': '',
+ 'ti-face-smile': '',
+ 'ti-face-sad': '',
+ 'ti-credit-card': '',
+ 'ti-control-skip-forward': '',
+ 'ti-control-skip-backward': '',
+ 'ti-control-record': '',
+ 'ti-control-eject': '',
+ 'ti-comments-smiley': '',
+ 'ti-brush-alt': '',
+ 'ti-youtube': '',
+ 'ti-vimeo': '',
+ 'ti-twitter': '',
+ 'ti-time': '',
+ 'ti-tumblr': '',
+ 'ti-skype': '',
+ 'ti-share': '',
+ 'ti-share-alt': '',
+ 'ti-rocket': '',
+ 'ti-pinterest': '',
+ 'ti-new-window': '',
+ 'ti-microsoft': '',
+ 'ti-list-ol': '',
+ 'ti-linkedin': '',
+ 'ti-layout-sidebar-2': '',
+ 'ti-layout-grid4-alt': '',
+ 'ti-layout-grid3-alt': '',
+ 'ti-layout-grid2-alt': '',
+ 'ti-layout-column4-alt': '',
+ 'ti-layout-column3-alt': '',
+ 'ti-layout-column2-alt': '',
+ 'ti-instagram': '',
+ 'ti-google': '',
+ 'ti-github': '',
+ 'ti-flickr': '',
+ 'ti-facebook': '',
+ 'ti-dropbox': '',
+ 'ti-dribbble': '',
+ 'ti-apple': '',
+ 'ti-android': '',
+ 'ti-save': '',
+ 'ti-save-alt': '',
+ 'ti-yahoo': '',
+ 'ti-wordpress': '',
+ 'ti-vimeo-alt': '',
+ 'ti-twitter-alt': '',
+ 'ti-tumblr-alt': '',
+ 'ti-trello': '',
+ 'ti-stack-overflow': '',
+ 'ti-soundcloud': '',
+ 'ti-sharethis': '',
+ 'ti-sharethis-alt': '',
+ 'ti-reddit': '',
+ 'ti-pinterest-alt': '',
+ 'ti-microsoft-alt': '',
+ 'ti-linux': '',
+ 'ti-jsfiddle': '',
+ 'ti-joomla': '',
+ 'ti-html5': '',
+ 'ti-flickr-alt': '',
+ 'ti-email': '',
+ 'ti-drupal': '',
+ 'ti-dropbox-alt': '',
+ 'ti-css3': '',
+ 'ti-rss': '',
+ 'ti-rss-alt': '',
+ '0': 0
+ },
+ els = document.getElementsByTagName('*'),
+ i, c, el;
+ for (i = 0; ; i += 1) {
+ el = els[i];
+ if(!el) {
+ break;
+ }
+ c = el.className;
+ c = c.match(/ti-[^\s'"]+/);
+ if (c && icons[c[0]]) {
+ addIcon(el, icons[c[0]]);
+ }
+ }
+}());
diff --git a/static_in_env/fonts/themify/index.html b/static_in_env/fonts/themify/index.html
new file mode 100644
index 00000000..228e4e69
--- /dev/null
+++ b/static_in_env/fonts/themify/index.html
@@ -0,0 +1,1143 @@
+
+
+
+
+ Themify Icon Font
+
+
+
+
+
+
+
+
+ Themify Icons
+
+
+
+
+
Arrows & Direction Icons
+
+
+ ti-arrow-up
+
+
+ ti-arrow-right
+
+
+ ti-arrow-left
+
+
+ ti-arrow-down
+
+
+ ti-arrows-vertical
+
+
+ ti-arrows-horizontal
+
+
+ ti-angle-up
+
+
+ ti-angle-right
+
+
+ ti-angle-left
+
+
+ ti-angle-down
+
+
+ ti-angle-double-up
+
+
+ ti-angle-double-right
+
+
+ ti-angle-double-left
+
+
+ ti-angle-double-down
+
+
+ ti-move
+
+
+ ti-fullscreen
+
+
+ ti-arrow-top-right
+
+
+ ti-arrow-top-left
+
+
+ ti-arrow-circle-up
+
+
+ ti-arrow-circle-right
+
+
+ ti-arrow-circle-left
+
+
+ ti-arrow-circle-down
+
+
+ ti-arrows-corner
+
+
+ ti-split-v
+
+
+
+ ti-split-v-alt
+
+
+ ti-split-h
+
+
+ ti-hand-point-up
+
+
+ ti-hand-point-right
+
+
+ ti-hand-point-left
+
+
+ ti-hand-point-down
+
+
+ ti-back-right
+
+
+ ti-back-left
+
+
+ ti-exchange-vertical
+
+
+
+
+
+
+
Web App Icons
+
+
+
+
+ ti-wand
+
+
+ ti-save
+
+
+ ti-save-alt
+
+
+
+ ti-direction
+
+
+ ti-direction-alt
+
+
+ ti-user
+
+
+ ti-link
+
+
+ ti-unlink
+
+
+ ti-trash
+
+
+ ti-target
+
+
+ ti-tag
+
+
+ ti-desktop
+
+
+ ti-tablet
+
+
+ ti-mobile
+
+
+ ti-email
+
+
+ ti-star
+
+
+ ti-spray
+
+
+ ti-signal
+
+
+ ti-shopping-cart
+
+
+ ti-shopping-cart-full
+
+
+ ti-settings
+
+
+ ti-search
+
+
+ ti-zoom-in
+
+
+ ti-zoom-out
+
+
+ ti-cut
+
+
+ ti-ruler
+
+
+ ti-ruler-alt-2
+
+
+ ti-ruler-pencil
+
+
+ ti-ruler-alt
+
+
+ ti-bookmark
+
+
+ ti-bookmark-alt
+
+
+ ti-reload
+
+
+ ti-plus
+
+
+ ti-minus
+
+
+ ti-close
+
+
+ ti-pin
+
+
+ ti-pencil
+
+
+
+ ti-pencil-alt
+
+
+ ti-paint-roller
+
+
+ ti-paint-bucket
+
+
+ ti-na
+
+
+ ti-medall
+
+
+ ti-medall-alt
+
+
+ ti-marker
+
+
+ ti-marker-alt
+
+
+
+ ti-lock
+
+
+ ti-unlock
+
+
+ ti-location-arrow
+
+
+ ti-layout
+
+
+ ti-layers
+
+
+ ti-layers-alt
+
+
+ ti-key
+
+
+ ti-image
+
+
+ ti-heart
+
+
+ ti-heart-broken
+
+
+ ti-hand-stop
+
+
+ ti-hand-open
+
+
+ ti-hand-drag
+
+
+ ti-flag
+
+
+ ti-flag-alt
+
+
+ ti-flag-alt-2
+
+
+ ti-eye
+
+
+ ti-import
+
+
+ ti-export
+
+
+ ti-cup
+
+
+ ti-crown
+
+
+ ti-comments
+
+
+ ti-comment
+
+
+ ti-comment-alt
+
+
+ ti-thought
+
+
+ ti-clip
+
+
+
+ ti-check
+
+
+ ti-check-box
+
+
+ ti-camera
+
+
+ ti-announcement
+
+
+ ti-brush
+
+
+ ti-brush-alt
+
+
+ ti-palette
+
+
+ ti-briefcase
+
+
+ ti-bolt
+
+
+ ti-bolt-alt
+
+
+ ti-blackboard
+
+
+ ti-bag
+
+
+ ti-world
+
+
+ ti-wheelchair
+
+
+ ti-car
+
+
+ ti-truck
+
+
+ ti-timer
+
+
+ ti-ticket
+
+
+ ti-thumb-up
+
+
+ ti-thumb-down
+
+
+
+ ti-stats-up
+
+
+ ti-stats-down
+
+
+ ti-shine
+
+
+ ti-shift-right
+
+
+ ti-shift-left
+
+
+
+ ti-shift-right-alt
+
+
+ ti-shift-left-alt
+
+
+ ti-shield
+
+
+ ti-notepad
+
+
+ ti-server
+
+
+
+ ti-pulse
+
+
+ ti-printer
+
+
+ ti-power-off
+
+
+ ti-plug
+
+
+ ti-pie-chart
+
+
+
+ ti-panel
+
+
+ ti-package
+
+
+ ti-music
+
+
+ ti-music-alt
+
+
+ ti-mouse
+
+
+ ti-mouse-alt
+
+
+ ti-money
+
+
+ ti-microphone
+
+
+ ti-menu
+
+
+ ti-menu-alt
+
+
+ ti-map
+
+
+ ti-map-alt
+
+
+
+ ti-location-pin
+
+
+
+ ti-light-bulb
+
+
+ ti-info
+
+
+ ti-infinite
+
+
+ ti-id-badge
+
+
+ ti-hummer
+
+
+ ti-home
+
+
+ ti-help
+
+
+ ti-headphone
+
+
+ ti-harddrives
+
+
+ ti-harddrive
+
+
+ ti-gift
+
+
+ ti-game
+
+
+ ti-filter
+
+
+ ti-files
+
+
+ ti-file
+
+
+ ti-zip
+
+
+ ti-folder
+
+
+ ti-envelope
+
+
+
+
+ ti-dashboard
+
+
+ ti-cloud
+
+
+ ti-cloud-up
+
+
+ ti-cloud-down
+
+
+ ti-clipboard
+
+
+ ti-calendar
+
+
+ ti-book
+
+
+ ti-bell
+
+
+ ti-basketball
+
+
+ ti-bar-chart
+
+
+ ti-bar-chart-alt
+
+
+
+
+ ti-archive
+
+
+ ti-anchor
+
+
+
+ ti-alert
+
+
+ ti-alarm-clock
+
+
+ ti-agenda
+
+
+ ti-write
+
+
+
+ ti-wallet
+
+
+ ti-video-clapper
+
+
+ ti-video-camera
+
+
+ ti-vector
+
+
+
+ ti-support
+
+
+ ti-stamp
+
+
+ ti-slice
+
+
+ ti-shortcode
+
+
+ ti-receipt
+
+
+ ti-pin2
+
+
+ ti-pin-alt
+
+
+ ti-pencil-alt2
+
+
+ ti-eraser
+
+
+ ti-more
+
+
+ ti-more-alt
+
+
+ ti-microphone-alt
+
+
+ ti-magnet
+
+
+ ti-line-double
+
+
+ ti-line-dotted
+
+
+ ti-line-dashed
+
+
+
+ ti-ink-pen
+
+
+ ti-info-alt
+
+
+ ti-help-alt
+
+
+ ti-headphone-alt
+
+
+
+ ti-gallery
+
+
+ ti-face-smile
+
+
+ ti-face-sad
+
+
+ ti-credit-card
+
+
+ ti-comments-smiley
+
+
+ ti-time
+
+
+ ti-share
+
+
+ ti-share-alt
+
+
+ ti-rocket
+
+
+
+ ti-new-window
+
+
+
+ ti-rss
+
+
+
+ ti-rss-alt
+
+
+
+
+
+
+
Control Icons
+
+ ti-control-stop
+
+
+ ti-control-shuffle
+
+
+ ti-control-play
+
+
+ ti-control-pause
+
+
+ ti-control-forward
+
+
+ ti-control-backward
+
+
+ ti-volume
+
+
+ ti-control-skip-forward
+
+
+ ti-control-skip-backward
+
+
+ ti-control-record
+
+
+ ti-control-eject
+
+
+
+
+
+
Text Editor
+
+
+ ti-paragraph
+
+
+ ti-uppercase
+
+
+
+ ti-underline
+
+
+ ti-text
+
+
+ ti-Italic
+
+
+ ti-smallcap
+
+
+ ti-list
+
+
+ ti-list-ol
+
+
+ ti-align-right
+
+
+ ti-align-left
+
+
+ ti-align-justify
+
+
+ ti-align-center
+
+
+ ti-quote-right
+
+
+ ti-quote-left
+
+
+
+
+
+
+
+
Layout Icons
+
+ ti-layout-width-full
+
+
+ ti-layout-width-default
+
+
+ ti-layout-width-default-alt
+
+
+ ti-layout-tab
+
+
+ ti-layout-tab-window
+
+
+ ti-layout-tab-v
+
+
+ ti-layout-tab-min
+
+
+ ti-layout-slider
+
+
+ ti-layout-slider-alt
+
+
+ ti-layout-sidebar-right
+
+
+ ti-layout-sidebar-none
+
+
+ ti-layout-sidebar-left
+
+
+ ti-layout-placeholder
+
+
+ ti-layout-menu
+
+
+ ti-layout-menu-v
+
+
+ ti-layout-menu-separated
+
+
+ ti-layout-menu-full
+
+
+ ti-layout-media-right
+
+
+ ti-layout-media-right-alt
+
+
+ ti-layout-media-overlay
+
+
+ ti-layout-media-overlay-alt
+
+
+ ti-layout-media-overlay-alt-2
+
+
+ ti-layout-media-left
+
+
+ ti-layout-media-left-alt
+
+
+ ti-layout-media-center
+
+
+ ti-layout-media-center-alt
+
+
+ ti-layout-list-thumb
+
+
+ ti-layout-list-thumb-alt
+
+
+ ti-layout-list-post
+
+
+ ti-layout-list-large-image
+
+
+ ti-layout-line-solid
+
+
+ ti-layout-grid4
+
+
+ ti-layout-grid3
+
+
+ ti-layout-grid2
+
+
+ ti-layout-grid2-thumb
+
+
+ ti-layout-cta-right
+
+
+ ti-layout-cta-left
+
+
+ ti-layout-cta-center
+
+
+ ti-layout-cta-btn-right
+
+
+ ti-layout-cta-btn-left
+
+
+ ti-layout-column4
+
+
+ ti-layout-column3
+
+
+ ti-layout-column2
+
+
+ ti-layout-accordion-separated
+
+
+ ti-layout-accordion-merged
+
+
+ ti-layout-accordion-list
+
+
+ ti-widgetized
+
+
+ ti-widget
+
+
+ ti-widget-alt
+
+
+ ti-view-list
+
+
+ ti-view-list-alt
+
+
+ ti-view-grid
+
+
+ ti-upload
+
+
+ ti-download
+
+
+ ti-loop
+
+
+ ti-layout-sidebar-2
+
+
+ ti-layout-grid4-alt
+
+
+ ti-layout-grid3-alt
+
+
+ ti-layout-grid2-alt
+
+
+ ti-layout-column4-alt
+
+
+ ti-layout-column3-alt
+
+
+ ti-layout-column2-alt
+
+
+
+
+
+
+
+
Brand Icons
+
+
+ ti-flickr
+
+
+ ti-flickr-alt
+
+
+ ti-instagram
+
+
+ ti-google
+
+
+ ti-github
+
+
+
+ ti-facebook
+
+
+ ti-dropbox
+
+
+ ti-dropbox-alt
+
+
+ ti-dribbble
+
+
+ ti-apple
+
+
+ ti-android
+
+
+ ti-yahoo
+
+
+ ti-trello
+
+
+ ti-stack-overflow
+
+
+ ti-soundcloud
+
+
+ ti-sharethis
+
+
+ ti-sharethis-alt
+
+
+ ti-reddit
+
+
+
+ ti-microsoft
+
+
+ ti-microsoft-alt
+
+
+ ti-linux
+
+
+ ti-jsfiddle
+
+
+ ti-joomla
+
+
+ ti-html5
+
+
+ ti-css3
+
+
+ ti-drupal
+
+
+ ti-wordpress
+
+
+ ti-tumblr
+
+
+ ti-tumblr-alt
+
+
+ ti-skype
+
+
+ ti-youtube
+
+
+ ti-vimeo
+
+
+ ti-vimeo-alt
+
+
+ ti-twitter
+
+
+ ti-twitter-alt
+
+
+ ti-linkedin
+
+
+ ti-pinterest
+
+
+
+ ti-pinterest-alt
+
+
+ ti-themify-logo
+
+
+ ti-themify-favicon
+
+
+ ti-themify-favicon-alt
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static_in_env/fonts/themify/readme.txt b/static_in_env/fonts/themify/readme.txt
new file mode 100644
index 00000000..0a057f3f
--- /dev/null
+++ b/static_in_env/fonts/themify/readme.txt
@@ -0,0 +1,32 @@
+=====================================
+HOW TO USE IT:
+
+1) Upload the ‘themify-icons.css’ file and ‘fonts’ folder to your server
+
+2) Add the CSS file into the section of your site:
+
+
+3) Add the icon markup in your page:
+
+
+All icons can be viewed at: http://themify.me/themify-icons
+
+
+=====================================
+LICENSE
+
+- Themify Icons font licensed under: http://scripts.sil.org/OFL
+- Code licensed under: http://opensource.org/licenses/mit-license.html
+- All brand icons are copyright/trademarks of their respective owners.
+
+
+=====================================
+VERSIONS
+
+Version 1.0.1 (May 27, 2014)
+- Added SVG format
+- Fixed some icon naming issues
+- Added rss icon
+
+Version 1.0.0 (May 16, 2014)
+- Initial release
\ No newline at end of file
diff --git a/static_in_env/fonts/themify/themify-icons.css b/static_in_env/fonts/themify/themify-icons.css
new file mode 100644
index 00000000..f1e04e95
--- /dev/null
+++ b/static_in_env/fonts/themify/themify-icons.css
@@ -0,0 +1,1081 @@
+@font-face {
+ font-family: 'themify';
+ src:url('fonts/themify.eot?-fvbane');
+ src:url('fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),
+ url('fonts/themify.woff?-fvbane') format('woff'),
+ url('fonts/themify.ttf?-fvbane') format('truetype'),
+ url('fonts/themify.svg?-fvbane#themify') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+
+[class^="ti-"], [class*=" ti-"] {
+ font-family: 'themify';
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.ti-wand:before {
+ content: "\e600";
+}
+.ti-volume:before {
+ content: "\e601";
+}
+.ti-user:before {
+ content: "\e602";
+}
+.ti-unlock:before {
+ content: "\e603";
+}
+.ti-unlink:before {
+ content: "\e604";
+}
+.ti-trash:before {
+ content: "\e605";
+}
+.ti-thought:before {
+ content: "\e606";
+}
+.ti-target:before {
+ content: "\e607";
+}
+.ti-tag:before {
+ content: "\e608";
+}
+.ti-tablet:before {
+ content: "\e609";
+}
+.ti-star:before {
+ content: "\e60a";
+}
+.ti-spray:before {
+ content: "\e60b";
+}
+.ti-signal:before {
+ content: "\e60c";
+}
+.ti-shopping-cart:before {
+ content: "\e60d";
+}
+.ti-shopping-cart-full:before {
+ content: "\e60e";
+}
+.ti-settings:before {
+ content: "\e60f";
+}
+.ti-search:before {
+ content: "\e610";
+}
+.ti-zoom-in:before {
+ content: "\e611";
+}
+.ti-zoom-out:before {
+ content: "\e612";
+}
+.ti-cut:before {
+ content: "\e613";
+}
+.ti-ruler:before {
+ content: "\e614";
+}
+.ti-ruler-pencil:before {
+ content: "\e615";
+}
+.ti-ruler-alt:before {
+ content: "\e616";
+}
+.ti-bookmark:before {
+ content: "\e617";
+}
+.ti-bookmark-alt:before {
+ content: "\e618";
+}
+.ti-reload:before {
+ content: "\e619";
+}
+.ti-plus:before {
+ content: "\e61a";
+}
+.ti-pin:before {
+ content: "\e61b";
+}
+.ti-pencil:before {
+ content: "\e61c";
+}
+.ti-pencil-alt:before {
+ content: "\e61d";
+}
+.ti-paint-roller:before {
+ content: "\e61e";
+}
+.ti-paint-bucket:before {
+ content: "\e61f";
+}
+.ti-na:before {
+ content: "\e620";
+}
+.ti-mobile:before {
+ content: "\e621";
+}
+.ti-minus:before {
+ content: "\e622";
+}
+.ti-medall:before {
+ content: "\e623";
+}
+.ti-medall-alt:before {
+ content: "\e624";
+}
+.ti-marker:before {
+ content: "\e625";
+}
+.ti-marker-alt:before {
+ content: "\e626";
+}
+.ti-arrow-up:before {
+ content: "\e627";
+}
+.ti-arrow-right:before {
+ content: "\e628";
+}
+.ti-arrow-left:before {
+ content: "\e629";
+}
+.ti-arrow-down:before {
+ content: "\e62a";
+}
+.ti-lock:before {
+ content: "\e62b";
+}
+.ti-location-arrow:before {
+ content: "\e62c";
+}
+.ti-link:before {
+ content: "\e62d";
+}
+.ti-layout:before {
+ content: "\e62e";
+}
+.ti-layers:before {
+ content: "\e62f";
+}
+.ti-layers-alt:before {
+ content: "\e630";
+}
+.ti-key:before {
+ content: "\e631";
+}
+.ti-import:before {
+ content: "\e632";
+}
+.ti-image:before {
+ content: "\e633";
+}
+.ti-heart:before {
+ content: "\e634";
+}
+.ti-heart-broken:before {
+ content: "\e635";
+}
+.ti-hand-stop:before {
+ content: "\e636";
+}
+.ti-hand-open:before {
+ content: "\e637";
+}
+.ti-hand-drag:before {
+ content: "\e638";
+}
+.ti-folder:before {
+ content: "\e639";
+}
+.ti-flag:before {
+ content: "\e63a";
+}
+.ti-flag-alt:before {
+ content: "\e63b";
+}
+.ti-flag-alt-2:before {
+ content: "\e63c";
+}
+.ti-eye:before {
+ content: "\e63d";
+}
+.ti-export:before {
+ content: "\e63e";
+}
+.ti-exchange-vertical:before {
+ content: "\e63f";
+}
+.ti-desktop:before {
+ content: "\e640";
+}
+.ti-cup:before {
+ content: "\e641";
+}
+.ti-crown:before {
+ content: "\e642";
+}
+.ti-comments:before {
+ content: "\e643";
+}
+.ti-comment:before {
+ content: "\e644";
+}
+.ti-comment-alt:before {
+ content: "\e645";
+}
+.ti-close:before {
+ content: "\e646";
+}
+.ti-clip:before {
+ content: "\e647";
+}
+.ti-angle-up:before {
+ content: "\e648";
+}
+.ti-angle-right:before {
+ content: "\e649";
+}
+.ti-angle-left:before {
+ content: "\e64a";
+}
+.ti-angle-down:before {
+ content: "\e64b";
+}
+.ti-check:before {
+ content: "\e64c";
+}
+.ti-check-box:before {
+ content: "\e64d";
+}
+.ti-camera:before {
+ content: "\e64e";
+}
+.ti-announcement:before {
+ content: "\e64f";
+}
+.ti-brush:before {
+ content: "\e650";
+}
+.ti-briefcase:before {
+ content: "\e651";
+}
+.ti-bolt:before {
+ content: "\e652";
+}
+.ti-bolt-alt:before {
+ content: "\e653";
+}
+.ti-blackboard:before {
+ content: "\e654";
+}
+.ti-bag:before {
+ content: "\e655";
+}
+.ti-move:before {
+ content: "\e656";
+}
+.ti-arrows-vertical:before {
+ content: "\e657";
+}
+.ti-arrows-horizontal:before {
+ content: "\e658";
+}
+.ti-fullscreen:before {
+ content: "\e659";
+}
+.ti-arrow-top-right:before {
+ content: "\e65a";
+}
+.ti-arrow-top-left:before {
+ content: "\e65b";
+}
+.ti-arrow-circle-up:before {
+ content: "\e65c";
+}
+.ti-arrow-circle-right:before {
+ content: "\e65d";
+}
+.ti-arrow-circle-left:before {
+ content: "\e65e";
+}
+.ti-arrow-circle-down:before {
+ content: "\e65f";
+}
+.ti-angle-double-up:before {
+ content: "\e660";
+}
+.ti-angle-double-right:before {
+ content: "\e661";
+}
+.ti-angle-double-left:before {
+ content: "\e662";
+}
+.ti-angle-double-down:before {
+ content: "\e663";
+}
+.ti-zip:before {
+ content: "\e664";
+}
+.ti-world:before {
+ content: "\e665";
+}
+.ti-wheelchair:before {
+ content: "\e666";
+}
+.ti-view-list:before {
+ content: "\e667";
+}
+.ti-view-list-alt:before {
+ content: "\e668";
+}
+.ti-view-grid:before {
+ content: "\e669";
+}
+.ti-uppercase:before {
+ content: "\e66a";
+}
+.ti-upload:before {
+ content: "\e66b";
+}
+.ti-underline:before {
+ content: "\e66c";
+}
+.ti-truck:before {
+ content: "\e66d";
+}
+.ti-timer:before {
+ content: "\e66e";
+}
+.ti-ticket:before {
+ content: "\e66f";
+}
+.ti-thumb-up:before {
+ content: "\e670";
+}
+.ti-thumb-down:before {
+ content: "\e671";
+}
+.ti-text:before {
+ content: "\e672";
+}
+.ti-stats-up:before {
+ content: "\e673";
+}
+.ti-stats-down:before {
+ content: "\e674";
+}
+.ti-split-v:before {
+ content: "\e675";
+}
+.ti-split-h:before {
+ content: "\e676";
+}
+.ti-smallcap:before {
+ content: "\e677";
+}
+.ti-shine:before {
+ content: "\e678";
+}
+.ti-shift-right:before {
+ content: "\e679";
+}
+.ti-shift-left:before {
+ content: "\e67a";
+}
+.ti-shield:before {
+ content: "\e67b";
+}
+.ti-notepad:before {
+ content: "\e67c";
+}
+.ti-server:before {
+ content: "\e67d";
+}
+.ti-quote-right:before {
+ content: "\e67e";
+}
+.ti-quote-left:before {
+ content: "\e67f";
+}
+.ti-pulse:before {
+ content: "\e680";
+}
+.ti-printer:before {
+ content: "\e681";
+}
+.ti-power-off:before {
+ content: "\e682";
+}
+.ti-plug:before {
+ content: "\e683";
+}
+.ti-pie-chart:before {
+ content: "\e684";
+}
+.ti-paragraph:before {
+ content: "\e685";
+}
+.ti-panel:before {
+ content: "\e686";
+}
+.ti-package:before {
+ content: "\e687";
+}
+.ti-music:before {
+ content: "\e688";
+}
+.ti-music-alt:before {
+ content: "\e689";
+}
+.ti-mouse:before {
+ content: "\e68a";
+}
+.ti-mouse-alt:before {
+ content: "\e68b";
+}
+.ti-money:before {
+ content: "\e68c";
+}
+.ti-microphone:before {
+ content: "\e68d";
+}
+.ti-menu:before {
+ content: "\e68e";
+}
+.ti-menu-alt:before {
+ content: "\e68f";
+}
+.ti-map:before {
+ content: "\e690";
+}
+.ti-map-alt:before {
+ content: "\e691";
+}
+.ti-loop:before {
+ content: "\e692";
+}
+.ti-location-pin:before {
+ content: "\e693";
+}
+.ti-list:before {
+ content: "\e694";
+}
+.ti-light-bulb:before {
+ content: "\e695";
+}
+.ti-Italic:before {
+ content: "\e696";
+}
+.ti-info:before {
+ content: "\e697";
+}
+.ti-infinite:before {
+ content: "\e698";
+}
+.ti-id-badge:before {
+ content: "\e699";
+}
+.ti-hummer:before {
+ content: "\e69a";
+}
+.ti-home:before {
+ content: "\e69b";
+}
+.ti-help:before {
+ content: "\e69c";
+}
+.ti-headphone:before {
+ content: "\e69d";
+}
+.ti-harddrives:before {
+ content: "\e69e";
+}
+.ti-harddrive:before {
+ content: "\e69f";
+}
+.ti-gift:before {
+ content: "\e6a0";
+}
+.ti-game:before {
+ content: "\e6a1";
+}
+.ti-filter:before {
+ content: "\e6a2";
+}
+.ti-files:before {
+ content: "\e6a3";
+}
+.ti-file:before {
+ content: "\e6a4";
+}
+.ti-eraser:before {
+ content: "\e6a5";
+}
+.ti-envelope:before {
+ content: "\e6a6";
+}
+.ti-download:before {
+ content: "\e6a7";
+}
+.ti-direction:before {
+ content: "\e6a8";
+}
+.ti-direction-alt:before {
+ content: "\e6a9";
+}
+.ti-dashboard:before {
+ content: "\e6aa";
+}
+.ti-control-stop:before {
+ content: "\e6ab";
+}
+.ti-control-shuffle:before {
+ content: "\e6ac";
+}
+.ti-control-play:before {
+ content: "\e6ad";
+}
+.ti-control-pause:before {
+ content: "\e6ae";
+}
+.ti-control-forward:before {
+ content: "\e6af";
+}
+.ti-control-backward:before {
+ content: "\e6b0";
+}
+.ti-cloud:before {
+ content: "\e6b1";
+}
+.ti-cloud-up:before {
+ content: "\e6b2";
+}
+.ti-cloud-down:before {
+ content: "\e6b3";
+}
+.ti-clipboard:before {
+ content: "\e6b4";
+}
+.ti-car:before {
+ content: "\e6b5";
+}
+.ti-calendar:before {
+ content: "\e6b6";
+}
+.ti-book:before {
+ content: "\e6b7";
+}
+.ti-bell:before {
+ content: "\e6b8";
+}
+.ti-basketball:before {
+ content: "\e6b9";
+}
+.ti-bar-chart:before {
+ content: "\e6ba";
+}
+.ti-bar-chart-alt:before {
+ content: "\e6bb";
+}
+.ti-back-right:before {
+ content: "\e6bc";
+}
+.ti-back-left:before {
+ content: "\e6bd";
+}
+.ti-arrows-corner:before {
+ content: "\e6be";
+}
+.ti-archive:before {
+ content: "\e6bf";
+}
+.ti-anchor:before {
+ content: "\e6c0";
+}
+.ti-align-right:before {
+ content: "\e6c1";
+}
+.ti-align-left:before {
+ content: "\e6c2";
+}
+.ti-align-justify:before {
+ content: "\e6c3";
+}
+.ti-align-center:before {
+ content: "\e6c4";
+}
+.ti-alert:before {
+ content: "\e6c5";
+}
+.ti-alarm-clock:before {
+ content: "\e6c6";
+}
+.ti-agenda:before {
+ content: "\e6c7";
+}
+.ti-write:before {
+ content: "\e6c8";
+}
+.ti-window:before {
+ content: "\e6c9";
+}
+.ti-widgetized:before {
+ content: "\e6ca";
+}
+.ti-widget:before {
+ content: "\e6cb";
+}
+.ti-widget-alt:before {
+ content: "\e6cc";
+}
+.ti-wallet:before {
+ content: "\e6cd";
+}
+.ti-video-clapper:before {
+ content: "\e6ce";
+}
+.ti-video-camera:before {
+ content: "\e6cf";
+}
+.ti-vector:before {
+ content: "\e6d0";
+}
+.ti-themify-logo:before {
+ content: "\e6d1";
+}
+.ti-themify-favicon:before {
+ content: "\e6d2";
+}
+.ti-themify-favicon-alt:before {
+ content: "\e6d3";
+}
+.ti-support:before {
+ content: "\e6d4";
+}
+.ti-stamp:before {
+ content: "\e6d5";
+}
+.ti-split-v-alt:before {
+ content: "\e6d6";
+}
+.ti-slice:before {
+ content: "\e6d7";
+}
+.ti-shortcode:before {
+ content: "\e6d8";
+}
+.ti-shift-right-alt:before {
+ content: "\e6d9";
+}
+.ti-shift-left-alt:before {
+ content: "\e6da";
+}
+.ti-ruler-alt-2:before {
+ content: "\e6db";
+}
+.ti-receipt:before {
+ content: "\e6dc";
+}
+.ti-pin2:before {
+ content: "\e6dd";
+}
+.ti-pin-alt:before {
+ content: "\e6de";
+}
+.ti-pencil-alt2:before {
+ content: "\e6df";
+}
+.ti-palette:before {
+ content: "\e6e0";
+}
+.ti-more:before {
+ content: "\e6e1";
+}
+.ti-more-alt:before {
+ content: "\e6e2";
+}
+.ti-microphone-alt:before {
+ content: "\e6e3";
+}
+.ti-magnet:before {
+ content: "\e6e4";
+}
+.ti-line-double:before {
+ content: "\e6e5";
+}
+.ti-line-dotted:before {
+ content: "\e6e6";
+}
+.ti-line-dashed:before {
+ content: "\e6e7";
+}
+.ti-layout-width-full:before {
+ content: "\e6e8";
+}
+.ti-layout-width-default:before {
+ content: "\e6e9";
+}
+.ti-layout-width-default-alt:before {
+ content: "\e6ea";
+}
+.ti-layout-tab:before {
+ content: "\e6eb";
+}
+.ti-layout-tab-window:before {
+ content: "\e6ec";
+}
+.ti-layout-tab-v:before {
+ content: "\e6ed";
+}
+.ti-layout-tab-min:before {
+ content: "\e6ee";
+}
+.ti-layout-slider:before {
+ content: "\e6ef";
+}
+.ti-layout-slider-alt:before {
+ content: "\e6f0";
+}
+.ti-layout-sidebar-right:before {
+ content: "\e6f1";
+}
+.ti-layout-sidebar-none:before {
+ content: "\e6f2";
+}
+.ti-layout-sidebar-left:before {
+ content: "\e6f3";
+}
+.ti-layout-placeholder:before {
+ content: "\e6f4";
+}
+.ti-layout-menu:before {
+ content: "\e6f5";
+}
+.ti-layout-menu-v:before {
+ content: "\e6f6";
+}
+.ti-layout-menu-separated:before {
+ content: "\e6f7";
+}
+.ti-layout-menu-full:before {
+ content: "\e6f8";
+}
+.ti-layout-media-right-alt:before {
+ content: "\e6f9";
+}
+.ti-layout-media-right:before {
+ content: "\e6fa";
+}
+.ti-layout-media-overlay:before {
+ content: "\e6fb";
+}
+.ti-layout-media-overlay-alt:before {
+ content: "\e6fc";
+}
+.ti-layout-media-overlay-alt-2:before {
+ content: "\e6fd";
+}
+.ti-layout-media-left-alt:before {
+ content: "\e6fe";
+}
+.ti-layout-media-left:before {
+ content: "\e6ff";
+}
+.ti-layout-media-center-alt:before {
+ content: "\e700";
+}
+.ti-layout-media-center:before {
+ content: "\e701";
+}
+.ti-layout-list-thumb:before {
+ content: "\e702";
+}
+.ti-layout-list-thumb-alt:before {
+ content: "\e703";
+}
+.ti-layout-list-post:before {
+ content: "\e704";
+}
+.ti-layout-list-large-image:before {
+ content: "\e705";
+}
+.ti-layout-line-solid:before {
+ content: "\e706";
+}
+.ti-layout-grid4:before {
+ content: "\e707";
+}
+.ti-layout-grid3:before {
+ content: "\e708";
+}
+.ti-layout-grid2:before {
+ content: "\e709";
+}
+.ti-layout-grid2-thumb:before {
+ content: "\e70a";
+}
+.ti-layout-cta-right:before {
+ content: "\e70b";
+}
+.ti-layout-cta-left:before {
+ content: "\e70c";
+}
+.ti-layout-cta-center:before {
+ content: "\e70d";
+}
+.ti-layout-cta-btn-right:before {
+ content: "\e70e";
+}
+.ti-layout-cta-btn-left:before {
+ content: "\e70f";
+}
+.ti-layout-column4:before {
+ content: "\e710";
+}
+.ti-layout-column3:before {
+ content: "\e711";
+}
+.ti-layout-column2:before {
+ content: "\e712";
+}
+.ti-layout-accordion-separated:before {
+ content: "\e713";
+}
+.ti-layout-accordion-merged:before {
+ content: "\e714";
+}
+.ti-layout-accordion-list:before {
+ content: "\e715";
+}
+.ti-ink-pen:before {
+ content: "\e716";
+}
+.ti-info-alt:before {
+ content: "\e717";
+}
+.ti-help-alt:before {
+ content: "\e718";
+}
+.ti-headphone-alt:before {
+ content: "\e719";
+}
+.ti-hand-point-up:before {
+ content: "\e71a";
+}
+.ti-hand-point-right:before {
+ content: "\e71b";
+}
+.ti-hand-point-left:before {
+ content: "\e71c";
+}
+.ti-hand-point-down:before {
+ content: "\e71d";
+}
+.ti-gallery:before {
+ content: "\e71e";
+}
+.ti-face-smile:before {
+ content: "\e71f";
+}
+.ti-face-sad:before {
+ content: "\e720";
+}
+.ti-credit-card:before {
+ content: "\e721";
+}
+.ti-control-skip-forward:before {
+ content: "\e722";
+}
+.ti-control-skip-backward:before {
+ content: "\e723";
+}
+.ti-control-record:before {
+ content: "\e724";
+}
+.ti-control-eject:before {
+ content: "\e725";
+}
+.ti-comments-smiley:before {
+ content: "\e726";
+}
+.ti-brush-alt:before {
+ content: "\e727";
+}
+.ti-youtube:before {
+ content: "\e728";
+}
+.ti-vimeo:before {
+ content: "\e729";
+}
+.ti-twitter:before {
+ content: "\e72a";
+}
+.ti-time:before {
+ content: "\e72b";
+}
+.ti-tumblr:before {
+ content: "\e72c";
+}
+.ti-skype:before {
+ content: "\e72d";
+}
+.ti-share:before {
+ content: "\e72e";
+}
+.ti-share-alt:before {
+ content: "\e72f";
+}
+.ti-rocket:before {
+ content: "\e730";
+}
+.ti-pinterest:before {
+ content: "\e731";
+}
+.ti-new-window:before {
+ content: "\e732";
+}
+.ti-microsoft:before {
+ content: "\e733";
+}
+.ti-list-ol:before {
+ content: "\e734";
+}
+.ti-linkedin:before {
+ content: "\e735";
+}
+.ti-layout-sidebar-2:before {
+ content: "\e736";
+}
+.ti-layout-grid4-alt:before {
+ content: "\e737";
+}
+.ti-layout-grid3-alt:before {
+ content: "\e738";
+}
+.ti-layout-grid2-alt:before {
+ content: "\e739";
+}
+.ti-layout-column4-alt:before {
+ content: "\e73a";
+}
+.ti-layout-column3-alt:before {
+ content: "\e73b";
+}
+.ti-layout-column2-alt:before {
+ content: "\e73c";
+}
+.ti-instagram:before {
+ content: "\e73d";
+}
+.ti-google:before {
+ content: "\e73e";
+}
+.ti-github:before {
+ content: "\e73f";
+}
+.ti-flickr:before {
+ content: "\e740";
+}
+.ti-facebook:before {
+ content: "\e741";
+}
+.ti-dropbox:before {
+ content: "\e742";
+}
+.ti-dribbble:before {
+ content: "\e743";
+}
+.ti-apple:before {
+ content: "\e744";
+}
+.ti-android:before {
+ content: "\e745";
+}
+.ti-save:before {
+ content: "\e746";
+}
+.ti-save-alt:before {
+ content: "\e747";
+}
+.ti-yahoo:before {
+ content: "\e748";
+}
+.ti-wordpress:before {
+ content: "\e749";
+}
+.ti-vimeo-alt:before {
+ content: "\e74a";
+}
+.ti-twitter-alt:before {
+ content: "\e74b";
+}
+.ti-tumblr-alt:before {
+ content: "\e74c";
+}
+.ti-trello:before {
+ content: "\e74d";
+}
+.ti-stack-overflow:before {
+ content: "\e74e";
+}
+.ti-soundcloud:before {
+ content: "\e74f";
+}
+.ti-sharethis:before {
+ content: "\e750";
+}
+.ti-sharethis-alt:before {
+ content: "\e751";
+}
+.ti-reddit:before {
+ content: "\e752";
+}
+.ti-pinterest-alt:before {
+ content: "\e753";
+}
+.ti-microsoft-alt:before {
+ content: "\e754";
+}
+.ti-linux:before {
+ content: "\e755";
+}
+.ti-jsfiddle:before {
+ content: "\e756";
+}
+.ti-joomla:before {
+ content: "\e757";
+}
+.ti-html5:before {
+ content: "\e758";
+}
+.ti-flickr-alt:before {
+ content: "\e759";
+}
+.ti-email:before {
+ content: "\e75a";
+}
+.ti-drupal:before {
+ content: "\e75b";
+}
+.ti-dropbox-alt:before {
+ content: "\e75c";
+}
+.ti-css3:before {
+ content: "\e75d";
+}
+.ti-rss:before {
+ content: "\e75e";
+}
+.ti-rss-alt:before {
+ content: "\e75f";
+}
diff --git a/static_in_env/images/Untitled-5.jpg b/static_in_env/images/Untitled-5.jpg
new file mode 100644
index 00000000..53cab9a0
Binary files /dev/null and b/static_in_env/images/Untitled-5.jpg differ
diff --git a/static_in_env/images/banner-01.jpg b/static_in_env/images/banner-01.jpg
new file mode 100644
index 00000000..18d9cd53
Binary files /dev/null and b/static_in_env/images/banner-01.jpg differ
diff --git a/static_in_env/images/banner-02.webp b/static_in_env/images/banner-02.webp
new file mode 100644
index 00000000..d427d04f
Binary files /dev/null and b/static_in_env/images/banner-02.webp differ
diff --git a/static_in_env/images/banner-03.webp b/static_in_env/images/banner-03.webp
new file mode 100644
index 00000000..821c1fa9
Binary files /dev/null and b/static_in_env/images/banner-03.webp differ
diff --git a/static_in_env/images/banner-04.webp b/static_in_env/images/banner-04.webp
new file mode 100644
index 00000000..b7698e74
Binary files /dev/null and b/static_in_env/images/banner-04.webp differ
diff --git a/static_in_env/images/banner-05.webp b/static_in_env/images/banner-05.webp
new file mode 100644
index 00000000..84ab7249
Binary files /dev/null and b/static_in_env/images/banner-05.webp differ
diff --git a/static_in_env/images/banner-06.jpg b/static_in_env/images/banner-06.jpg
new file mode 100644
index 00000000..18d9cd53
Binary files /dev/null and b/static_in_env/images/banner-06.jpg differ
diff --git a/static_in_env/images/banner-07.webp b/static_in_env/images/banner-07.webp
new file mode 100644
index 00000000..d574011e
Binary files /dev/null and b/static_in_env/images/banner-07.webp differ
diff --git a/static_in_env/images/banner-08.webp b/static_in_env/images/banner-08.webp
new file mode 100644
index 00000000..fe776272
Binary files /dev/null and b/static_in_env/images/banner-08.webp differ
diff --git a/static_in_env/images/banner-09.jpg b/static_in_env/images/banner-09.jpg
new file mode 100644
index 00000000..f40ec641
Binary files /dev/null and b/static_in_env/images/banner-09.jpg differ
diff --git a/static_in_env/images/banner-10.jpg b/static_in_env/images/banner-10.jpg
new file mode 100644
index 00000000..f40ec641
Binary files /dev/null and b/static_in_env/images/banner-10.jpg differ
diff --git a/static_in_env/images/banner-11.jpg b/static_in_env/images/banner-11.jpg
new file mode 100644
index 00000000..18d9cd53
Binary files /dev/null and b/static_in_env/images/banner-11.jpg differ
diff --git a/static_in_env/images/banner-12.jpg b/static_in_env/images/banner-12.jpg
new file mode 100644
index 00000000..18d9cd53
Binary files /dev/null and b/static_in_env/images/banner-12.jpg differ
diff --git a/static_in_env/images/banner-13.jpg b/static_in_env/images/banner-13.jpg
new file mode 100644
index 00000000..18d9cd53
Binary files /dev/null and b/static_in_env/images/banner-13.jpg differ
diff --git a/static_in_env/images/banner-14.jpg b/static_in_env/images/banner-14.jpg
new file mode 100644
index 00000000..73528837
Binary files /dev/null and b/static_in_env/images/banner-14.jpg differ
diff --git a/static_in_env/images/bg-banner-01.jpg b/static_in_env/images/bg-banner-01.jpg
new file mode 100644
index 00000000..3507a225
Binary files /dev/null and b/static_in_env/images/bg-banner-01.jpg differ
diff --git a/static_in_env/images/bg-banner-02.jpg b/static_in_env/images/bg-banner-02.jpg
new file mode 100644
index 00000000..3507a225
Binary files /dev/null and b/static_in_env/images/bg-banner-02.jpg differ
diff --git a/static_in_env/images/bg-video-01.jpg b/static_in_env/images/bg-video-01.jpg
new file mode 100644
index 00000000..fe10299a
Binary files /dev/null and b/static_in_env/images/bg-video-01.jpg differ
diff --git a/static_in_env/images/blog-01.webp b/static_in_env/images/blog-01.webp
new file mode 100644
index 00000000..db1c2377
Binary files /dev/null and b/static_in_env/images/blog-01.webp differ
diff --git a/static_in_env/images/blog-02.webp b/static_in_env/images/blog-02.webp
new file mode 100644
index 00000000..0a2c221c
Binary files /dev/null and b/static_in_env/images/blog-02.webp differ
diff --git a/static_in_env/images/blog-03.webp b/static_in_env/images/blog-03.webp
new file mode 100644
index 00000000..839ca732
Binary files /dev/null and b/static_in_env/images/blog-03.webp differ
diff --git a/static_in_env/images/blog-04.jpg b/static_in_env/images/blog-04.jpg
new file mode 100644
index 00000000..4ede7bf9
Binary files /dev/null and b/static_in_env/images/blog-04.jpg differ
diff --git a/static_in_env/images/blog-05.jpg b/static_in_env/images/blog-05.jpg
new file mode 100644
index 00000000..53cab9a0
Binary files /dev/null and b/static_in_env/images/blog-05.jpg differ
diff --git a/static_in_env/images/blog-06.jpg b/static_in_env/images/blog-06.jpg
new file mode 100644
index 00000000..53cab9a0
Binary files /dev/null and b/static_in_env/images/blog-06.jpg differ
diff --git a/static_in_env/images/blog-07.jpg b/static_in_env/images/blog-07.jpg
new file mode 100644
index 00000000..53cab9a0
Binary files /dev/null and b/static_in_env/images/blog-07.jpg differ
diff --git a/static_in_env/images/blog-08.jpg b/static_in_env/images/blog-08.jpg
new file mode 100644
index 00000000..53cab9a0
Binary files /dev/null and b/static_in_env/images/blog-08.jpg differ
diff --git a/static_in_env/images/blog-09.jpg b/static_in_env/images/blog-09.jpg
new file mode 100644
index 00000000..53cab9a0
Binary files /dev/null and b/static_in_env/images/blog-09.jpg differ
diff --git a/static_in_env/images/blog-10.jpg b/static_in_env/images/blog-10.jpg
new file mode 100644
index 00000000..53cab9a0
Binary files /dev/null and b/static_in_env/images/blog-10.jpg differ
diff --git a/static_in_env/images/gallery-01.jpg b/static_in_env/images/gallery-01.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-01.jpg differ
diff --git a/static_in_env/images/gallery-02.jpg b/static_in_env/images/gallery-02.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-02.jpg differ
diff --git a/static_in_env/images/gallery-03.jpg b/static_in_env/images/gallery-03.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-03.jpg differ
diff --git a/static_in_env/images/gallery-03.webp b/static_in_env/images/gallery-03.webp
new file mode 100644
index 00000000..246b7a4f
Binary files /dev/null and b/static_in_env/images/gallery-03.webp differ
diff --git a/static_in_env/images/gallery-04.jpg b/static_in_env/images/gallery-04.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-04.jpg differ
diff --git a/static_in_env/images/gallery-05.jpg b/static_in_env/images/gallery-05.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-05.jpg differ
diff --git a/static_in_env/images/gallery-06.jpg b/static_in_env/images/gallery-06.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-06.jpg differ
diff --git a/static_in_env/images/gallery-07.webp b/static_in_env/images/gallery-07.webp
new file mode 100644
index 00000000..a5a56198
Binary files /dev/null and b/static_in_env/images/gallery-07.webp differ
diff --git a/static_in_env/images/gallery-08.jpg b/static_in_env/images/gallery-08.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-08.jpg differ
diff --git a/static_in_env/images/gallery-09.jpg b/static_in_env/images/gallery-09.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-09.jpg differ
diff --git a/static_in_env/images/gallery-09.webp b/static_in_env/images/gallery-09.webp
new file mode 100644
index 00000000..a9c77650
Binary files /dev/null and b/static_in_env/images/gallery-09.webp differ
diff --git a/static_in_env/images/gallery-10.jpg b/static_in_env/images/gallery-10.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-10.jpg differ
diff --git a/static_in_env/images/gallery-11.jpg b/static_in_env/images/gallery-11.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-11.jpg differ
diff --git a/static_in_env/images/gallery-12.jpg b/static_in_env/images/gallery-12.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-12.jpg differ
diff --git a/static_in_env/images/gallery-13.webp b/static_in_env/images/gallery-13.webp
new file mode 100644
index 00000000..8e497ea2
Binary files /dev/null and b/static_in_env/images/gallery-13.webp differ
diff --git a/static_in_env/images/gallery-14.jpg b/static_in_env/images/gallery-14.jpg
new file mode 100644
index 00000000..06c4ec98
Binary files /dev/null and b/static_in_env/images/gallery-14.jpg differ
diff --git a/static_in_env/images/gallery-15.webp b/static_in_env/images/gallery-15.webp
new file mode 100644
index 00000000..e3453c2a
Binary files /dev/null and b/static_in_env/images/gallery-15.webp differ
diff --git a/static_in_env/images/heading-pages-01.jpg b/static_in_env/images/heading-pages-01.jpg
new file mode 100644
index 00000000..58fbb96e
Binary files /dev/null and b/static_in_env/images/heading-pages-01.jpg differ
diff --git a/static_in_env/images/heading-pages-02.jpg b/static_in_env/images/heading-pages-02.jpg
new file mode 100644
index 00000000..58fbb96e
Binary files /dev/null and b/static_in_env/images/heading-pages-02.jpg differ
diff --git a/static_in_env/images/heading-pages-03.jpg b/static_in_env/images/heading-pages-03.jpg
new file mode 100644
index 00000000..58fbb96e
Binary files /dev/null and b/static_in_env/images/heading-pages-03.jpg differ
diff --git a/static_in_env/images/heading-pages-04.jpg b/static_in_env/images/heading-pages-04.jpg
new file mode 100644
index 00000000..58fbb96e
Binary files /dev/null and b/static_in_env/images/heading-pages-04.jpg differ
diff --git a/static_in_env/images/heading-pages-05.jpg b/static_in_env/images/heading-pages-05.jpg
new file mode 100644
index 00000000..58fbb96e
Binary files /dev/null and b/static_in_env/images/heading-pages-05.jpg differ
diff --git a/static_in_env/images/heading-pages-06.jpg b/static_in_env/images/heading-pages-06.jpg
new file mode 100644
index 00000000..58fbb96e
Binary files /dev/null and b/static_in_env/images/heading-pages-06.jpg differ
diff --git a/static_in_env/images/icons/bg-01.jpg b/static_in_env/images/icons/bg-01.jpg
new file mode 100644
index 00000000..573f62ea
Binary files /dev/null and b/static_in_env/images/icons/bg-01.jpg differ
diff --git a/static_in_env/images/icons/discover.png b/static_in_env/images/icons/discover.png
new file mode 100644
index 00000000..c42f1d42
Binary files /dev/null and b/static_in_env/images/icons/discover.png differ
diff --git a/static_in_env/images/icons/express.png b/static_in_env/images/icons/express.png
new file mode 100644
index 00000000..8a16632c
Binary files /dev/null and b/static_in_env/images/icons/express.png differ
diff --git a/static_in_env/images/icons/favicon.png b/static_in_env/images/icons/favicon.png
new file mode 100644
index 00000000..6e64aafe
Binary files /dev/null and b/static_in_env/images/icons/favicon.png differ
diff --git a/static_in_env/images/icons/icon-header-01.png b/static_in_env/images/icons/icon-header-01.png
new file mode 100644
index 00000000..651b5021
Binary files /dev/null and b/static_in_env/images/icons/icon-header-01.png differ
diff --git a/static_in_env/images/icons/icon-header-02.png b/static_in_env/images/icons/icon-header-02.png
new file mode 100644
index 00000000..8036530a
Binary files /dev/null and b/static_in_env/images/icons/icon-header-02.png differ
diff --git a/static_in_env/images/icons/icon-position-map.png b/static_in_env/images/icons/icon-position-map.png
new file mode 100644
index 00000000..738d2991
Binary files /dev/null and b/static_in_env/images/icons/icon-position-map.png differ
diff --git a/static_in_env/images/icons/logo.png b/static_in_env/images/icons/logo.png
new file mode 100644
index 00000000..f0c82736
Binary files /dev/null and b/static_in_env/images/icons/logo.png differ
diff --git a/static_in_env/images/icons/mastercard.png b/static_in_env/images/icons/mastercard.png
new file mode 100644
index 00000000..4bfdbe9b
Binary files /dev/null and b/static_in_env/images/icons/mastercard.png differ
diff --git a/static_in_env/images/icons/paypal.png b/static_in_env/images/icons/paypal.png
new file mode 100644
index 00000000..449c82ec
Binary files /dev/null and b/static_in_env/images/icons/paypal.png differ
diff --git a/static_in_env/images/icons/video-16-9.jpg b/static_in_env/images/icons/video-16-9.jpg
new file mode 100644
index 00000000..3f2bf0da
Binary files /dev/null and b/static_in_env/images/icons/video-16-9.jpg differ
diff --git a/static_in_env/images/icons/visa.png b/static_in_env/images/icons/visa.png
new file mode 100644
index 00000000..7968ee82
Binary files /dev/null and b/static_in_env/images/icons/visa.png differ
diff --git a/static_in_env/images/item-01.webp b/static_in_env/images/item-01.webp
new file mode 100644
index 00000000..a3caffcb
Binary files /dev/null and b/static_in_env/images/item-01.webp differ
diff --git a/static_in_env/images/item-02.webp b/static_in_env/images/item-02.webp
new file mode 100644
index 00000000..4d6fe334
Binary files /dev/null and b/static_in_env/images/item-02.webp differ
diff --git a/static_in_env/images/item-03.webp b/static_in_env/images/item-03.webp
new file mode 100644
index 00000000..fe0a8421
Binary files /dev/null and b/static_in_env/images/item-03.webp differ
diff --git a/static_in_env/images/item-05.webp b/static_in_env/images/item-05.webp
new file mode 100644
index 00000000..ef596d8b
Binary files /dev/null and b/static_in_env/images/item-05.webp differ
diff --git a/static_in_env/images/item-06.webp b/static_in_env/images/item-06.webp
new file mode 100644
index 00000000..e54e30ea
Binary files /dev/null and b/static_in_env/images/item-06.webp differ
diff --git a/static_in_env/images/item-07.webp b/static_in_env/images/item-07.webp
new file mode 100644
index 00000000..5a97c7a5
Binary files /dev/null and b/static_in_env/images/item-07.webp differ
diff --git a/static_in_env/images/item-08.webp b/static_in_env/images/item-08.webp
new file mode 100644
index 00000000..bbbb74ff
Binary files /dev/null and b/static_in_env/images/item-08.webp differ
diff --git a/static_in_env/images/item-10.webp b/static_in_env/images/item-10.webp
new file mode 100644
index 00000000..081a472e
Binary files /dev/null and b/static_in_env/images/item-10.webp differ
diff --git a/static_in_env/images/item-11.webp b/static_in_env/images/item-11.webp
new file mode 100644
index 00000000..9f1efcad
Binary files /dev/null and b/static_in_env/images/item-11.webp differ
diff --git a/static_in_env/images/item-12.webp b/static_in_env/images/item-12.webp
new file mode 100644
index 00000000..366951ec
Binary files /dev/null and b/static_in_env/images/item-12.webp differ
diff --git a/static_in_env/images/item-14.webp b/static_in_env/images/item-14.webp
new file mode 100644
index 00000000..d0f720ea
Binary files /dev/null and b/static_in_env/images/item-14.webp differ
diff --git a/static_in_env/images/item-cart-01.jpg b/static_in_env/images/item-cart-01.jpg
new file mode 100644
index 00000000..ad281415
Binary files /dev/null and b/static_in_env/images/item-cart-01.jpg differ
diff --git a/static_in_env/images/item-cart-02.jpg b/static_in_env/images/item-cart-02.jpg
new file mode 100644
index 00000000..ad281415
Binary files /dev/null and b/static_in_env/images/item-cart-02.jpg differ
diff --git a/static_in_env/images/item-cart-03.jpg b/static_in_env/images/item-cart-03.jpg
new file mode 100644
index 00000000..ad281415
Binary files /dev/null and b/static_in_env/images/item-cart-03.jpg differ
diff --git a/static_in_env/images/item-cart-04.jpg b/static_in_env/images/item-cart-04.jpg
new file mode 100644
index 00000000..6fdfbac2
Binary files /dev/null and b/static_in_env/images/item-cart-04.jpg differ
diff --git a/static_in_env/images/item-cart-05.jpg b/static_in_env/images/item-cart-05.jpg
new file mode 100644
index 00000000..6fdfbac2
Binary files /dev/null and b/static_in_env/images/item-cart-05.jpg differ
diff --git a/static_in_env/images/item-cart-06.jpg b/static_in_env/images/item-cart-06.jpg
new file mode 100644
index 00000000..6fdfbac2
Binary files /dev/null and b/static_in_env/images/item-cart-06.jpg differ
diff --git a/static_in_env/images/master-slide-01.jpg b/static_in_env/images/master-slide-01.jpg
new file mode 100644
index 00000000..3507a225
Binary files /dev/null and b/static_in_env/images/master-slide-01.jpg differ
diff --git a/static_in_env/images/master-slide-02.jpg b/static_in_env/images/master-slide-02.jpg
new file mode 100644
index 00000000..3507a225
Binary files /dev/null and b/static_in_env/images/master-slide-02.jpg differ
diff --git a/static_in_env/images/master-slide-02.webp b/static_in_env/images/master-slide-02.webp
new file mode 100644
index 00000000..8879c041
Binary files /dev/null and b/static_in_env/images/master-slide-02.webp differ
diff --git a/static_in_env/images/master-slide-03.jpg b/static_in_env/images/master-slide-03.jpg
new file mode 100644
index 00000000..3507a225
Binary files /dev/null and b/static_in_env/images/master-slide-03.jpg differ
diff --git a/static_in_env/images/master-slide-03.webp b/static_in_env/images/master-slide-03.webp
new file mode 100644
index 00000000..0c43458f
Binary files /dev/null and b/static_in_env/images/master-slide-03.webp differ
diff --git a/static_in_env/images/master-slide-04.jpg b/static_in_env/images/master-slide-04.jpg
new file mode 100644
index 00000000..3507a225
Binary files /dev/null and b/static_in_env/images/master-slide-04.jpg differ
diff --git a/static_in_env/images/master-slide-05.jpg b/static_in_env/images/master-slide-05.jpg
new file mode 100644
index 00000000..3507a225
Binary files /dev/null and b/static_in_env/images/master-slide-05.jpg differ
diff --git a/static_in_env/images/master-slide-06.jpg b/static_in_env/images/master-slide-06.jpg
new file mode 100644
index 00000000..3507a225
Binary files /dev/null and b/static_in_env/images/master-slide-06.jpg differ
diff --git a/static_in_env/images/master-slide-07.jpg b/static_in_env/images/master-slide-07.jpg
new file mode 100644
index 00000000..3507a225
Binary files /dev/null and b/static_in_env/images/master-slide-07.jpg differ
diff --git a/static_in_env/images/master-slide-08.jpg b/static_in_env/images/master-slide-08.jpg
new file mode 100644
index 00000000..cb7a24e2
Binary files /dev/null and b/static_in_env/images/master-slide-08.jpg differ
diff --git a/static_in_env/images/product-detail1.jpg b/static_in_env/images/product-detail1.jpg
new file mode 100644
index 00000000..06c340aa
Binary files /dev/null and b/static_in_env/images/product-detail1.jpg differ
diff --git a/static_in_env/images/product-detail2.jpg b/static_in_env/images/product-detail2.jpg
new file mode 100644
index 00000000..b038498f
Binary files /dev/null and b/static_in_env/images/product-detail2.jpg differ
diff --git a/static_in_env/images/product-detail3.jpg b/static_in_env/images/product-detail3.jpg
new file mode 100644
index 00000000..0e8bd7a2
Binary files /dev/null and b/static_in_env/images/product-detail3.jpg differ
diff --git a/static_in_env/images/shop-item-09.webp b/static_in_env/images/shop-item-09.webp
new file mode 100644
index 00000000..1dfdc574
Binary files /dev/null and b/static_in_env/images/shop-item-09.webp differ
diff --git a/static_in_env/images/thumb-item-01.jpg b/static_in_env/images/thumb-item-01.jpg
new file mode 100644
index 00000000..6fdfbac2
Binary files /dev/null and b/static_in_env/images/thumb-item-01.jpg differ
diff --git a/static_in_env/images/thumb-item-02.jpg b/static_in_env/images/thumb-item-02.jpg
new file mode 100644
index 00000000..6fdfbac2
Binary files /dev/null and b/static_in_env/images/thumb-item-02.jpg differ
diff --git a/static_in_env/images/thumb-item-03.jpg b/static_in_env/images/thumb-item-03.jpg
new file mode 100644
index 00000000..6fdfbac2
Binary files /dev/null and b/static_in_env/images/thumb-item-03.jpg differ
diff --git a/static_in_env/img/lightbox/default-skin.png b/static_in_env/img/lightbox/default-skin.png
deleted file mode 100755
index 441c502c..00000000
Binary files a/static_in_env/img/lightbox/default-skin.png and /dev/null differ
diff --git a/static_in_env/img/lightbox/default-skin.svg b/static_in_env/img/lightbox/default-skin.svg
deleted file mode 100755
index 9d5f0c6a..00000000
--- a/static_in_env/img/lightbox/default-skin.svg
+++ /dev/null
@@ -1 +0,0 @@
-default-skin 2
\ No newline at end of file
diff --git a/static_in_env/img/lightbox/preloader.gif b/static_in_env/img/lightbox/preloader.gif
deleted file mode 100755
index b8faa697..00000000
Binary files a/static_in_env/img/lightbox/preloader.gif and /dev/null differ
diff --git a/static_in_env/img/overlays/01.png b/static_in_env/img/overlays/01.png
deleted file mode 100755
index f9b60ee7..00000000
Binary files a/static_in_env/img/overlays/01.png and /dev/null differ
diff --git a/static_in_env/img/overlays/02.png b/static_in_env/img/overlays/02.png
deleted file mode 100755
index acce7a66..00000000
Binary files a/static_in_env/img/overlays/02.png and /dev/null differ
diff --git a/static_in_env/img/overlays/03.png b/static_in_env/img/overlays/03.png
deleted file mode 100755
index c11a355b..00000000
Binary files a/static_in_env/img/overlays/03.png and /dev/null differ
diff --git a/static_in_env/img/overlays/04.png b/static_in_env/img/overlays/04.png
deleted file mode 100755
index 89b85338..00000000
Binary files a/static_in_env/img/overlays/04.png and /dev/null differ
diff --git a/static_in_env/img/overlays/05.png b/static_in_env/img/overlays/05.png
deleted file mode 100755
index 082bda8c..00000000
Binary files a/static_in_env/img/overlays/05.png and /dev/null differ
diff --git a/static_in_env/img/overlays/06.png b/static_in_env/img/overlays/06.png
deleted file mode 100755
index 9c9006a2..00000000
Binary files a/static_in_env/img/overlays/06.png and /dev/null differ
diff --git a/static_in_env/img/overlays/07.png b/static_in_env/img/overlays/07.png
deleted file mode 100755
index 218be609..00000000
Binary files a/static_in_env/img/overlays/07.png and /dev/null differ
diff --git a/static_in_env/img/overlays/08.png b/static_in_env/img/overlays/08.png
deleted file mode 100755
index 1b9dffc9..00000000
Binary files a/static_in_env/img/overlays/08.png and /dev/null differ
diff --git a/static_in_env/img/overlays/09.png b/static_in_env/img/overlays/09.png
deleted file mode 100755
index b9ed2ff1..00000000
Binary files a/static_in_env/img/overlays/09.png and /dev/null differ
diff --git a/static_in_env/img/sample.jpg b/static_in_env/img/sample.jpg
deleted file mode 100755
index 26176be9..00000000
Binary files a/static_in_env/img/sample.jpg and /dev/null differ
diff --git a/static_in_env/img/svg/arrow_left.svg b/static_in_env/img/svg/arrow_left.svg
deleted file mode 100755
index d46be460..00000000
--- a/static_in_env/img/svg/arrow_left.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/static_in_env/img/svg/arrow_right.svg b/static_in_env/img/svg/arrow_right.svg
deleted file mode 100755
index ffc81a37..00000000
--- a/static_in_env/img/svg/arrow_right.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/static_in_env/includes/config.json b/static_in_env/includes/config.json
new file mode 100644
index 00000000..05c10e09
--- /dev/null
+++ b/static_in_env/includes/config.json
@@ -0,0 +1,4 @@
+{
+ "MAIL_HOST": "lebach.tk@gmail.com",
+ "MAIL_TITLE": "[] Contact Form Message"
+}
\ No newline at end of file
diff --git a/static_in_env/includes/contact-form.php b/static_in_env/includes/contact-form.php
new file mode 100644
index 00000000..786c6d96
--- /dev/null
+++ b/static_in_env/includes/contact-form.php
@@ -0,0 +1,35 @@
+MAIL_HOST);
+define("MAIL_TITLE", $option->MAIL_TITLE);
+
+if( isset($_POST['name']) && isset($_POST['email']) && isset($_POST['msg'])){
+ $name = $_POST['name'];
+ $email = $_POST['email'];
+ $msg = nl2br($_POST['msg']);
+ if (MAIL_HOST != null) {
+ $to = MAIL_HOST;
+ } else {
+ $to = "lebach.tk@gmail.com";
+ }
+ $from = $email;
+ if (MAIL_TITLE != null) {
+ $subject = MAIL_TITLE;
+ } else {
+ $subject = '[Consulting] Contact Form Message';
+ }
+ $message = 'Name: '.$name.' Email: '.$email.' '.$msg.'
';
+ $headers = "From: $from\n";
+ $headers .= "MIME-Version: 1.0\n";
+ $headers .= "Content-type: text/html; charset=iso-8859-1\n";
+ if( mail($to, $subject, $message, $headers) ) {
+ $serialized_data = '{"type":"success", "message":"Contact form successfully submitted. Thank you, I will get back to you soon!"}';
+ echo $serialized_data;
+ } else {
+ $serialized_data = '{"type":"danger", "message":"Contact form failed. Please send again later!"}';
+ echo $serialized_data;
+ }
+};
diff --git a/static_in_env/js/addons/datatables-select.js b/static_in_env/js/addons/datatables-select.js
deleted file mode 100755
index 37ba77e7..00000000
--- a/static_in_env/js/addons/datatables-select.js
+++ /dev/null
@@ -1,1180 +0,0 @@
-/*
- * MDBootstrap integration with Datatables
- * Learn more: https://mdbootstrap.com/docs/jquery/tables/datatables/
- * About MDBootstrap: https://mdbootstrap.com/
- *
- * Select for DataTables 1.2.7
- * 2015-2018 SpryMedia Ltd - datatables.net/license/mit
- */
-
-/**
- * @summary Select for DataTables
- * @description A collection of API methods, events and buttons for DataTables
- * that provides selection options of the items in a DataTable
- * @version 1.2.7
- * @file dataTables.select.js
- * @author SpryMedia Ltd (www.sprymedia.co.uk)
- * @contact datatables.net/forums
- * @copyright Copyright 2015-2018 SpryMedia Ltd.
- *
- * This source file is free software, available under the following license:
- * MIT license - http://datatables.net/license/mit
- *
- * This source file is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.
- *
- * For details please refer to: http://www.datatables.net/extensions/select
- */
-(function( factory ){
- if ( typeof define === 'function' && define.amd ) {
- // AMD
- define( ['jquery', 'datatables.net'], function ( $ ) {
- return factory( $, window, document );
- } );
- }
- else if ( typeof exports === 'object' ) {
- // CommonJS
- module.exports = function (root, $) {
- if ( ! root ) {
- root = window;
- }
-
- if ( ! $ || ! $.fn.dataTable ) {
- $ = require('datatables.net')(root, $).$;
- }
-
- return factory( $, root, root.document );
- };
- }
- else {
- // Browser
- factory( jQuery, window, document );
- }
-}(function( $, window, document, undefined ) {
-'use strict';
-var DataTable = $.fn.dataTable;
-
-
-// Version information for debugger
-DataTable.select = {};
-
-DataTable.select.version = '1.2.7';
-
-DataTable.select.init = function ( dt ) {
- var ctx = dt.settings()[0];
- var init = ctx.oInit.select;
- var defaults = DataTable.defaults.select;
- var opts = init === undefined ?
- defaults :
- init;
-
- // Set defaults
- var items = 'row';
- var style = 'api';
- var blurable = false;
- var info = true;
- var selector = 'td, th';
- var className = 'selected';
- var setStyle = false;
-
- ctx._select = {};
-
- // Initialisation customisations
- if ( opts === true ) {
- style = 'os';
- setStyle = true;
- }
- else if ( typeof opts === 'string' ) {
- style = opts;
- setStyle = true;
- }
- else if ( $.isPlainObject( opts ) ) {
- if ( opts.blurable !== undefined ) {
- blurable = opts.blurable;
- }
-
- if ( opts.info !== undefined ) {
- info = opts.info;
- }
-
- if ( opts.items !== undefined ) {
- items = opts.items;
- }
-
- if ( opts.style !== undefined ) {
- style = opts.style;
- setStyle = true;
- }
-
- if ( opts.selector !== undefined ) {
- selector = opts.selector;
- }
-
- if ( opts.className !== undefined ) {
- className = opts.className;
- }
- }
-
- dt.select.selector( selector );
- dt.select.items( items );
- dt.select.style( style );
- dt.select.blurable( blurable );
- dt.select.info( info );
- ctx._select.className = className;
-
-
- // Sort table based on selected rows. Requires Select Datatables extension
- $.fn.dataTable.ext.order['select-checkbox'] = function ( settings, col ) {
- return this.api().column( col, {order: 'index'} ).nodes().map( function ( td ) {
- if ( settings._select.items === 'row' ) {
- return $( td ).parent().hasClass( settings._select.className );
- } else if ( settings._select.items === 'cell' ) {
- return $( td ).hasClass( settings._select.className );
- }
- return false;
- });
- };
-
- // If the init options haven't enabled select, but there is a selectable
- // class name, then enable
- if ( ! setStyle && $( dt.table().node() ).hasClass( 'selectable' ) ) {
- dt.select.style( 'os' );
- }
-};
-
-/*
-
-Select is a collection of API methods, event handlers, event emitters and
-buttons (for the `Buttons` extension) for DataTables. It provides the following
-features, with an overview of how they are implemented:
-
-## Selection of rows, columns and cells. Whether an item is selected or not is
- stored in:
-
-* rows: a `_select_selected` property which contains a boolean value of the
- DataTables' `aoData` object for each row
-* columns: a `_select_selected` property which contains a boolean value of the
- DataTables' `aoColumns` object for each column
-* cells: a `_selected_cells` property which contains an array of boolean values
- of the `aoData` object for each row. The array is the same length as the
- columns array, with each element of it representing a cell.
-
-This method of using boolean flags allows Select to operate when nodes have not
-been created for rows / cells (DataTables' defer rendering feature).
-
-## API methods
-
-A range of API methods are available for triggering selection and de-selection
-of rows. Methods are also available to configure the selection events that can
-be triggered by an end user (such as which items are to be selected). To a large
-extent, these of API methods *is* Select. It is basically a collection of helper
-functions that can be used to select items in a DataTable.
-
-Configuration of select is held in the object `_select` which is attached to the
-DataTables settings object on initialisation. Select being available on a table
-is not optional when Select is loaded, but its default is for selection only to
-be available via the API - so the end user wouldn't be able to select rows
-without additional configuration.
-
-The `_select` object contains the following properties:
-
-```
-{
- items:string - Can be `rows`, `columns` or `cells`. Defines what item
- will be selected if the user is allowed to activate row
- selection using the mouse.
- style:string - Can be `none`, `single`, `multi` or `os`. Defines the
- interaction style when selecting items
- blurable:boolean - If row selection can be cleared by clicking outside of
- the table
- info:boolean - If the selection summary should be shown in the table
- information elements
-}
-```
-
-In addition to the API methods, Select also extends the DataTables selector
-options for rows, columns and cells adding a `selected` option to the selector
-options object, allowing the developer to select only selected items or
-unselected items.
-
-## Mouse selection of items
-
-Clicking on items can be used to select items. This is done by a simple event
-handler that will select the items using the API methods.
-
- */
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Local functions
- */
-
-/**
- * Add one or more cells to the selection when shift clicking in OS selection
- * style cell selection.
- *
- * Cell range is more complicated than row and column as we want to select
- * in the visible grid rather than by index in sequence. For example, if you
- * click first in cell 1-1 and then shift click in 2-2 - cells 1-2 and 2-1
- * should also be selected (and not 1-3, 1-4. etc)
- *
- * @param {DataTable.Api} dt DataTable
- * @param {object} idx Cell index to select to
- * @param {object} last Cell index to select from
- * @private
- */
-function cellRange( dt, idx, last )
-{
- var indexes;
- var columnIndexes;
- var rowIndexes;
- var selectColumns = function ( start, end ) {
- if ( start > end ) {
- var tmp = end;
- end = start;
- start = tmp;
- }
-
- var record = false;
- return dt.columns( ':visible' ).indexes().filter( function (i) {
- if ( i === start ) {
- record = true;
- }
-
- if ( i === end ) { // not else if, as start might === end
- record = false;
- return true;
- }
-
- return record;
- } );
- };
-
- var selectRows = function ( start, end ) {
- var indexes = dt.rows( { search: 'applied' } ).indexes();
-
- // Which comes first - might need to swap
- if ( indexes.indexOf( start ) > indexes.indexOf( end ) ) {
- var tmp = end;
- end = start;
- start = tmp;
- }
-
- var record = false;
- return indexes.filter( function (i) {
- if ( i === start ) {
- record = true;
- }
-
- if ( i === end ) {
- record = false;
- return true;
- }
-
- return record;
- } );
- };
-
- if ( ! dt.cells( { selected: true } ).any() && ! last ) {
- // select from the top left cell to this one
- columnIndexes = selectColumns( 0, idx.column );
- rowIndexes = selectRows( 0 , idx.row );
- }
- else {
- // Get column indexes between old and new
- columnIndexes = selectColumns( last.column, idx.column );
- rowIndexes = selectRows( last.row , idx.row );
- }
-
- indexes = dt.cells( rowIndexes, columnIndexes ).flatten();
-
- if ( ! dt.cells( idx, { selected: true } ).any() ) {
- // Select range
- dt.cells( indexes ).select();
- }
- else {
- // Deselect range
- dt.cells( indexes ).deselect();
- }
-}
-
-/**
- * Disable mouse selection by removing the selectors
- *
- * @param {DataTable.Api} dt DataTable to remove events from
- * @private
- */
-function disableMouseSelection( dt )
-{
- var ctx = dt.settings()[0];
- var selector = ctx._select.selector;
-
- $( dt.table().container() )
- .off( 'mousedown.dtSelect', selector )
- .off( 'mouseup.dtSelect', selector )
- .off( 'click.dtSelect', selector );
-
- $('body').off( 'click.dtSelect' + dt.table().node().id );
-}
-
-/**
- * Attach mouse listeners to the table to allow mouse selection of items
- *
- * @param {DataTable.Api} dt DataTable to remove events from
- * @private
- */
-function enableMouseSelection ( dt )
-{
- var container = $( dt.table().container() );
- var ctx = dt.settings()[0];
- var selector = ctx._select.selector;
- var matchSelection;
-
- container
- .on( 'mousedown.dtSelect', selector, function(e) {
- // Disallow text selection for shift clicking on the table so multi
- // element selection doesn't look terrible!
- if ( e.shiftKey || e.metaKey || e.ctrlKey ) {
- container
- .css( '-moz-user-select', 'none' )
- .one('selectstart.dtSelect', selector, function () {
- return false;
- } );
- }
-
- if ( window.getSelection ) {
- matchSelection = window.getSelection();
- }
- } )
- .on( 'mouseup.dtSelect', selector, function() {
- // Allow text selection to occur again, Mozilla style (tested in FF
- // 35.0.1 - still required)
- container.css( '-moz-user-select', '' );
- } )
- .on( 'click.dtSelect', selector, function ( e ) {
- var items = dt.select.items();
- var idx;
-
- // If text was selected (click and drag), then we shouldn't change
- // the row's selected state
- if ( window.getSelection ) {
- var selection = window.getSelection();
-
- // If the element that contains the selection is not in the table, we can ignore it
- // This can happen if the developer selects text from the click event
- if ( ! selection.anchorNode || $(selection.anchorNode).closest('table')[0] === dt.table().node() ) {
- if ( selection !== matchSelection ) {
- return;
- }
- }
- }
-
- var ctx = dt.settings()[0];
- var wrapperClass = dt.settings()[0].oClasses.sWrapper.replace(/ /g, '.');
-
- // Ignore clicks inside a sub-table
- if ( $(e.target).closest('div.'+wrapperClass)[0] != dt.table().container() ) {
- return;
- }
-
- var cell = dt.cell( $(e.target).closest('td, th') );
-
- // Check the cell actually belongs to the host DataTable (so child
- // rows, etc, are ignored)
- if ( ! cell.any() ) {
- return;
- }
-
- var event = $.Event('user-select.dt');
- eventTrigger( dt, event, [ items, cell, e ] );
-
- if ( event.isDefaultPrevented() ) {
- return;
- }
-
- var cellIndex = cell.index();
- if ( items === 'row' ) {
- idx = cellIndex.row;
- typeSelect( e, dt, ctx, 'row', idx );
- }
- else if ( items === 'column' ) {
- idx = cell.index().column;
- typeSelect( e, dt, ctx, 'column', idx );
- }
- else if ( items === 'cell' ) {
- idx = cell.index();
- typeSelect( e, dt, ctx, 'cell', idx );
- }
-
- ctx._select_lastCell = cellIndex;
- } );
-
- // Blurable
- $('body').on( 'click.dtSelect' + dt.table().node().id, function ( e ) {
- if ( ctx._select.blurable ) {
- // If the click was inside the DataTables container, don't blur
- if ( $(e.target).parents().filter( dt.table().container() ).length ) {
- return;
- }
-
- // Ignore elements which have been removed from the DOM (i.e. paging
- // buttons)
- if ( $(e.target).parents('html').length === 0 ) {
- return;
- }
-
- // Don't blur in Editor form
- if ( $(e.target).parents('div.DTE').length ) {
- return;
- }
-
- clear( ctx, true );
- }
- } );
-}
-
-/**
- * Trigger an event on a DataTable
- *
- * @param {DataTable.Api} api DataTable to trigger events on
- * @param {boolean} selected true if selected, false if deselected
- * @param {string} type Item type acting on
- * @param {boolean} any Require that there are values before
- * triggering
- * @private
- */
-function eventTrigger ( api, type, args, any )
-{
- if ( any && ! api.flatten().length ) {
- return;
- }
-
- if ( typeof type === 'string' ) {
- type = type +'.dt';
- }
-
- args.unshift( api );
-
- $(api.table().node()).trigger( type, args );
-}
-
-/**
- * Update the information element of the DataTable showing information about the
- * items selected. This is done by adding tags to the existing text
- *
- * @param {DataTable.Api} api DataTable to update
- * @private
- */
-function info ( api )
-{
- var ctx = api.settings()[0];
-
- if ( ! ctx._select.info || ! ctx.aanFeatures.i ) {
- return;
- }
-
- if ( api.select.style() === 'api' ) {
- return;
- }
-
- var rows = api.rows( { selected: true } ).flatten().length;
- var columns = api.columns( { selected: true } ).flatten().length;
- var cells = api.cells( { selected: true } ).flatten().length;
-
- var add = function ( el, name, num ) {
- el.append( $(' ').append( api.i18n(
- 'select.'+name+'s',
- { _: '%d '+name+'s selected', 0: '', 1: '1 '+name+' selected' },
- num
- ) ) );
- };
-
- // Internal knowledge of DataTables to loop over all information elements
- $.each( ctx.aanFeatures.i, function ( i, el ) {
- el = $(el);
-
- var output = $(' ');
- add( output, 'row', rows );
- add( output, 'column', columns );
- add( output, 'cell', cells );
-
- var exisiting = el.children('span.select-info');
- if ( exisiting.length ) {
- exisiting.remove();
- }
-
- if ( output.text() !== '' ) {
- el.append( output );
- }
- } );
-}
-
-/**
- * Initialisation of a new table. Attach event handlers and callbacks to allow
- * Select to operate correctly.
- *
- * This will occur _after_ the initial DataTables initialisation, although
- * before Ajax data is rendered, if there is ajax data
- *
- * @param {DataTable.settings} ctx Settings object to operate on
- * @private
- */
-function init ( ctx ) {
- var api = new DataTable.Api( ctx );
-
- // Row callback so that classes can be added to rows and cells if the item
- // was selected before the element was created. This will happen with the
- // `deferRender` option enabled.
- //
- // This method of attaching to `aoRowCreatedCallback` is a hack until
- // DataTables has proper events for row manipulation If you are reviewing
- // this code to create your own plug-ins, please do not do this!
- ctx.aoRowCreatedCallback.push( {
- fn: function ( row, data, index ) {
- var i, ien;
- var d = ctx.aoData[ index ];
-
- // Row
- if ( d._select_selected ) {
- $( row ).addClass( ctx._select.className );
- }
-
- // Cells and columns - if separated out, we would need to do two
- // loops, so it makes sense to combine them into a single one
- for ( i=0, ien=ctx.aoColumns.length ; i idx2 ) {
- var tmp = idx2;
- idx2 = idx1;
- idx1 = tmp;
- }
-
- indexes.splice( idx2+1, indexes.length );
- indexes.splice( 0, idx1 );
- }
-
- if ( ! dt[type]( idx, { selected: true } ).any() ) {
- // Select range
- dt[type+'s']( indexes ).select();
- }
- else {
- // Deselect range - need to keep the clicked on row selected
- indexes.splice( $.inArray( idx, indexes ), 1 );
- dt[type+'s']( indexes ).deselect();
- }
-}
-
-/**
- * Clear all selected items
- *
- * @param {DataTable.settings} ctx Settings object of the host DataTable
- * @param {boolean} [force=false] Force the de-selection to happen, regardless
- * of selection style
- * @private
- */
-function clear( ctx, force )
-{
- if ( force || ctx._select.style === 'single' ) {
- var api = new DataTable.Api( ctx );
-
- api.rows( { selected: true } ).deselect();
- api.columns( { selected: true } ).deselect();
- api.cells( { selected: true } ).deselect();
- }
-}
-
-/**
- * Select items based on the current configuration for style and items.
- *
- * @param {object} e Mouse event object
- * @param {DataTables.Api} dt DataTable
- * @param {DataTable.settings} ctx Settings object of the host DataTable
- * @param {string} type Items to select
- * @param {int|object} idx Index of the item to select
- * @private
- */
-function typeSelect ( e, dt, ctx, type, idx )
-{
- var style = dt.select.style();
- var isSelected = dt[type]( idx, { selected: true } ).any();
-
- if ( style === 'os' ) {
- if ( e.ctrlKey || e.metaKey ) {
- // Add or remove from the selection
- dt[type]( idx ).select( ! isSelected );
- }
- else if ( e.shiftKey ) {
- if ( type === 'cell' ) {
- cellRange( dt, idx, ctx._select_lastCell || null );
- }
- else {
- rowColumnRange( dt, type, idx, ctx._select_lastCell ?
- ctx._select_lastCell[type] :
- null
- );
- }
- }
- else {
- // No cmd or shift click - deselect if selected, or select
- // this row only
- var selected = dt[type+'s']( { selected: true } );
-
- if ( isSelected && selected.flatten().length === 1 ) {
- dt[type]( idx ).deselect();
- }
- else {
- selected.deselect();
- dt[type]( idx ).select();
- }
- }
- } else if ( style == 'multi+shift' ) {
- if ( e.shiftKey ) {
- if ( type === 'cell' ) {
- cellRange( dt, idx, ctx._select_lastCell || null );
- }
- else {
- rowColumnRange( dt, type, idx, ctx._select_lastCell ?
- ctx._select_lastCell[type] :
- null
- );
- }
- }
- else {
- dt[ type ]( idx ).select( ! isSelected );
- }
- }
- else {
- dt[ type ]( idx ).select( ! isSelected );
- }
-}
-
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * DataTables selectors
- */
-
-// row and column are basically identical just assigned to different properties
-// and checking a different array, so we can dynamically create the functions to
-// reduce the code size
-$.each( [
- { type: 'row', prop: 'aoData' },
- { type: 'column', prop: 'aoColumns' }
-], function ( i, o ) {
- DataTable.ext.selector[ o.type ].push( function ( settings, opts, indexes ) {
- var selected = opts.selected;
- var data;
- var out = [];
-
- if ( selected !== true && selected !== false ) {
- return indexes;
- }
-
- for ( var i=0, ien=indexes.length ; i 0 );
- } );
-
- this.disable();
- },
- destroy: function ( dt, node, config ) {
- dt.off( config._eventNamespace );
- }
- }
-} );
-
-$.each( [ 'Row', 'Column', 'Cell' ], function ( i, item ) {
- var lc = item.toLowerCase();
-
- DataTable.ext.buttons[ 'select'+item+'s' ] = {
- text: i18n( 'select'+item+'s', 'Select '+lc+'s' ),
- className: 'buttons-select-'+lc+'s',
- action: function () {
- this.select.items( lc );
- },
- init: function ( dt ) {
- var that = this;
-
- dt.on( 'selectItems.dt.DT', function ( e, ctx, items ) {
- that.active( items === lc );
- } );
- }
- };
-} );
-
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Initialisation
- */
-
-// DataTables creation - check if select has been defined in the options. Note
-// this required that the table be in the document! If it isn't then something
-// needs to trigger this method unfortunately. The next major release of
-// DataTables will rework the events and address this.
-$(document).on( 'preInit.dt.dtSelect', function (e, ctx) {
- if ( e.namespace !== 'dt' ) {
- return;
- }
-
- DataTable.select.init( new DataTable.Api( ctx ) );
-} );
-
-
-return DataTable.select;
-}));
diff --git a/static_in_env/js/addons/datatables-select.min.js b/static_in_env/js/addons/datatables-select.min.js
deleted file mode 100755
index f09b3d4d..00000000
--- a/static_in_env/js/addons/datatables-select.min.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/*!
- Select for DataTables 1.2.7
- 2015-2018 SpryMedia Ltd - datatables.net/license/mit
-*/
-(function(e){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(i){return e(i,window,document)}):"object"===typeof exports?module.exports=function(i,l){i||(i=window);if(!l||!l.fn.dataTable)l=require("datatables.net")(i,l).$;return e(l,i,i.document)}:e(jQuery,window,document)})(function(e,i,l,h){function u(a,c,b){var d;d=function(b,c){if(b>c)var d=c,c=b,b=d;var f=!1;return a.columns(":visible").indexes().filter(function(a){a===b&&(f=!0);return a===c?(f=!1,!0):f})};var f=function(b,c){var d=a.rows({search:"applied"}).indexes();if(d.indexOf(b)>d.indexOf(c))var f=c,c=b,b=f;var e=!1;return d.filter(function(a){a===b&&(e=!0);return a===c?(e=!1,!0):e})};!a.cells({selected:!0}).any()&&!b?(d=d(0,c.column),b=f(0,c.row)):(d=d(b.column,c.column),b=f(b.row,c.row));b=a.cells(b,d).flatten();a.cells(c,{selected:!0}).any()?a.cells(b).deselect():a.cells(b).select()}function q(a){var c=a.settings()[0]._select.selector;e(a.table().container()).off("mousedown.dtSelect",c).off("mouseup.dtSelect",c).off("click.dtSelect",c);e("body").off("click.dtSelect"+a.table().node().id)}function x(a){var c=e(a.table().container()),b=a.settings()[0],d=b._select.selector,f;c.on("mousedown.dtSelect",d,function(b){if(b.shiftKey||b.metaKey||b.ctrlKey)c.css("-moz-user-select","none").one("selectstart.dtSelect",d,function(){return!1});i.getSelection&&(f=i.getSelection())}).on("mouseup.dtSelect",d,function(){c.css("-moz-user-select","")}).on("click.dtSelect",d,function(b){var c=a.select.items();if(i.getSelection){var d=i.getSelection();if((!d.anchorNode||e(d.anchorNode).closest("table")[0]===a.table().node())&&d!==f)return}var d=a.settings()[0],g=a.settings()[0].oClasses.sWrapper.replace(/ /g,".");if(e(b.target).closest("div."+g)[0]==a.table().container()&&(g=a.cell(e(b.target).closest("td, th")),g.any())){var h=e.Event("user-select.dt");j(a,h,[c,g,b]);h.isDefaultPrevented()||(h=g.index(),"row"===c?(c=h.row,r(b,a,d,"row",c)):"column"===c?(c=g.index().column,r(b,a,d,"column",c)):"cell"===c&&(c=g.index(),r(b,a,d,"cell",c)),d._select_lastCell=h)}});e("body").on("click.dtSelect"+a.table().node().id,function(c){b._select.blurable&&!e(c.target).parents().filter(a.table().container()).length&&(0!==e(c.target).parents("html").length&&!e(c.target).parents("div.DTE").length)&&o(b,!0)})}function j(a,c,b,d){if(!d||a.flatten().length)"string"===typeof c&&(c+=".dt"),b.unshift(a),e(a.table().node()).trigger(c,b)}function y(a){var c=a.settings()[0];if(c._select.info&&c.aanFeatures.i&&"api"!==a.select.style()){var b=a.rows({selected:!0}).flatten().length,d=a.columns({selected:!0}).flatten().length,f=a.cells({selected:!0}).flatten().length,k=function(b,c,d){b.append(e(' ').append(a.i18n("select."+c+"s",{_:"%d "+c+"s selected","0":"",1:"1 "+c+" selected"},d)))};e.each(c.aanFeatures.i,function(c,a){var a=e(a),g=e(' ');k(g,"row",b);k(g,"column",d);k(g,"cell",f);var h=a.children("span.select-info");h.length&&h.remove();""!==g.text()&&a.append(g)})}}function z(a,c,b,d){var f=a[c+"s"]({search:"applied"}).indexes(),d=e.inArray(d,f),k=e.inArray(b,f);if(!a[c+"s"]({selected:!0}).any()&&-1===d)f.splice(e.inArray(b,f)+1,f.length);else{if(d>k)var g=k,k=d,d=g;f.splice(k+1,f.length);f.splice(0,d)}a[c](b,{selected:!0}).any()?(f.splice(e.inArray(b,f),1),a[c+"s"](f).deselect()):a[c+"s"](f).select()}function o(a,c){if(c||"single"===a._select.style){var b=new g.Api(a);b.rows({selected:!0}).deselect();b.columns({selected:!0}).deselect();b.cells({selected:!0}).deselect()}}function r(a,c,b,d,f){var e=c.select.style(),g=c[d](f,{selected:!0}).any();"os"===e?a.ctrlKey||a.metaKey?c[d](f).select(!g):a.shiftKey?"cell"===d?u(c,f,b._select_lastCell||null):z(c,d,f,b._select_lastCell?b._select_lastCell[d]:null):(a=c[d+"s"]({selected:!0}),g&&1===a.flatten().length?c[d](f).deselect():(a.deselect(),c[d](f).select())):"multi+shift"==e?a.shiftKey?"cell"===d?u(c,f,b._select_lastCell||null):z(c,d,f,b._select_lastCell?b._select_lastCell[d]:null):c[d](f).select(!g):c[d](f).select(!g)}function p(a,c){return function(b){return b.i18n("buttons."+a,c)}}function s(a){a=a._eventNamespace;return"draw.dt.DT"+a+" select.dt.DT"+a+" deselect.dt.DT"+a}var g=e.fn.dataTable;g.select={};g.select.version="1.2.7";g.select.init=function(a){var c=a.settings()[0],b=c.oInit.select,d=g.defaults.select,b=b===h?d:b,d="row",f="api",k=!1,v=!0,w="td, th",i="selected",j=!1;c._select={};if(!0===b)f="os",j=!0;else if("string"===typeof b)f=b,j=!0;else if(e.isPlainObject(b)&&(b.blurable!==h&&(k=b.blurable),b.info!==h&&(v=b.info),b.items!==h&&(d=b.items),b.style!==h&&(f=b.style,j=!0),b.selector!==h&&(w=b.selector),b.className!==h))i=b.className;a.select.selector(w);a.select.items(d);a.select.style(f);a.select.blurable(k);a.select.info(v);c._select.className=i;e.fn.dataTable.ext.order["select-checkbox"]=function(b,c){return this.api().column(c,{order:"index"}).nodes().map(function(c){return"row"===b._select.items?e(c).parent().hasClass(b._select.className):"cell"===b._select.items?e(c).hasClass(b._select.className):!1})};!j&&e(a.table().node()).hasClass("selectable")&&a.select.style("os")};e.each([{type:"row",prop:"aoData"},{type:"column",prop:"aoColumns"}],function(a,c){g.ext.selector[c.type].push(function(b,a,f){var a=a.selected,e,g=[];if(!0!==a&&!1!==a)return f;for(var h=0,i=f.length;h
- * 1D array of data - add a single row with the data provided
- * 2D array of arrays - add multiple rows in a single call
- * object - data object when using mData
- * array of objects - multiple data objects when using mData
- *
- * @param {bool} [redraw=true] redraw the table or not
- * @returns {array} An array of integers, representing the list of indexes in
- * aoData ({@link DataTable.models.oSettings}) that have been added to
- * the table.
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * // Global var for counter
- * var giCount = 2;
- *
- * $(document).ready(function() {
- * $('#example').dataTable();
- * } );
- *
- * function fnClickAddRow() {
- * $('#example').dataTable().fnAddData( [
- * giCount+".1",
- * giCount+".2",
- * giCount+".3",
- * giCount+".4" ]
- * );
- *
- * giCount++;
- * }
- */
- this.fnAddData = function( data, redraw )
- {
- var api = this.api( true );
-
- /* Check if we want to add multiple rows or not */
- var rows = $.isArray(data) && ( $.isArray(data[0]) || $.isPlainObject(data[0]) ) ?
- api.rows.add( data ) :
- api.row.add( data );
-
- if ( redraw === undefined || redraw ) {
- api.draw();
- }
-
- return rows.flatten().toArray();
- };
-
-
- /**
- * This function will make DataTables recalculate the column sizes, based on the data
- * contained in the table and the sizes applied to the columns (in the DOM, CSS or
- * through the sWidth parameter). This can be useful when the width of the table's
- * parent element changes (for example a window resize).
- * @param {boolean} [bRedraw=true] Redraw the table or not, you will typically want to
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable( {
- * "sScrollY": "200px",
- * "bPaginate": false
- * } );
- *
- * $(window).on('resize', function () {
- * oTable.fnAdjustColumnSizing();
- * } );
- * } );
- */
- this.fnAdjustColumnSizing = function ( bRedraw )
- {
- var api = this.api( true ).columns.adjust();
- var settings = api.settings()[0];
- var scroll = settings.oScroll;
-
- if ( bRedraw === undefined || bRedraw ) {
- api.draw( false );
- }
- else if ( scroll.sX !== "" || scroll.sY !== "" ) {
- /* If not redrawing, but scrolling, we want to apply the new column sizes anyway */
- _fnScrollDraw( settings );
- }
- };
-
-
- /**
- * Quickly and simply clear a table
- * @param {bool} [bRedraw=true] redraw the table or not
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- *
- * // Immediately 'nuke' the current rows (perhaps waiting for an Ajax callback...)
- * oTable.fnClearTable();
- * } );
- */
- this.fnClearTable = function( bRedraw )
- {
- var api = this.api( true ).clear();
-
- if ( bRedraw === undefined || bRedraw ) {
- api.draw();
- }
- };
-
-
- /**
- * The exact opposite of 'opening' a row, this function will close any rows which
- * are currently 'open'.
- * @param {node} nTr the table row to 'close'
- * @returns {int} 0 on success, or 1 if failed (can't find the row)
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable;
- *
- * // 'open' an information row when a row is clicked on
- * $('#example tbody tr').click( function () {
- * if ( oTable.fnIsOpen(this) ) {
- * oTable.fnClose( this );
- * } else {
- * oTable.fnOpen( this, "Temporary row opened", "info_row" );
- * }
- * } );
- *
- * oTable = $('#example').dataTable();
- * } );
- */
- this.fnClose = function( nTr )
- {
- this.api( true ).row( nTr ).child.hide();
- };
-
-
- /**
- * Remove a row for the table
- * @param {mixed} target The index of the row from aoData to be deleted, or
- * the TR element you want to delete
- * @param {function|null} [callBack] Callback function
- * @param {bool} [redraw=true] Redraw the table or not
- * @returns {array} The row that was deleted
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- *
- * // Immediately remove the first row
- * oTable.fnDeleteRow( 0 );
- * } );
- */
- this.fnDeleteRow = function( target, callback, redraw )
- {
- var api = this.api( true );
- var rows = api.rows( target );
- var settings = rows.settings()[0];
- var data = settings.aoData[ rows[0][0] ];
-
- rows.remove();
-
- if ( callback ) {
- callback.call( this, settings, data );
- }
-
- if ( redraw === undefined || redraw ) {
- api.draw();
- }
-
- return data;
- };
-
-
- /**
- * Restore the table to it's original state in the DOM by removing all of DataTables
- * enhancements, alterations to the DOM structure of the table and event listeners.
- * @param {boolean} [remove=false] Completely remove the table from the DOM
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * // This example is fairly pointless in reality, but shows how fnDestroy can be used
- * var oTable = $('#example').dataTable();
- * oTable.fnDestroy();
- * } );
- */
- this.fnDestroy = function ( remove )
- {
- this.api( true ).destroy( remove );
- };
-
-
- /**
- * Redraw the table
- * @param {bool} [complete=true] Re-filter and resort (if enabled) the table before the draw.
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- *
- * // Re-draw the table - you wouldn't want to do it here, but it's an example :-)
- * oTable.fnDraw();
- * } );
- */
- this.fnDraw = function( complete )
- {
- // Note that this isn't an exact match to the old call to _fnDraw - it takes
- // into account the new data, but can hold position.
- this.api( true ).draw( complete );
- };
-
-
- /**
- * Filter the input based on data
- * @param {string} sInput String to filter the table on
- * @param {int|null} [iColumn] Column to limit filtering to
- * @param {bool} [bRegex=false] Treat as regular expression or not
- * @param {bool} [bSmart=true] Perform smart filtering or not
- * @param {bool} [bShowGlobal=true] Show the input global filter in it's input box(es)
- * @param {bool} [bCaseInsensitive=true] Do case-insensitive matching (true) or not (false)
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- *
- * // Sometime later - filter...
- * oTable.fnFilter( 'test string' );
- * } );
- */
- this.fnFilter = function( sInput, iColumn, bRegex, bSmart, bShowGlobal, bCaseInsensitive )
- {
- var api = this.api( true );
-
- if ( iColumn === null || iColumn === undefined ) {
- api.search( sInput, bRegex, bSmart, bCaseInsensitive );
- }
- else {
- api.column( iColumn ).search( sInput, bRegex, bSmart, bCaseInsensitive );
- }
-
- api.draw();
- };
-
-
- /**
- * Get the data for the whole table, an individual row or an individual cell based on the
- * provided parameters.
- * @param {int|node} [src] A TR row node, TD/TH cell node or an integer. If given as
- * a TR node then the data source for the whole row will be returned. If given as a
- * TD/TH cell node then iCol will be automatically calculated and the data for the
- * cell returned. If given as an integer, then this is treated as the aoData internal
- * data index for the row (see fnGetPosition) and the data for that row used.
- * @param {int} [col] Optional column index that you want the data of.
- * @returns {array|object|string} If mRow is undefined, then the data for all rows is
- * returned. If mRow is defined, just data for that row, and is iCol is
- * defined, only data for the designated cell is returned.
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * // Row data
- * $(document).ready(function() {
- * oTable = $('#example').dataTable();
- *
- * oTable.$('tr').click( function () {
- * var data = oTable.fnGetData( this );
- * // ... do something with the array / object of data for the row
- * } );
- * } );
- *
- * @example
- * // Individual cell data
- * $(document).ready(function() {
- * oTable = $('#example').dataTable();
- *
- * oTable.$('td').click( function () {
- * var sData = oTable.fnGetData( this );
- * alert( 'The cell clicked on had the value of '+sData );
- * } );
- * } );
- */
- this.fnGetData = function( src, col )
- {
- var api = this.api( true );
-
- if ( src !== undefined ) {
- var type = src.nodeName ? src.nodeName.toLowerCase() : '';
-
- return col !== undefined || type == 'td' || type == 'th' ?
- api.cell( src, col ).data() :
- api.row( src ).data() || null;
- }
-
- return api.data().toArray();
- };
-
-
- /**
- * Get an array of the TR nodes that are used in the table's body. Note that you will
- * typically want to use the '$' API method in preference to this as it is more
- * flexible.
- * @param {int} [iRow] Optional row index for the TR element you want
- * @returns {array|node} If iRow is undefined, returns an array of all TR elements
- * in the table's body, or iRow is defined, just the TR element requested.
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- *
- * // Get the nodes from the table
- * var nNodes = oTable.fnGetNodes( );
- * } );
- */
- this.fnGetNodes = function( iRow )
- {
- var api = this.api( true );
-
- return iRow !== undefined ?
- api.row( iRow ).node() :
- api.rows().nodes().flatten().toArray();
- };
-
-
- /**
- * Get the array indexes of a particular cell from it's DOM element
- * and column index including hidden columns
- * @param {node} node this can either be a TR, TD or TH in the table's body
- * @returns {int} If nNode is given as a TR, then a single index is returned, or
- * if given as a cell, an array of [row index, column index (visible),
- * column index (all)] is given.
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * $('#example tbody td').click( function () {
- * // Get the position of the current data from the node
- * var aPos = oTable.fnGetPosition( this );
- *
- * // Get the data array for this row
- * var aData = oTable.fnGetData( aPos[0] );
- *
- * // Update the data array and return the value
- * aData[ aPos[1] ] = 'clicked';
- * this.innerHTML = 'clicked';
- * } );
- *
- * // Init DataTables
- * oTable = $('#example').dataTable();
- * } );
- */
- this.fnGetPosition = function( node )
- {
- var api = this.api( true );
- var nodeName = node.nodeName.toUpperCase();
-
- if ( nodeName == 'TR' ) {
- return api.row( node ).index();
- }
- else if ( nodeName == 'TD' || nodeName == 'TH' ) {
- var cell = api.cell( node ).index();
-
- return [
- cell.row,
- cell.columnVisible,
- cell.column
- ];
- }
- return null;
- };
-
-
- /**
- * Check to see if a row is 'open' or not.
- * @param {node} nTr the table row to check
- * @returns {boolean} true if the row is currently open, false otherwise
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable;
- *
- * // 'open' an information row when a row is clicked on
- * $('#example tbody tr').click( function () {
- * if ( oTable.fnIsOpen(this) ) {
- * oTable.fnClose( this );
- * } else {
- * oTable.fnOpen( this, "Temporary row opened", "info_row" );
- * }
- * } );
- *
- * oTable = $('#example').dataTable();
- * } );
- */
- this.fnIsOpen = function( nTr )
- {
- return this.api( true ).row( nTr ).child.isShown();
- };
-
-
- /**
- * This function will place a new row directly after a row which is currently
- * on display on the page, with the HTML contents that is passed into the
- * function. This can be used, for example, to ask for confirmation that a
- * particular record should be deleted.
- * @param {node} nTr The table row to 'open'
- * @param {string|node|jQuery} mHtml The HTML to put into the row
- * @param {string} sClass Class to give the new TD cell
- * @returns {node} The row opened. Note that if the table row passed in as the
- * first parameter, is not found in the table, this method will silently
- * return.
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable;
- *
- * // 'open' an information row when a row is clicked on
- * $('#example tbody tr').click( function () {
- * if ( oTable.fnIsOpen(this) ) {
- * oTable.fnClose( this );
- * } else {
- * oTable.fnOpen( this, "Temporary row opened", "info_row" );
- * }
- * } );
- *
- * oTable = $('#example').dataTable();
- * } );
- */
- this.fnOpen = function( nTr, mHtml, sClass )
- {
- return this.api( true )
- .row( nTr )
- .child( mHtml, sClass )
- .show()
- .child()[0];
- };
-
-
- /**
- * Change the pagination - provides the internal logic for pagination in a simple API
- * function. With this function you can have a DataTables table go to the next,
- * previous, first or last pages.
- * @param {string|int} mAction Paging action to take: "first", "previous", "next" or "last"
- * or page number to jump to (integer), note that page 0 is the first page.
- * @param {bool} [bRedraw=true] Redraw the table or not
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- * oTable.fnPageChange( 'next' );
- * } );
- */
- this.fnPageChange = function ( mAction, bRedraw )
- {
- var api = this.api( true ).page( mAction );
-
- if ( bRedraw === undefined || bRedraw ) {
- api.draw(false);
- }
- };
-
-
- /**
- * Show a particular column
- * @param {int} iCol The column whose display should be changed
- * @param {bool} bShow Show (true) or hide (false) the column
- * @param {bool} [bRedraw=true] Redraw the table or not
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- *
- * // Hide the second column after initialisation
- * oTable.fnSetColumnVis( 1, false );
- * } );
- */
- this.fnSetColumnVis = function ( iCol, bShow, bRedraw )
- {
- var api = this.api( true ).column( iCol ).visible( bShow );
-
- if ( bRedraw === undefined || bRedraw ) {
- api.columns.adjust().draw();
- }
- };
-
-
- /**
- * Get the settings for a particular table for external manipulation
- * @returns {object} DataTables settings object. See
- * {@link DataTable.models.oSettings}
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- * var oSettings = oTable.fnSettings();
- *
- * // Show an example parameter from the settings
- * alert( oSettings._iDisplayStart );
- * } );
- */
- this.fnSettings = function()
- {
- return _fnSettingsFromNode( this[_ext.iApiIndex] );
- };
-
-
- /**
- * Sort the table by a particular column
- * @param {int} iCol the data index to sort on. Note that this will not match the
- * 'display index' if you have hidden data entries
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- *
- * // Sort immediately with columns 0 and 1
- * oTable.fnSort( [ [0,'asc'], [1,'asc'] ] );
- * } );
- */
- this.fnSort = function( aaSort )
- {
- this.api( true ).order( aaSort ).draw();
- };
-
-
- /**
- * Attach a sort listener to an element for a given column
- * @param {node} nNode the element to attach the sort listener to
- * @param {int} iColumn the column that a click on this node will sort on
- * @param {function} [fnCallback] callback function when sort is run
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- *
- * // Sort on column 1, when 'sorter' is clicked on
- * oTable.fnSortListener( document.getElementById('sorter'), 1 );
- * } );
- */
- this.fnSortListener = function( nNode, iColumn, fnCallback )
- {
- this.api( true ).order.listener( nNode, iColumn, fnCallback );
- };
-
-
- /**
- * Update a table cell or row - this method will accept either a single value to
- * update the cell with, an array of values with one element for each column or
- * an object in the same format as the original data source. The function is
- * self-referencing in order to make the multi column updates easier.
- * @param {object|array|string} mData Data to update the cell/row with
- * @param {node|int} mRow TR element you want to update or the aoData index
- * @param {int} [iColumn] The column to update, give as null or undefined to
- * update a whole row.
- * @param {bool} [bRedraw=true] Redraw the table or not
- * @param {bool} [bAction=true] Perform pre-draw actions or not
- * @returns {int} 0 on success, 1 on error
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- * oTable.fnUpdate( 'Example update', 0, 0 ); // Single cell
- * oTable.fnUpdate( ['a', 'b', 'c', 'd', 'e'], $('tbody tr')[0] ); // Row
- * } );
- */
- this.fnUpdate = function( mData, mRow, iColumn, bRedraw, bAction )
- {
- var api = this.api( true );
-
- if ( iColumn === undefined || iColumn === null ) {
- api.row( mRow ).data( mData );
- }
- else {
- api.cell( mRow, iColumn ).data( mData );
- }
-
- if ( bAction === undefined || bAction ) {
- api.columns.adjust();
- }
-
- if ( bRedraw === undefined || bRedraw ) {
- api.draw();
- }
- return 0;
- };
-
-
- /**
- * Provide a common method for plug-ins to check the version of DataTables being used, in order
- * to ensure compatibility.
- * @param {string} sVersion Version string to check for, in the format "X.Y.Z". Note that the
- * formats "X" and "X.Y" are also acceptable.
- * @returns {boolean} true if this version of DataTables is greater or equal to the required
- * version, or false if this version of DataTales is not suitable
- * @method
- * @dtopt API
- * @deprecated Since v1.10
- *
- * @example
- * $(document).ready(function() {
- * var oTable = $('#example').dataTable();
- * alert( oTable.fnVersionCheck( '1.9.0' ) );
- * } );
- */
- this.fnVersionCheck = _ext.fnVersionCheck;
-
-
- var _that = this;
- var emptyInit = options === undefined;
- var len = this.length;
-
- if ( emptyInit ) {
- options = {};
- }
-
- this.oApi = this.internal = _ext.internal;
-
- // Extend with old style plug-in API methods
- for ( var fn in DataTable.ext.internal ) {
- if ( fn ) {
- this[fn] = _fnExternApiFunc(fn);
- }
- }
-
- this.each(function() {
- // For each initialisation we want to give it a clean initialisation
- // object that can be bashed around
- var o = {};
- var oInit = len > 1 ? // optimisation for single table case
- _fnExtend( o, options, true ) :
- options;
-
- /*global oInit,_that,emptyInit*/
- var i=0, iLen, j, jLen, k, kLen;
- var sId = this.getAttribute( 'id' );
- var bInitHandedOff = false;
- var defaults = DataTable.defaults;
- var $this = $(this);
-
-
- /* Sanity check */
- if ( this.nodeName.toLowerCase() != 'table' )
- {
- _fnLog( null, 0, 'Non-table node initialisation ('+this.nodeName+')', 2 );
- return;
- }
-
- /* Backwards compatibility for the defaults */
- _fnCompatOpts( defaults );
- _fnCompatCols( defaults.column );
-
- /* Convert the camel-case defaults to Hungarian */
- _fnCamelToHungarian( defaults, defaults, true );
- _fnCamelToHungarian( defaults.column, defaults.column, true );
-
- /* Setting up the initialisation object */
- _fnCamelToHungarian( defaults, $.extend( oInit, $this.data() ) );
-
-
-
- /* Check to see if we are re-initialising a table */
- var allSettings = DataTable.settings;
- for ( i=0, iLen=allSettings.length ; i').appendTo($this);
- }
- oSettings.nTHead = thead[0];
-
- var tbody = $this.children('tbody');
- if ( tbody.length === 0 ) {
- tbody = $(' ').appendTo($this);
- }
- oSettings.nTBody = tbody[0];
-
- var tfoot = $this.children('tfoot');
- if ( tfoot.length === 0 && captions.length > 0 && (oSettings.oScroll.sX !== "" || oSettings.oScroll.sY !== "") ) {
- // If we are a scrolling table, and no footer has been given, then we need to create
- // a tfoot element for the caption element to be appended to
- tfoot = $(' ').appendTo($this);
- }
-
- if ( tfoot.length === 0 || tfoot.children().length === 0 ) {
- $this.addClass( oClasses.sNoFooter );
- }
- else if ( tfoot.length > 0 ) {
- oSettings.nTFoot = tfoot[0];
- _fnDetectHeader( oSettings.aoFooter, oSettings.nTFoot );
- }
-
- /* Check if there is data passing into the constructor */
- if ( oInit.aaData ) {
- for ( i=0 ; i/g;
-
- // This is not strict ISO8601 - Date.parse() is quite lax, although
- // implementations differ between browsers.
- var _re_date = /^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/;
-
- // Escape regular expression special characters
- var _re_escape_regex = new RegExp( '(\\' + [ '/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\', '$', '^', '-' ].join('|\\') + ')', 'g' );
-
- // http://en.wikipedia.org/wiki/Foreign_exchange_market
- // - \u20BD - Russian ruble.
- // - \u20a9 - South Korean Won
- // - \u20BA - Turkish Lira
- // - \u20B9 - Indian Rupee
- // - R - Brazil (R$) and South Africa
- // - fr - Swiss Franc
- // - kr - Swedish krona, Norwegian krone and Danish krone
- // - \u2009 is thin space and \u202F is narrow no-break space, both used in many
- // - Ƀ - Bitcoin
- // - Ξ - Ethereum
- // standards as thousands separators.
- var _re_formatted_numeric = /[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi;
-
-
- var _empty = function ( d ) {
- return !d || d === true || d === '-' ? true : false;
- };
-
-
- var _intVal = function ( s ) {
- var integer = parseInt( s, 10 );
- return !isNaN(integer) && isFinite(s) ? integer : null;
- };
-
- // Convert from a formatted number with characters other than `.` as the
- // decimal place, to a Javascript number
- var _numToDecimal = function ( num, decimalPoint ) {
- // Cache created regular expressions for speed as this function is called often
- if ( ! _re_dic[ decimalPoint ] ) {
- _re_dic[ decimalPoint ] = new RegExp( _fnEscapeRegex( decimalPoint ), 'g' );
- }
- return typeof num === 'string' && decimalPoint !== '.' ?
- num.replace( /\./g, '' ).replace( _re_dic[ decimalPoint ], '.' ) :
- num;
- };
-
-
- var _isNumber = function ( d, decimalPoint, formatted ) {
- var strType = typeof d === 'string';
-
- // If empty return immediately so there must be a number if it is a
- // formatted string (this stops the string "k", or "kr", etc being detected
- // as a formatted number for currency
- if ( _empty( d ) ) {
- return true;
- }
-
- if ( decimalPoint && strType ) {
- d = _numToDecimal( d, decimalPoint );
- }
-
- if ( formatted && strType ) {
- d = d.replace( _re_formatted_numeric, '' );
- }
-
- return !isNaN( parseFloat(d) ) && isFinite( d );
- };
-
-
- // A string without HTML in it can be considered to be HTML still
- var _isHtml = function ( d ) {
- return _empty( d ) || typeof d === 'string';
- };
-
-
- var _htmlNumeric = function ( d, decimalPoint, formatted ) {
- if ( _empty( d ) ) {
- return true;
- }
-
- var html = _isHtml( d );
- return ! html ?
- null :
- _isNumber( _stripHtml( d ), decimalPoint, formatted ) ?
- true :
- null;
- };
-
-
- var _pluck = function ( a, prop, prop2 ) {
- var out = [];
- var i=0, ien=a.length;
-
- // Could have the test in the loop for slightly smaller code, but speed
- // is essential here
- if ( prop2 !== undefined ) {
- for ( ; i')
- .css( {
- position: 'fixed',
- top: 0,
- left: $(window).scrollLeft()*-1, // allow for scrolling
- height: 1,
- width: 1,
- overflow: 'hidden'
- } )
- .append(
- $('
')
- .css( {
- position: 'absolute',
- top: 1,
- left: 1,
- width: 100,
- overflow: 'scroll'
- } )
- .append(
- $('
')
- .css( {
- width: '100%',
- height: 10
- } )
- )
- )
- .appendTo( 'body' );
-
- var outer = n.children();
- var inner = outer.children();
-
- // Numbers below, in order, are:
- // inner.offsetWidth, inner.clientWidth, outer.offsetWidth, outer.clientWidth
- //
- // IE6 XP: 100 100 100 83
- // IE7 Vista: 100 100 100 83
- // IE 8+ Windows: 83 83 100 83
- // Evergreen Windows: 83 83 100 83
- // Evergreen Mac with scrollbars: 85 85 100 85
- // Evergreen Mac without scrollbars: 100 100 100 100
-
- // Get scrollbar width
- browser.barWidth = outer[0].offsetWidth - outer[0].clientWidth;
-
- // IE6/7 will oversize a width 100% element inside a scrolling element, to
- // include the width of the scrollbar, while other browsers ensure the inner
- // element is contained without forcing scrolling
- browser.bScrollOversize = inner[0].offsetWidth === 100 && outer[0].clientWidth !== 100;
-
- // In rtl text layout, some browsers (most, but not all) will place the
- // scrollbar on the left, rather than the right.
- browser.bScrollbarLeft = Math.round( inner.offset().left ) !== 1;
-
- // IE8- don't provide height and width for getBoundingClientRect
- browser.bBounding = n[0].getBoundingClientRect().width ? true : false;
-
- n.remove();
- }
-
- $.extend( settings.oBrowser, DataTable.__browser );
- settings.oScroll.iBarWidth = DataTable.__browser.barWidth;
- }
-
-
- /**
- * Array.prototype reduce[Right] method, used for browsers which don't support
- * JS 1.6. Done this way to reduce code size, since we iterate either way
- * @param {object} settings dataTables settings object
- * @memberof DataTable#oApi
- */
- function _fnReduce ( that, fn, init, start, end, inc )
- {
- var
- i = start,
- value,
- isSet = false;
-
- if ( init !== undefined ) {
- value = init;
- isSet = true;
- }
-
- while ( i !== end ) {
- if ( ! that.hasOwnProperty(i) ) {
- continue;
- }
-
- value = isSet ?
- fn( value, that[i], i, that ) :
- that[i];
-
- isSet = true;
- i += inc;
- }
-
- return value;
- }
-
- /**
- * Add a column to the list used for the table with default values
- * @param {object} oSettings dataTables settings object
- * @param {node} nTh The th element for this column
- * @memberof DataTable#oApi
- */
- function _fnAddColumn( oSettings, nTh )
- {
- // Add column to aoColumns array
- var oDefaults = DataTable.defaults.column;
- var iCol = oSettings.aoColumns.length;
- var oCol = $.extend( {}, DataTable.models.oColumn, oDefaults, {
- "nTh": nTh ? nTh : document.createElement('th'),
- "sTitle": oDefaults.sTitle ? oDefaults.sTitle : nTh ? nTh.innerHTML : '',
- "aDataSort": oDefaults.aDataSort ? oDefaults.aDataSort : [iCol],
- "mData": oDefaults.mData ? oDefaults.mData : iCol,
- idx: iCol
- } );
- oSettings.aoColumns.push( oCol );
-
- // Add search object for column specific search. Note that the `searchCols[ iCol ]`
- // passed into extend can be undefined. This allows the user to give a default
- // with only some of the parameters defined, and also not give a default
- var searchCols = oSettings.aoPreSearchCols;
- searchCols[ iCol ] = $.extend( {}, DataTable.models.oSearch, searchCols[ iCol ] );
-
- // Use the default column options function to initialise classes etc
- _fnColumnOptions( oSettings, iCol, $(nTh).data() );
- }
-
-
- /**
- * Apply options for a column
- * @param {object} oSettings dataTables settings object
- * @param {int} iCol column index to consider
- * @param {object} oOptions object with sType, bVisible and bSearchable etc
- * @memberof DataTable#oApi
- */
- function _fnColumnOptions( oSettings, iCol, oOptions )
- {
- var oCol = oSettings.aoColumns[ iCol ];
- var oClasses = oSettings.oClasses;
- var th = $(oCol.nTh);
-
- // Try to get width information from the DOM. We can't get it from CSS
- // as we'd need to parse the CSS stylesheet. `width` option can override
- if ( ! oCol.sWidthOrig ) {
- // Width attribute
- oCol.sWidthOrig = th.attr('width') || null;
-
- // Style attribute
- var t = (th.attr('style') || '').match(/width:\s*(\d+[pxem%]+)/);
- if ( t ) {
- oCol.sWidthOrig = t[1];
- }
- }
-
- /* User specified column options */
- if ( oOptions !== undefined && oOptions !== null )
- {
- // Backwards compatibility
- _fnCompatCols( oOptions );
-
- // Map camel case parameters to their Hungarian counterparts
- _fnCamelToHungarian( DataTable.defaults.column, oOptions );
-
- /* Backwards compatibility for mDataProp */
- if ( oOptions.mDataProp !== undefined && !oOptions.mData )
- {
- oOptions.mData = oOptions.mDataProp;
- }
-
- if ( oOptions.sType )
- {
- oCol._sManualType = oOptions.sType;
- }
-
- // `class` is a reserved word in Javascript, so we need to provide
- // the ability to use a valid name for the camel case input
- if ( oOptions.className && ! oOptions.sClass )
- {
- oOptions.sClass = oOptions.className;
- }
- if ( oOptions.sClass ) {
- th.addClass( oOptions.sClass );
- }
-
- $.extend( oCol, oOptions );
- _fnMap( oCol, oOptions, "sWidth", "sWidthOrig" );
-
- /* iDataSort to be applied (backwards compatibility), but aDataSort will take
- * priority if defined
- */
- if ( oOptions.iDataSort !== undefined )
- {
- oCol.aDataSort = [ oOptions.iDataSort ];
- }
- _fnMap( oCol, oOptions, "aDataSort" );
- }
-
- /* Cache the data get and set functions for speed */
- var mDataSrc = oCol.mData;
- var mData = _fnGetObjectDataFn( mDataSrc );
- var mRender = oCol.mRender ? _fnGetObjectDataFn( oCol.mRender ) : null;
-
- var attrTest = function( src ) {
- return typeof src === 'string' && src.indexOf('@') !== -1;
- };
- oCol._bAttrSrc = $.isPlainObject( mDataSrc ) && (
- attrTest(mDataSrc.sort) || attrTest(mDataSrc.type) || attrTest(mDataSrc.filter)
- );
- oCol._setter = null;
-
- oCol.fnGetData = function (rowData, type, meta) {
- var innerData = mData( rowData, type, undefined, meta );
-
- return mRender && type ?
- mRender( innerData, type, rowData, meta ) :
- innerData;
- };
- oCol.fnSetData = function ( rowData, val, meta ) {
- return _fnSetObjectDataFn( mDataSrc )( rowData, val, meta );
- };
-
- // Indicate if DataTables should read DOM data as an object or array
- // Used in _fnGetRowElements
- if ( typeof mDataSrc !== 'number' ) {
- oSettings._rowReadObject = true;
- }
-
- /* Feature sorting overrides column specific when off */
- if ( !oSettings.oFeatures.bSort )
- {
- oCol.bSortable = false;
- th.addClass( oClasses.sSortableNone ); // Have to add class here as order event isn't called
- }
-
- /* Check that the class assignment is correct for sorting */
- var bAsc = $.inArray('asc', oCol.asSorting) !== -1;
- var bDesc = $.inArray('desc', oCol.asSorting) !== -1;
- if ( !oCol.bSortable || (!bAsc && !bDesc) )
- {
- oCol.sSortingClass = oClasses.sSortableNone;
- oCol.sSortingClassJUI = "";
- }
- else if ( bAsc && !bDesc )
- {
- oCol.sSortingClass = oClasses.sSortableAsc;
- oCol.sSortingClassJUI = oClasses.sSortJUIAscAllowed;
- }
- else if ( !bAsc && bDesc )
- {
- oCol.sSortingClass = oClasses.sSortableDesc;
- oCol.sSortingClassJUI = oClasses.sSortJUIDescAllowed;
- }
- else
- {
- oCol.sSortingClass = oClasses.sSortable;
- oCol.sSortingClassJUI = oClasses.sSortJUI;
- }
- }
-
-
- /**
- * Adjust the table column widths for new data. Note: you would probably want to
- * do a redraw after calling this function!
- * @param {object} settings dataTables settings object
- * @memberof DataTable#oApi
- */
- function _fnAdjustColumnSizing ( settings )
- {
- /* Not interested in doing column width calculation if auto-width is disabled */
- if ( settings.oFeatures.bAutoWidth !== false )
- {
- var columns = settings.aoColumns;
-
- _fnCalculateColumnWidths( settings );
- for ( var i=0 , iLen=columns.length ; i=0 ; i-- )
- {
- def = aoColDefs[i];
-
- /* Each definition can target multiple columns, as it is an array */
- var aTargets = def.targets !== undefined ?
- def.targets :
- def.aTargets;
-
- if ( ! $.isArray( aTargets ) )
- {
- aTargets = [ aTargets ];
- }
-
- for ( j=0, jLen=aTargets.length ; j= 0 )
- {
- /* Add columns that we don't yet know about */
- while( columns.length <= aTargets[j] )
- {
- _fnAddColumn( oSettings );
- }
-
- /* Integer, basic index */
- fn( aTargets[j], def );
- }
- else if ( typeof aTargets[j] === 'number' && aTargets[j] < 0 )
- {
- /* Negative integer, right to left column counting */
- fn( columns.length+aTargets[j], def );
- }
- else if ( typeof aTargets[j] === 'string' )
- {
- /* Class name matching on TH element */
- for ( k=0, kLen=columns.length ; k=0 if successful (index of new aoData entry), -1 if failed
- * @memberof DataTable#oApi
- */
- function _fnAddData ( oSettings, aDataIn, nTr, anTds )
- {
- /* Create the object for storing information about this new row */
- var iRow = oSettings.aoData.length;
- var oData = $.extend( true, {}, DataTable.models.oRow, {
- src: nTr ? 'dom' : 'data',
- idx: iRow
- } );
-
- oData._aData = aDataIn;
- oSettings.aoData.push( oData );
-
- /* Create the cells */
- var nTd, sThisType;
- var columns = oSettings.aoColumns;
-
- // Invalidate the column types as the new data needs to be revalidated
- for ( var i=0, iLen=columns.length ; i iTarget )
- {
- a[i]--;
- }
- }
-
- if ( iTargetIndex != -1 && splice === undefined )
- {
- a.splice( iTargetIndex, 1 );
- }
- }
-
-
- /**
- * Mark cached data as invalid such that a re-read of the data will occur when
- * the cached data is next requested. Also update from the data source object.
- *
- * @param {object} settings DataTables settings object
- * @param {int} rowIdx Row index to invalidate
- * @param {string} [src] Source to invalidate from: undefined, 'auto', 'dom'
- * or 'data'
- * @param {int} [colIdx] Column index to invalidate. If undefined the whole
- * row will be invalidated
- * @memberof DataTable#oApi
- *
- * @todo For the modularisation of v1.11 this will need to become a callback, so
- * the sort and filter methods can subscribe to it. That will required
- * initialisation options for sorting, which is why it is not already baked in
- */
- function _fnInvalidate( settings, rowIdx, src, colIdx )
- {
- var row = settings.aoData[ rowIdx ];
- var i, ien;
- var cellWrite = function ( cell, col ) {
- // This is very frustrating, but in IE if you just write directly
- // to innerHTML, and elements that are overwritten are GC'ed,
- // even if there is a reference to them elsewhere
- while ( cell.childNodes.length ) {
- cell.removeChild( cell.firstChild );
- }
-
- cell.innerHTML = _fnGetCellData( settings, rowIdx, col, 'display' );
- };
-
- // Are we reading last data from DOM or the data object?
- if ( src === 'dom' || ((! src || src === 'auto') && row.src === 'dom') ) {
- // Read the data from the DOM
- row._aData = _fnGetRowElements(
- settings, row, colIdx, colIdx === undefined ? undefined : row._aData
- )
- .data;
- }
- else {
- // Reading from data object, update the DOM
- var cells = row.anCells;
-
- if ( cells ) {
- if ( colIdx !== undefined ) {
- cellWrite( cells[colIdx], colIdx );
- }
- else {
- for ( i=0, ien=cells.length ; i').appendTo( thead );
- }
-
- for ( i=0, ien=columns.length ; itr').attr('role', 'row');
-
- /* Deal with the footer - add classes if required */
- $(thead).find('>tr>th, >tr>td').addClass( classes.sHeaderTH );
- $(tfoot).find('>tr>th, >tr>td').addClass( classes.sFooterTH );
-
- // Cache the footer cells. Note that we only take the cells from the first
- // row in the footer. If there is more than one row the user wants to
- // interact with, they need to use the table().foot() method. Note also this
- // allows cells to be used for multiple columns using colspan
- if ( tfoot !== null ) {
- var cells = oSettings.aoFooter[0];
-
- for ( i=0, ien=cells.length ; i=0 ; j-- )
- {
- if ( !oSettings.aoColumns[j].bVisible && !bIncludeHidden )
- {
- aoLocal[i].splice( j, 1 );
- }
- }
-
- /* Prep the applied array - it needs an element for each row */
- aApplied.push( [] );
- }
-
- for ( i=0, iLen=aoLocal.length ; i= oSettings.fnRecordsDisplay() ?
- 0 :
- iInitDisplayStart;
-
- oSettings.iInitDisplayStart = -1;
- }
-
- var iDisplayStart = oSettings._iDisplayStart;
- var iDisplayEnd = oSettings.fnDisplayEnd();
-
- /* Server-side processing draw intercept */
- if ( oSettings.bDeferLoading )
- {
- oSettings.bDeferLoading = false;
- oSettings.iDraw++;
- _fnProcessingDisplay( oSettings, false );
- }
- else if ( !bServerSide )
- {
- oSettings.iDraw++;
- }
- else if ( !oSettings.bDestroying && !_fnAjaxUpdate( oSettings ) )
- {
- return;
- }
-
- if ( aiDisplay.length !== 0 )
- {
- var iStart = bServerSide ? 0 : iDisplayStart;
- var iEnd = bServerSide ? oSettings.aoData.length : iDisplayEnd;
-
- for ( var j=iStart ; j ', { 'class': iStripes ? asStripeClasses[0] : '' } )
- .append( $(' ', {
- 'valign': 'top',
- 'colSpan': _fnVisbleColumns( oSettings ),
- 'class': oSettings.oClasses.sRowEmpty
- } ).html( sZero ) )[0];
- }
-
- /* Header and footer callbacks */
- _fnCallbackFire( oSettings, 'aoHeaderCallback', 'header', [ $(oSettings.nTHead).children('tr')[0],
- _fnGetDataMaster( oSettings ), iDisplayStart, iDisplayEnd, aiDisplay ] );
-
- _fnCallbackFire( oSettings, 'aoFooterCallback', 'footer', [ $(oSettings.nTFoot).children('tr')[0],
- _fnGetDataMaster( oSettings ), iDisplayStart, iDisplayEnd, aiDisplay ] );
-
- var body = $(oSettings.nTBody);
-
- body.children().detach();
- body.append( $(anRows) );
-
- /* Call all required callback functions for the end of a draw */
- _fnCallbackFire( oSettings, 'aoDrawCallback', 'draw', [oSettings] );
-
- /* Draw is complete, sorting and filtering must be as well */
- oSettings.bSorted = false;
- oSettings.bFiltered = false;
- oSettings.bDrawing = false;
- }
-
-
- /**
- * Redraw the table - taking account of the various features which are enabled
- * @param {object} oSettings dataTables settings object
- * @param {boolean} [holdPosition] Keep the current paging position. By default
- * the paging is reset to the first page
- * @memberof DataTable#oApi
- */
- function _fnReDraw( settings, holdPosition )
- {
- var
- features = settings.oFeatures,
- sort = features.bSort,
- filter = features.bFilter;
-
- if ( sort ) {
- _fnSort( settings );
- }
-
- if ( filter ) {
- _fnFilterComplete( settings, settings.oPreviousSearch );
- }
- else {
- // No filtering, so we want to just use the display master
- settings.aiDisplay = settings.aiDisplayMaster.slice();
- }
-
- if ( holdPosition !== true ) {
- settings._iDisplayStart = 0;
- }
-
- // Let any modules know about the draw hold position state (used by
- // scrolling internally)
- settings._drawHold = holdPosition;
-
- _fnDraw( settings );
-
- settings._drawHold = false;
- }
-
-
- /**
- * Add the options to the page HTML for the table
- * @param {object} oSettings dataTables settings object
- * @memberof DataTable#oApi
- */
- function _fnAddOptionsHtml ( oSettings )
- {
- var classes = oSettings.oClasses;
- var table = $(oSettings.nTable);
- var holding = $('
').insertBefore( table ); // Holding element for speed
- var features = oSettings.oFeatures;
-
- // All DataTables are wrapped in a div
- var insert = $('
', {
- id: oSettings.sTableId+'_wrapper',
- 'class': classes.sWrapper + (oSettings.nTFoot ? '' : ' '+classes.sNoFooter)
- } );
-
- oSettings.nHolding = holding[0];
- oSettings.nTableWrapper = insert[0];
- oSettings.nTableReinsertBefore = oSettings.nTable.nextSibling;
-
- /* Loop over the user set positioning and place the elements as needed */
- var aDom = oSettings.sDom.split('');
- var featureNode, cOption, nNewNode, cNext, sAttr, j;
- for ( var i=0 ; i')[0];
-
- /* Check to see if we should append an id and/or a class name to the container */
- cNext = aDom[i+1];
- if ( cNext == "'" || cNext == '"' )
- {
- sAttr = "";
- j = 2;
- while ( aDom[i+j] != cNext )
- {
- sAttr += aDom[i+j];
- j++;
- }
-
- /* Replace jQuery UI constants @todo depreciated */
- if ( sAttr == "H" )
- {
- sAttr = classes.sJUIHeader;
- }
- else if ( sAttr == "F" )
- {
- sAttr = classes.sJUIFooter;
- }
-
- /* The attribute can be in the format of "#id.class", "#id" or "class" This logic
- * breaks the string into parts and applies them as needed
- */
- if ( sAttr.indexOf('.') != -1 )
- {
- var aSplit = sAttr.split('.');
- nNewNode.id = aSplit[0].substr(1, aSplit[0].length-1);
- nNewNode.className = aSplit[1];
- }
- else if ( sAttr.charAt(0) == "#" )
- {
- nNewNode.id = sAttr.substr(1, sAttr.length-1);
- }
- else
- {
- nNewNode.className = sAttr;
- }
-
- i += j; /* Move along the position array */
- }
-
- insert.append( nNewNode );
- insert = $(nNewNode);
- }
- else if ( cOption == '>' )
- {
- /* End container div */
- insert = insert.parent();
- }
- // @todo Move options into their own plugins?
- else if ( cOption == 'l' && features.bPaginate && features.bLengthChange )
- {
- /* Length */
- featureNode = _fnFeatureHtmlLength( oSettings );
- }
- else if ( cOption == 'f' && features.bFilter )
- {
- /* Filter */
- featureNode = _fnFeatureHtmlFilter( oSettings );
- }
- else if ( cOption == 'r' && features.bProcessing )
- {
- /* pRocessing */
- featureNode = _fnFeatureHtmlProcessing( oSettings );
- }
- else if ( cOption == 't' )
- {
- /* Table */
- featureNode = _fnFeatureHtmlTable( oSettings );
- }
- else if ( cOption == 'i' && features.bInfo )
- {
- /* Info */
- featureNode = _fnFeatureHtmlInfo( oSettings );
- }
- else if ( cOption == 'p' && features.bPaginate )
- {
- /* Pagination */
- featureNode = _fnFeatureHtmlPaginate( oSettings );
- }
- else if ( DataTable.ext.feature.length !== 0 )
- {
- /* Plug-in features */
- var aoFeatures = DataTable.ext.feature;
- for ( var k=0, kLen=aoFeatures.length ; k ';
-
- var str = language.sSearch;
- str = str.match(/_INPUT_/) ?
- str.replace('_INPUT_', input) :
- str+input;
-
- var filter = $('
', {
- 'id': ! features.f ? tableId+'_filter' : null,
- 'class': classes.sFilter
- } )
- .append( $(' ' ).append( str ) );
-
- var searchFn = function() {
- /* Update all other filter input elements for the new display */
- var n = features.f;
- var val = !this.value ? "" : this.value; // mental IE8 fix :-(
-
- /* Now do the filter */
- if ( val != previousSearch.sSearch ) {
- _fnFilterComplete( settings, {
- "sSearch": val,
- "bRegex": previousSearch.bRegex,
- "bSmart": previousSearch.bSmart ,
- "bCaseInsensitive": previousSearch.bCaseInsensitive
- } );
-
- // Need to redraw, without resorting
- settings._iDisplayStart = 0;
- _fnDraw( settings );
- }
- };
-
- var searchDelay = settings.searchDelay !== null ?
- settings.searchDelay :
- _fnDataSource( settings ) === 'ssp' ?
- 400 :
- 0;
-
- var jqFilter = $('input', filter)
- .val( previousSearch.sSearch )
- .attr( 'placeholder', language.sSearchPlaceholder )
- .on(
- 'keyup.DT search.DT input.DT paste.DT cut.DT',
- searchDelay ?
- _fnThrottle( searchFn, searchDelay ) :
- searchFn
- )
- .on( 'keypress.DT', function(e) {
- /* Prevent form submission */
- if ( e.keyCode == 13 ) {
- return false;
- }
- } )
- .attr('aria-controls', tableId);
-
- // Update the input elements whenever the table is filtered
- $(settings.nTable).on( 'search.dt.DT', function ( ev, s ) {
- if ( settings === s ) {
- // IE9 throws an 'unknown error' if document.activeElement is used
- // inside an iframe or frame...
- try {
- if ( jqFilter[0] !== document.activeElement ) {
- jqFilter.val( previousSearch.sSearch );
- }
- }
- catch ( e ) {}
- }
- } );
-
- return filter[0];
- }
-
-
- /**
- * Filter the table using both the global filter and column based filtering
- * @param {object} oSettings dataTables settings object
- * @param {object} oSearch search information
- * @param {int} [iForce] force a research of the master array (1) or not (undefined or 0)
- * @memberof DataTable#oApi
- */
- function _fnFilterComplete ( oSettings, oInput, iForce )
- {
- var oPrevSearch = oSettings.oPreviousSearch;
- var aoPrevSearch = oSettings.aoPreSearchCols;
- var fnSaveFilter = function ( oFilter ) {
- /* Save the filtering values */
- oPrevSearch.sSearch = oFilter.sSearch;
- oPrevSearch.bRegex = oFilter.bRegex;
- oPrevSearch.bSmart = oFilter.bSmart;
- oPrevSearch.bCaseInsensitive = oFilter.bCaseInsensitive;
- };
- var fnRegex = function ( o ) {
- // Backwards compatibility with the bEscapeRegex option
- return o.bEscapeRegex !== undefined ? !o.bEscapeRegex : o.bRegex;
- };
-
- // Resolve any column types that are unknown due to addition or invalidation
- // @todo As per sort - can this be moved into an event handler?
- _fnColumnTypes( oSettings );
-
- /* In server-side processing all filtering is done by the server, so no point hanging around here */
- if ( _fnDataSource( oSettings ) != 'ssp' )
- {
- /* Global filter */
- _fnFilter( oSettings, oInput.sSearch, iForce, fnRegex(oInput), oInput.bSmart, oInput.bCaseInsensitive );
- fnSaveFilter( oInput );
-
- /* Now do the individual column filter */
- for ( var i=0 ; i input.length ||
- input.indexOf(prevSearch) !== 0 ||
- settings.bSorted // On resort, the display master needs to be
- // re-filtered since indexes will have changed
- ) {
- settings.aiDisplay = displayMaster.slice();
- }
-
- // Search the display array
- display = settings.aiDisplay;
-
- for ( i=0 ; i')[0];
- var __filter_div_textContent = __filter_div.textContent !== undefined;
-
- // Update the filtering data for each row if needed (by invalidation or first run)
- function _fnFilterData ( settings )
- {
- var columns = settings.aoColumns;
- var column;
- var i, j, ien, jen, filterData, cellData, row;
- var fomatters = DataTable.ext.type.search;
- var wasInvalidated = false;
-
- for ( i=0, ien=settings.aoData.length ; i', {
- 'class': settings.oClasses.sInfo,
- 'id': ! nodes ? tid+'_info' : null
- } );
-
- if ( ! nodes ) {
- // Update display on each draw
- settings.aoDrawCallback.push( {
- "fn": _fnUpdateInfo,
- "sName": "information"
- } );
-
- n
- .attr( 'role', 'status' )
- .attr( 'aria-live', 'polite' );
-
- // Table is described by our info div
- $(settings.nTable).attr( 'aria-describedby', tid+'_info' );
- }
-
- return n[0];
- }
-
-
- /**
- * Update the information elements in the display
- * @param {object} settings dataTables settings object
- * @memberof DataTable#oApi
- */
- function _fnUpdateInfo ( settings )
- {
- /* Show information about the table */
- var nodes = settings.aanFeatures.i;
- if ( nodes.length === 0 ) {
- return;
- }
-
- var
- lang = settings.oLanguage,
- start = settings._iDisplayStart+1,
- end = settings.fnDisplayEnd(),
- max = settings.fnRecordsTotal(),
- total = settings.fnRecordsDisplay(),
- out = total ?
- lang.sInfo :
- lang.sInfoEmpty;
-
- if ( total !== max ) {
- /* Record set after filtering */
- out += ' ' + lang.sInfoFiltered;
- }
-
- // Convert the macros
- out += lang.sInfoPostFix;
- out = _fnInfoMacros( settings, out );
-
- var callback = lang.fnInfoCallback;
- if ( callback !== null ) {
- out = callback.call( settings.oInstance,
- settings, start, end, max, total, out
- );
- }
-
- $(nodes).html( out );
- }
-
-
- function _fnInfoMacros ( settings, str )
- {
- // When infinite scrolling, we are always starting at 1. _iDisplayStart is used only
- // internally
- var
- formatter = settings.fnFormatNumber,
- start = settings._iDisplayStart+1,
- len = settings._iDisplayLength,
- vis = settings.fnRecordsDisplay(),
- all = len === -1;
-
- return str.
- replace(/_START_/g, formatter.call( settings, start ) ).
- replace(/_END_/g, formatter.call( settings, settings.fnDisplayEnd() ) ).
- replace(/_MAX_/g, formatter.call( settings, settings.fnRecordsTotal() ) ).
- replace(/_TOTAL_/g, formatter.call( settings, vis ) ).
- replace(/_PAGE_/g, formatter.call( settings, all ? 1 : Math.ceil( start / len ) ) ).
- replace(/_PAGES_/g, formatter.call( settings, all ? 1 : Math.ceil( vis / len ) ) );
- }
-
-
-
- /**
- * Draw the table for the first time, adding all required features
- * @param {object} settings dataTables settings object
- * @memberof DataTable#oApi
- */
- function _fnInitialise ( settings )
- {
- var i, iLen, iAjaxStart=settings.iInitDisplayStart;
- var columns = settings.aoColumns, column;
- var features = settings.oFeatures;
- var deferLoading = settings.bDeferLoading; // value modified by the draw
-
- /* Ensure that the table data is fully initialised */
- if ( ! settings.bInitialised ) {
- setTimeout( function(){ _fnInitialise( settings ); }, 200 );
- return;
- }
-
- /* Show the display HTML options */
- _fnAddOptionsHtml( settings );
-
- /* Build and draw the header / footer for the table */
- _fnBuildHead( settings );
- _fnDrawHead( settings, settings.aoHeader );
- _fnDrawHead( settings, settings.aoFooter );
-
- /* Okay to show that something is going on now */
- _fnProcessingDisplay( settings, true );
-
- /* Calculate sizes for columns */
- if ( features.bAutoWidth ) {
- _fnCalculateColumnWidths( settings );
- }
-
- for ( i=0, iLen=columns.length ; i', {
- 'name': tableId+'_length',
- 'aria-controls': tableId,
- 'class': classes.sLengthSelect
- } );
-
- for ( var i=0, ien=lengths.length ; i ').addClass( classes.sLength );
- if ( ! settings.aanFeatures.l ) {
- div[0].id = tableId+'_length';
- }
-
- div.children().append(
- settings.oLanguage.sLengthMenu.replace( '_MENU_', select[0].outerHTML )
- );
-
- // Can't use `select` variable as user might provide their own and the
- // reference is broken by the use of outerHTML
- $('select', div)
- .val( settings._iDisplayLength )
- .on( 'change.DT', function(e) {
- _fnLengthChange( settings, $(this).val() );
- _fnDraw( settings );
- } );
-
- // Update node value whenever anything changes the table's length
- $(settings.nTable).on( 'length.dt.DT', function (e, s, len) {
- if ( settings === s ) {
- $('select', div).val( len );
- }
- } );
-
- return div[0];
- }
-
-
-
- /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Note that most of the paging logic is done in
- * DataTable.ext.pager
- */
-
- /**
- * Generate the node required for default pagination
- * @param {object} oSettings dataTables settings object
- * @returns {node} Pagination feature node
- * @memberof DataTable#oApi
- */
- function _fnFeatureHtmlPaginate ( settings )
- {
- var
- type = settings.sPaginationType,
- plugin = DataTable.ext.pager[ type ],
- modern = typeof plugin === 'function',
- redraw = function( settings ) {
- _fnDraw( settings );
- },
- node = $('
').addClass( settings.oClasses.sPaging + type )[0],
- features = settings.aanFeatures;
-
- if ( ! modern ) {
- plugin.fnInit( settings, node, redraw );
- }
-
- /* Add a draw callback for the pagination on first instance, to update the paging display */
- if ( ! features.p )
- {
- node.id = settings.sTableId+'_paginate';
-
- settings.aoDrawCallback.push( {
- "fn": function( settings ) {
- if ( modern ) {
- var
- start = settings._iDisplayStart,
- len = settings._iDisplayLength,
- visRecords = settings.fnRecordsDisplay(),
- all = len === -1,
- page = all ? 0 : Math.ceil( start / len ),
- pages = all ? 1 : Math.ceil( visRecords / len ),
- buttons = plugin(page, pages),
- i, ien;
-
- for ( i=0, ien=features.p.length ; i records )
- {
- start = 0;
- }
- }
- else if ( action == "first" )
- {
- start = 0;
- }
- else if ( action == "previous" )
- {
- start = len >= 0 ?
- start - len :
- 0;
-
- if ( start < 0 )
- {
- start = 0;
- }
- }
- else if ( action == "next" )
- {
- if ( start + len < records )
- {
- start += len;
- }
- }
- else if ( action == "last" )
- {
- start = Math.floor( (records-1) / len) * len;
- }
- else
- {
- _fnLog( settings, 0, "Unknown paging action: "+action, 5 );
- }
-
- var changed = settings._iDisplayStart !== start;
- settings._iDisplayStart = start;
-
- if ( changed ) {
- _fnCallbackFire( settings, null, 'page', [settings] );
-
- if ( redraw ) {
- _fnDraw( settings );
- }
- }
-
- return changed;
- }
-
-
-
- /**
- * Generate the node required for the processing node
- * @param {object} settings dataTables settings object
- * @returns {node} Processing element
- * @memberof DataTable#oApi
- */
- function _fnFeatureHtmlProcessing ( settings )
- {
- return $('
', {
- 'id': ! settings.aanFeatures.r ? settings.sTableId+'_processing' : null,
- 'class': settings.oClasses.sProcessing
- } )
- .html( settings.oLanguage.sProcessing )
- .insertBefore( settings.nTable )[0];
- }
-
-
- /**
- * Display or hide the processing indicator
- * @param {object} settings dataTables settings object
- * @param {bool} show Show the processing indicator (true) or not (false)
- * @memberof DataTable#oApi
- */
- function _fnProcessingDisplay ( settings, show )
- {
- if ( settings.oFeatures.bProcessing ) {
- $(settings.aanFeatures.r).css( 'display', show ? 'block' : 'none' );
- }
-
- _fnCallbackFire( settings, null, 'processing', [settings, show] );
- }
-
- /**
- * Add any control elements for the table - specifically scrolling
- * @param {object} settings dataTables settings object
- * @returns {node} Node to add to the DOM
- * @memberof DataTable#oApi
- */
- function _fnFeatureHtmlTable ( settings )
- {
- var table = $(settings.nTable);
-
- // Add the ARIA grid role to the table
- table.attr( 'role', 'grid' );
-
- // Scrolling from here on in
- var scroll = settings.oScroll;
-
- if ( scroll.sX === '' && scroll.sY === '' ) {
- return settings.nTable;
- }
-
- var scrollX = scroll.sX;
- var scrollY = scroll.sY;
- var classes = settings.oClasses;
- var caption = table.children('caption');
- var captionSide = caption.length ? caption[0]._captionSide : null;
- var headerClone = $( table[0].cloneNode(false) );
- var footerClone = $( table[0].cloneNode(false) );
- var footer = table.children('tfoot');
- var _div = '
';
- var size = function ( s ) {
- return !s ? null : _fnStringToCss( s );
- };
-
- if ( ! footer.length ) {
- footer = null;
- }
-
- /*
- * The HTML structure that we want to generate in this function is:
- * div - scroller
- * div - scroll head
- * div - scroll head inner
- * table - scroll head table
- * thead - thead
- * div - scroll body
- * table - table (master table)
- * thead - thead clone for sizing
- * tbody - tbody
- * div - scroll foot
- * div - scroll foot inner
- * table - scroll foot table
- * tfoot - tfoot
- */
- var scroller = $( _div, { 'class': classes.sScrollWrapper } )
- .append(
- $(_div, { 'class': classes.sScrollHead } )
- .css( {
- overflow: 'hidden',
- position: 'relative',
- border: 0,
- width: scrollX ? size(scrollX) : '100%'
- } )
- .append(
- $(_div, { 'class': classes.sScrollHeadInner } )
- .css( {
- 'box-sizing': 'content-box',
- width: scroll.sXInner || '100%'
- } )
- .append(
- headerClone
- .removeAttr('id')
- .css( 'margin-left', 0 )
- .append( captionSide === 'top' ? caption : null )
- .append(
- table.children('thead')
- )
- )
- )
- )
- .append(
- $(_div, { 'class': classes.sScrollBody } )
- .css( {
- position: 'relative',
- overflow: 'auto',
- width: size( scrollX )
- } )
- .append( table )
- );
-
- if ( footer ) {
- scroller.append(
- $(_div, { 'class': classes.sScrollFoot } )
- .css( {
- overflow: 'hidden',
- border: 0,
- width: scrollX ? size(scrollX) : '100%'
- } )
- .append(
- $(_div, { 'class': classes.sScrollFootInner } )
- .append(
- footerClone
- .removeAttr('id')
- .css( 'margin-left', 0 )
- .append( captionSide === 'bottom' ? caption : null )
- .append(
- table.children('tfoot')
- )
- )
- )
- );
- }
-
- var children = scroller.children();
- var scrollHead = children[0];
- var scrollBody = children[1];
- var scrollFoot = footer ? children[2] : null;
-
- // When the body is scrolled, then we also want to scroll the headers
- if ( scrollX ) {
- $(scrollBody).on( 'scroll.DT', function (e) {
- var scrollLeft = this.scrollLeft;
-
- scrollHead.scrollLeft = scrollLeft;
-
- if ( footer ) {
- scrollFoot.scrollLeft = scrollLeft;
- }
- } );
- }
-
- $(scrollBody).css(
- scrollY && scroll.bCollapse ? 'max-height' : 'height',
- scrollY
- );
-
- settings.nScrollHead = scrollHead;
- settings.nScrollBody = scrollBody;
- settings.nScrollFoot = scrollFoot;
-
- // On redraw - align columns
- settings.aoDrawCallback.push( {
- "fn": _fnScrollDraw,
- "sName": "scrolling"
- } );
-
- return scroller[0];
- }
-
-
-
- /**
- * Update the header, footer and body tables for resizing - i.e. column
- * alignment.
- *
- * Welcome to the most horrible function DataTables. The process that this
- * function follows is basically:
- * 1. Re-create the table inside the scrolling div
- * 2. Take live measurements from the DOM
- * 3. Apply the measurements to align the columns
- * 4. Clean up
- *
- * @param {object} settings dataTables settings object
- * @memberof DataTable#oApi
- */
- function _fnScrollDraw ( settings )
- {
- // Given that this is such a monster function, a lot of variables are use
- // to try and keep the minimised size as small as possible
- var
- scroll = settings.oScroll,
- scrollX = scroll.sX,
- scrollXInner = scroll.sXInner,
- scrollY = scroll.sY,
- barWidth = scroll.iBarWidth,
- divHeader = $(settings.nScrollHead),
- divHeaderStyle = divHeader[0].style,
- divHeaderInner = divHeader.children('div'),
- divHeaderInnerStyle = divHeaderInner[0].style,
- divHeaderTable = divHeaderInner.children('table'),
- divBodyEl = settings.nScrollBody,
- divBody = $(divBodyEl),
- divBodyStyle = divBodyEl.style,
- divFooter = $(settings.nScrollFoot),
- divFooterInner = divFooter.children('div'),
- divFooterTable = divFooterInner.children('table'),
- header = $(settings.nTHead),
- table = $(settings.nTable),
- tableEl = table[0],
- tableStyle = tableEl.style,
- footer = settings.nTFoot ? $(settings.nTFoot) : null,
- browser = settings.oBrowser,
- ie67 = browser.bScrollOversize,
- dtHeaderCells = _pluck( settings.aoColumns, 'nTh' ),
- headerTrgEls, footerTrgEls,
- headerSrcEls, footerSrcEls,
- headerCopy, footerCopy,
- headerWidths=[], footerWidths=[],
- headerContent=[], footerContent=[],
- idx, correction, sanityWidth,
- zeroOut = function(nSizer) {
- var style = nSizer.style;
- style.paddingTop = "0";
- style.paddingBottom = "0";
- style.borderTopWidth = "0";
- style.borderBottomWidth = "0";
- style.height = 0;
- };
-
- // If the scrollbar visibility has changed from the last draw, we need to
- // adjust the column sizes as the table width will have changed to account
- // for the scrollbar
- var scrollBarVis = divBodyEl.scrollHeight > divBodyEl.clientHeight;
-
- if ( settings.scrollBarVis !== scrollBarVis && settings.scrollBarVis !== undefined ) {
- settings.scrollBarVis = scrollBarVis;
- _fnAdjustColumnSizing( settings );
- return; // adjust column sizing will call this function again
- }
- else {
- settings.scrollBarVis = scrollBarVis;
- }
-
- /*
- * 1. Re-create the table inside the scrolling div
- */
-
- // Remove the old minimised thead and tfoot elements in the inner table
- table.children('thead, tfoot').remove();
-
- if ( footer ) {
- footerCopy = footer.clone().prependTo( table );
- footerTrgEls = footer.find('tr'); // the original tfoot is in its own table and must be sized
- footerSrcEls = footerCopy.find('tr');
- }
-
- // Clone the current header and footer elements and then place it into the inner table
- headerCopy = header.clone().prependTo( table );
- headerTrgEls = header.find('tr'); // original header is in its own table
- headerSrcEls = headerCopy.find('tr');
- headerCopy.find('th, td').removeAttr('tabindex');
-
-
- /*
- * 2. Take live measurements from the DOM - do not alter the DOM itself!
- */
-
- // Remove old sizing and apply the calculated column widths
- // Get the unique column headers in the newly created (cloned) header. We want to apply the
- // calculated sizes to this header
- if ( ! scrollX )
- {
- divBodyStyle.width = '100%';
- divHeader[0].style.width = '100%';
- }
-
- $.each( _fnGetUniqueThs( settings, headerCopy ), function ( i, el ) {
- idx = _fnVisibleToColumnIndex( settings, i );
- el.style.width = settings.aoColumns[idx].sWidth;
- } );
-
- if ( footer ) {
- _fnApplyToChildren( function(n) {
- n.style.width = "";
- }, footerSrcEls );
- }
-
- // Size the table as a whole
- sanityWidth = table.outerWidth();
- if ( scrollX === "" ) {
- // No x scrolling
- tableStyle.width = "100%";
-
- // IE7 will make the width of the table when 100% include the scrollbar
- // - which is shouldn't. When there is a scrollbar we need to take this
- // into account.
- if ( ie67 && (table.find('tbody').height() > divBodyEl.offsetHeight ||
- divBody.css('overflow-y') == "scroll")
- ) {
- tableStyle.width = _fnStringToCss( table.outerWidth() - barWidth);
- }
-
- // Recalculate the sanity width
- sanityWidth = table.outerWidth();
- }
- else if ( scrollXInner !== "" ) {
- // legacy x scroll inner has been given - use it
- tableStyle.width = _fnStringToCss(scrollXInner);
-
- // Recalculate the sanity width
- sanityWidth = table.outerWidth();
- }
-
- // Hidden header should have zero height, so remove padding and borders. Then
- // set the width based on the real headers
-
- // Apply all styles in one pass
- _fnApplyToChildren( zeroOut, headerSrcEls );
-
- // Read all widths in next pass
- _fnApplyToChildren( function(nSizer) {
- headerContent.push( nSizer.innerHTML );
- headerWidths.push( _fnStringToCss( $(nSizer).css('width') ) );
- }, headerSrcEls );
-
- // Apply all widths in final pass
- _fnApplyToChildren( function(nToSize, i) {
- // Only apply widths to the DataTables detected header cells - this
- // prevents complex headers from having contradictory sizes applied
- if ( $.inArray( nToSize, dtHeaderCells ) !== -1 ) {
- nToSize.style.width = headerWidths[i];
- }
- }, headerTrgEls );
-
- $(headerSrcEls).height(0);
-
- /* Same again with the footer if we have one */
- if ( footer )
- {
- _fnApplyToChildren( zeroOut, footerSrcEls );
-
- _fnApplyToChildren( function(nSizer) {
- footerContent.push( nSizer.innerHTML );
- footerWidths.push( _fnStringToCss( $(nSizer).css('width') ) );
- }, footerSrcEls );
-
- _fnApplyToChildren( function(nToSize, i) {
- nToSize.style.width = footerWidths[i];
- }, footerTrgEls );
-
- $(footerSrcEls).height(0);
- }
-
-
- /*
- * 3. Apply the measurements
- */
-
- // "Hide" the header and footer that we used for the sizing. We need to keep
- // the content of the cell so that the width applied to the header and body
- // both match, but we want to hide it completely. We want to also fix their
- // width to what they currently are
- _fnApplyToChildren( function(nSizer, i) {
- nSizer.innerHTML = ''+headerContent[i]+'
';
- nSizer.childNodes[0].style.height = "0";
- nSizer.childNodes[0].style.overflow = "hidden";
- nSizer.style.width = headerWidths[i];
- }, headerSrcEls );
-
- if ( footer )
- {
- _fnApplyToChildren( function(nSizer, i) {
- nSizer.innerHTML = ''+footerContent[i]+'
';
- nSizer.childNodes[0].style.height = "0";
- nSizer.childNodes[0].style.overflow = "hidden";
- nSizer.style.width = footerWidths[i];
- }, footerSrcEls );
- }
-
- // Sanity check that the table is of a sensible width. If not then we are going to get
- // misalignment - try to prevent this by not allowing the table to shrink below its min width
- if ( table.outerWidth() < sanityWidth )
- {
- // The min width depends upon if we have a vertical scrollbar visible or not */
- correction = ((divBodyEl.scrollHeight > divBodyEl.offsetHeight ||
- divBody.css('overflow-y') == "scroll")) ?
- sanityWidth+barWidth :
- sanityWidth;
-
- // IE6/7 are a law unto themselves...
- if ( ie67 && (divBodyEl.scrollHeight >
- divBodyEl.offsetHeight || divBody.css('overflow-y') == "scroll")
- ) {
- tableStyle.width = _fnStringToCss( correction-barWidth );
- }
-
- // And give the user a warning that we've stopped the table getting too small
- if ( scrollX === "" || scrollXInner !== "" ) {
- _fnLog( settings, 1, 'Possible column misalignment', 6 );
- }
- }
- else
- {
- correction = '100%';
- }
-
- // Apply to the container elements
- divBodyStyle.width = _fnStringToCss( correction );
- divHeaderStyle.width = _fnStringToCss( correction );
-
- if ( footer ) {
- settings.nScrollFoot.style.width = _fnStringToCss( correction );
- }
-
-
- /*
- * 4. Clean up
- */
- if ( ! scrollY ) {
- /* IE7< puts a vertical scrollbar in place (when it shouldn't be) due to subtracting
- * the scrollbar height from the visible display, rather than adding it on. We need to
- * set the height in order to sort this. Don't want to do it in any other browsers.
- */
- if ( ie67 ) {
- divBodyStyle.height = _fnStringToCss( tableEl.offsetHeight+barWidth );
- }
- }
-
- /* Finally set the width's of the header and footer tables */
- var iOuterWidth = table.outerWidth();
- divHeaderTable[0].style.width = _fnStringToCss( iOuterWidth );
- divHeaderInnerStyle.width = _fnStringToCss( iOuterWidth );
-
- // Figure out if there are scrollbar present - if so then we need a the header and footer to
- // provide a bit more space to allow "overflow" scrolling (i.e. past the scrollbar)
- var bScrolling = table.height() > divBodyEl.clientHeight || divBody.css('overflow-y') == "scroll";
- var padding = 'padding' + (browser.bScrollbarLeft ? 'Left' : 'Right' );
- divHeaderInnerStyle[ padding ] = bScrolling ? barWidth+"px" : "0px";
-
- if ( footer ) {
- divFooterTable[0].style.width = _fnStringToCss( iOuterWidth );
- divFooterInner[0].style.width = _fnStringToCss( iOuterWidth );
- divFooterInner[0].style[padding] = bScrolling ? barWidth+"px" : "0px";
- }
-
- // Correct DOM ordering for colgroup - comes before the thead
- table.children('colgroup').insertBefore( table.children('thead') );
-
- /* Adjust the position of the header in case we loose the y-scrollbar */
- divBody.scroll();
-
- // If sorting or filtering has occurred, jump the scrolling back to the top
- // only if we aren't holding the position
- if ( (settings.bSorted || settings.bFiltered) && ! settings._drawHold ) {
- divBodyEl.scrollTop = 0;
- }
- }
-
-
-
- /**
- * Apply a given function to the display child nodes of an element array (typically
- * TD children of TR rows
- * @param {function} fn Method to apply to the objects
- * @param array {nodes} an1 List of elements to look through for display children
- * @param array {nodes} an2 Another list (identical structure to the first) - optional
- * @memberof DataTable#oApi
- */
- function _fnApplyToChildren( fn, an1, an2 )
- {
- var index=0, i=0, iLen=an1.length;
- var nNode1, nNode2;
-
- while ( i < iLen ) {
- nNode1 = an1[i].firstChild;
- nNode2 = an2 ? an2[i].firstChild : null;
-
- while ( nNode1 ) {
- if ( nNode1.nodeType === 1 ) {
- if ( an2 ) {
- fn( nNode1, nNode2, index );
- }
- else {
- fn( nNode1, index );
- }
-
- index++;
- }
-
- nNode1 = nNode1.nextSibling;
- nNode2 = an2 ? nNode2.nextSibling : null;
- }
-
- i++;
- }
- }
-
-
-
- var __re_html_remove = /<.*?>/g;
-
-
- /**
- * Calculate the width of columns for the table
- * @param {object} oSettings dataTables settings object
- * @memberof DataTable#oApi
- */
- function _fnCalculateColumnWidths ( oSettings )
- {
- var
- table = oSettings.nTable,
- columns = oSettings.aoColumns,
- scroll = oSettings.oScroll,
- scrollY = scroll.sY,
- scrollX = scroll.sX,
- scrollXInner = scroll.sXInner,
- columnCount = columns.length,
- visibleColumns = _fnGetColumns( oSettings, 'bVisible' ),
- headerCells = $('th', oSettings.nTHead),
- tableWidthAttr = table.getAttribute('width'), // from DOM element
- tableContainer = table.parentNode,
- userInputs = false,
- i, column, columnIdx, width, outerWidth,
- browser = oSettings.oBrowser,
- ie67 = browser.bScrollOversize;
-
- var styleWidth = table.style.width;
- if ( styleWidth && styleWidth.indexOf('%') !== -1 ) {
- tableWidthAttr = styleWidth;
- }
-
- /* Convert any user input sizes into pixel sizes */
- for ( i=0 ; i').appendTo( tmpTable.find('tbody') );
-
- // Clone the table header and footer - we can't use the header / footer
- // from the cloned table, since if scrolling is active, the table's
- // real header and footer are contained in different table tags
- tmpTable.find('thead, tfoot').remove();
- tmpTable
- .append( $(oSettings.nTHead).clone() )
- .append( $(oSettings.nTFoot).clone() );
-
- // Remove any assigned widths from the footer (from scrolling)
- tmpTable.find('tfoot th, tfoot td').css('width', '');
-
- // Apply custom sizing to the cloned header
- headerCells = _fnGetUniqueThs( oSettings, tmpTable.find('thead')[0] );
-
- for ( i=0 ; i ').css( {
- width: column.sWidthOrig,
- margin: 0,
- padding: 0,
- border: 0,
- height: 1
- } ) );
- }
- }
-
- // Find the widest cell for each column and put it into the table
- if ( oSettings.aoData.length ) {
- for ( i=0 ; i').css( scrollX || scrollY ?
- {
- position: 'absolute',
- top: 0,
- left: 0,
- height: 1,
- right: 0,
- overflow: 'hidden'
- } :
- {}
- )
- .append( tmpTable )
- .appendTo( tableContainer );
-
- // When scrolling (X or Y) we want to set the width of the table as
- // appropriate. However, when not scrolling leave the table width as it
- // is. This results in slightly different, but I think correct behaviour
- if ( scrollX && scrollXInner ) {
- tmpTable.width( scrollXInner );
- }
- else if ( scrollX ) {
- tmpTable.css( 'width', 'auto' );
- tmpTable.removeAttr('width');
-
- // If there is no width attribute or style, then allow the table to
- // collapse
- if ( tmpTable.width() < tableContainer.clientWidth && tableWidthAttr ) {
- tmpTable.width( tableContainer.clientWidth );
- }
- }
- else if ( scrollY ) {
- tmpTable.width( tableContainer.clientWidth );
- }
- else if ( tableWidthAttr ) {
- tmpTable.width( tableWidthAttr );
- }
-
- // Get the width of each column in the constructed table - we need to
- // know the inner width (so it can be assigned to the other table's
- // cells) and the outer width so we can calculate the full width of the
- // table. This is safe since DataTables requires a unique cell for each
- // column, but if ever a header can span multiple columns, this will
- // need to be modified.
- var total = 0;
- for ( i=0 ; i')
- .css( 'width', _fnStringToCss( width ) )
- .appendTo( parent || document.body );
-
- var val = n[0].offsetWidth;
- n.remove();
-
- return val;
- }
-
-
- /**
- * Get the widest node
- * @param {object} settings dataTables settings object
- * @param {int} colIdx column of interest
- * @returns {node} widest table node
- * @memberof DataTable#oApi
- */
- function _fnGetWidestNode( settings, colIdx )
- {
- var idx = _fnGetMaxLenString( settings, colIdx );
- if ( idx < 0 ) {
- return null;
- }
-
- var data = settings.aoData[ idx ];
- return ! data.nTr ? // Might not have been created when deferred rendering
- $(' ').html( _fnGetCellData( settings, idx, colIdx, 'display' ) )[0] :
- data.anCells[ colIdx ];
- }
-
-
- /**
- * Get the maximum strlen for each data column
- * @param {object} settings dataTables settings object
- * @param {int} colIdx column of interest
- * @returns {string} max string length for each column
- * @memberof DataTable#oApi
- */
- function _fnGetMaxLenString( settings, colIdx )
- {
- var s, max=-1, maxIdx = -1;
-
- for ( var i=0, ien=settings.aoData.length ; i max ) {
- max = s.length;
- maxIdx = i;
- }
- }
-
- return maxIdx;
- }
-
-
- /**
- * Append a CSS unit (only if required) to a string
- * @param {string} value to css-ify
- * @returns {string} value with css unit
- * @memberof DataTable#oApi
- */
- function _fnStringToCss( s )
- {
- if ( s === null ) {
- return '0px';
- }
-
- if ( typeof s == 'number' ) {
- return s < 0 ?
- '0px' :
- s+'px';
- }
-
- // Check it has a unit character already
- return s.match(/\d$/) ?
- s+'px' :
- s;
- }
-
-
-
- function _fnSortFlatten ( settings )
- {
- var
- i, iLen, k, kLen,
- aSort = [],
- aiOrig = [],
- aoColumns = settings.aoColumns,
- aDataSort, iCol, sType, srcCol,
- fixed = settings.aaSortingFixed,
- fixedObj = $.isPlainObject( fixed ),
- nestedSort = [],
- add = function ( a ) {
- if ( a.length && ! $.isArray( a[0] ) ) {
- // 1D array
- nestedSort.push( a );
- }
- else {
- // 2D array
- $.merge( nestedSort, a );
- }
- };
-
- // Build the sort array, with pre-fix and post-fix options if they have been
- // specified
- if ( $.isArray( fixed ) ) {
- add( fixed );
- }
-
- if ( fixedObj && fixed.pre ) {
- add( fixed.pre );
- }
-
- add( settings.aaSorting );
-
- if (fixedObj && fixed.post ) {
- add( fixed.post );
- }
-
- for ( i=0 ; iy ? 1 : 0;
- if ( test !== 0 ) {
- return sort.dir === 'asc' ? test : -test;
- }
- }
-
- x = aiOrig[a];
- y = aiOrig[b];
- return xy ? 1 : 0;
- } );
- }
- else {
- // Depreciated - remove in 1.11 (providing a plug-in option)
- // Not all sort types have formatting methods, so we have to call their sorting
- // methods.
- displayMaster.sort( function ( a, b ) {
- var
- x, y, k, l, test, sort, fn,
- len=aSort.length,
- dataA = aoData[a]._aSortData,
- dataB = aoData[b]._aSortData;
-
- for ( k=0 ; ky ? 1 : 0;
- } );
- }
- }
-
- /* Tell the draw function that we have sorted the data */
- oSettings.bSorted = true;
- }
-
-
- function _fnSortAria ( settings )
- {
- var label;
- var nextSort;
- var columns = settings.aoColumns;
- var aSort = _fnSortFlatten( settings );
- var oAria = settings.oLanguage.oAria;
-
- // ARIA attributes - need to loop all columns, to update all (removing old
- // attributes as needed)
- for ( var i=0, iLen=columns.length ; i/g, "" );
- var th = col.nTh;
-
- // IE7 is throwing an error when setting these properties with jQuery's
- // attr() and removeAttr() methods...
- th.removeAttribute('aria-sort');
-
- /* In ARIA only the first sorting column can be marked as sorting - no multi-sort option */
- if ( col.bSortable ) {
- if ( aSort.length > 0 && aSort[0].col == i ) {
- th.setAttribute('aria-sort', aSort[0].dir=="asc" ? "ascending" : "descending" );
- nextSort = asSorting[ aSort[0].index+1 ] || asSorting[0];
- }
- else {
- nextSort = asSorting[0];
- }
-
- label = sTitle + ( nextSort === "asc" ?
- oAria.sSortAscending :
- oAria.sSortDescending
- );
- }
- else {
- label = sTitle;
- }
-
- th.setAttribute('aria-label', label);
- }
- }
-
-
- /**
- * Function to run on user sort request
- * @param {object} settings dataTables settings object
- * @param {node} attachTo node to attach the handler to
- * @param {int} colIdx column sorting index
- * @param {boolean} [append=false] Append the requested sort to the existing
- * sort if true (i.e. multi-column sort)
- * @param {function} [callback] callback function
- * @memberof DataTable#oApi
- */
- function _fnSortListener ( settings, colIdx, append, callback )
- {
- var col = settings.aoColumns[ colIdx ];
- var sorting = settings.aaSorting;
- var asSorting = col.asSorting;
- var nextSortIdx;
- var next = function ( a, overflow ) {
- var idx = a._idx;
- if ( idx === undefined ) {
- idx = $.inArray( a[1], asSorting );
- }
-
- return idx+1 < asSorting.length ?
- idx+1 :
- overflow ?
- null :
- 0;
- };
-
- // Convert to 2D array if needed
- if ( typeof sorting[0] === 'number' ) {
- sorting = settings.aaSorting = [ sorting ];
- }
-
- // If appending the sort then we are multi-column sorting
- if ( append && settings.oFeatures.bSortMulti ) {
- // Are we already doing some kind of sort on this column?
- var sortIdx = $.inArray( colIdx, _pluck(sorting, '0') );
-
- if ( sortIdx !== -1 ) {
- // Yes, modify the sort
- nextSortIdx = next( sorting[sortIdx], true );
-
- if ( nextSortIdx === null && sorting.length === 1 ) {
- nextSortIdx = 0; // can't remove sorting completely
- }
-
- if ( nextSortIdx === null ) {
- sorting.splice( sortIdx, 1 );
- }
- else {
- sorting[sortIdx][1] = asSorting[ nextSortIdx ];
- sorting[sortIdx]._idx = nextSortIdx;
- }
- }
- else {
- // No sort on this column yet
- sorting.push( [ colIdx, asSorting[0], 0 ] );
- sorting[sorting.length-1]._idx = 0;
- }
- }
- else if ( sorting.length && sorting[0][0] == colIdx ) {
- // Single column - already sorting on this column, modify the sort
- nextSortIdx = next( sorting[0] );
-
- sorting.length = 1;
- sorting[0][1] = asSorting[ nextSortIdx ];
- sorting[0]._idx = nextSortIdx;
- }
- else {
- // Single column - sort only on this column
- sorting.length = 0;
- sorting.push( [ colIdx, asSorting[0] ] );
- sorting[0]._idx = 0;
- }
-
- // Run the sort by calling a full redraw
- _fnReDraw( settings );
-
- // callback used for async user interaction
- if ( typeof callback == 'function' ) {
- callback( settings );
- }
- }
-
-
- /**
- * Attach a sort handler (click) to a node
- * @param {object} settings dataTables settings object
- * @param {node} attachTo node to attach the handler to
- * @param {int} colIdx column sorting index
- * @param {function} [callback] callback function
- * @memberof DataTable#oApi
- */
- function _fnSortAttachListener ( settings, attachTo, colIdx, callback )
- {
- var col = settings.aoColumns[ colIdx ];
-
- _fnBindAction( attachTo, {}, function (e) {
- /* If the column is not sortable - don't to anything */
- if ( col.bSortable === false ) {
- return;
- }
-
- // If processing is enabled use a timeout to allow the processing
- // display to be shown - otherwise to it synchronously
- if ( settings.oFeatures.bProcessing ) {
- _fnProcessingDisplay( settings, true );
-
- setTimeout( function() {
- _fnSortListener( settings, colIdx, e.shiftKey, callback );
-
- // In server-side processing, the draw callback will remove the
- // processing display
- if ( _fnDataSource( settings ) !== 'ssp' ) {
- _fnProcessingDisplay( settings, false );
- }
- }, 0 );
- }
- else {
- _fnSortListener( settings, colIdx, e.shiftKey, callback );
- }
- } );
- }
-
-
- /**
- * Set the sorting classes on table's body, Note: it is safe to call this function
- * when bSort and bSortClasses are false
- * @param {object} oSettings dataTables settings object
- * @memberof DataTable#oApi
- */
- function _fnSortingClasses( settings )
- {
- var oldSort = settings.aLastSort;
- var sortClass = settings.oClasses.sSortColumn;
- var sort = _fnSortFlatten( settings );
- var features = settings.oFeatures;
- var i, ien, colIdx;
-
- if ( features.bSort && features.bSortClasses ) {
- // Remove old sorting classes
- for ( i=0, ien=oldSort.length ; i 0 && s.time < +new Date() - (duration*1000) ) {
- callback();
- return;
- }
-
- // Number of columns have changed - all bets are off, no restore of settings
- if ( s.columns && columns.length !== s.columns.length ) {
- callback();
- return;
- }
-
- // Store the saved state so it might be accessed at any time
- settings.oLoadedState = $.extend( true, {}, s );
-
- // Restore key features - todo - for 1.11 this needs to be done by
- // subscribed events
- if ( s.start !== undefined ) {
- settings._iDisplayStart = s.start;
- settings.iInitDisplayStart = s.start;
- }
- if ( s.length !== undefined ) {
- settings._iDisplayLength = s.length;
- }
-
- // Order
- if ( s.order !== undefined ) {
- settings.aaSorting = [];
- $.each( s.order, function ( i, col ) {
- settings.aaSorting.push( col[0] >= columns.length ?
- [ 0, col[1] ] :
- col
- );
- } );
- }
-
- // Search
- if ( s.search !== undefined ) {
- $.extend( settings.oPreviousSearch, _fnSearchToHung( s.search ) );
- }
-
- // Columns
- //
- if ( s.columns ) {
- for ( i=0, ien=s.columns.length ; i= end )
- {
- start = end - len;
- }
-
- // Keep the start record on the current page
- start -= (start % len);
-
- if ( len === -1 || start < 0 )
- {
- start = 0;
- }
-
- settings._iDisplayStart = start;
- }
-
-
- function _fnRenderer( settings, type )
- {
- var renderer = settings.renderer;
- var host = DataTable.ext.renderer[type];
-
- if ( $.isPlainObject( renderer ) && renderer[type] ) {
- // Specific renderer for this type. If available use it, otherwise use
- // the default.
- return host[renderer[type]] || host._;
- }
- else if ( typeof renderer === 'string' ) {
- // Common renderer - if there is one available for this type use it,
- // otherwise use the default
- return host[renderer] || host._;
- }
-
- // Use the default
- return host._;
- }
-
-
- /**
- * Detect the data source being used for the table. Used to simplify the code
- * a little (ajax) and to make it compress a little smaller.
- *
- * @param {object} settings dataTables settings object
- * @returns {string} Data source
- * @memberof DataTable#oApi
- */
- function _fnDataSource ( settings )
- {
- if ( settings.oFeatures.bServerSide ) {
- return 'ssp';
- }
- else if ( settings.ajax || settings.sAjaxSource ) {
- return 'ajax';
- }
- return 'dom';
- }
-
-
-
-
- /**
- * Computed structure of the DataTables API, defined by the options passed to
- * `DataTable.Api.register()` when building the API.
- *
- * The structure is built in order to speed creation and extension of the Api
- * objects since the extensions are effectively pre-parsed.
- *
- * The array is an array of objects with the following structure, where this
- * base array represents the Api prototype base:
- *
- * [
- * {
- * name: 'data' -- string - Property name
- * val: function () {}, -- function - Api method (or undefined if just an object
- * methodExt: [ ... ], -- array - Array of Api object definitions to extend the method result
- * propExt: [ ... ] -- array - Array of Api object definitions to extend the property
- * },
- * {
- * name: 'row'
- * val: {},
- * methodExt: [ ... ],
- * propExt: [
- * {
- * name: 'data'
- * val: function () {},
- * methodExt: [ ... ],
- * propExt: [ ... ]
- * },
- * ...
- * ]
- * }
- * ]
- *
- * @type {Array}
- * @ignore
- */
- var __apiStruct = [];
-
-
- /**
- * `Array.prototype` reference.
- *
- * @type object
- * @ignore
- */
- var __arrayProto = Array.prototype;
-
-
- /**
- * Abstraction for `context` parameter of the `Api` constructor to allow it to
- * take several different forms for ease of use.
- *
- * Each of the input parameter types will be converted to a DataTables settings
- * object where possible.
- *
- * @param {string|node|jQuery|object} mixed DataTable identifier. Can be one
- * of:
- *
- * * `string` - jQuery selector. Any DataTables' matching the given selector
- * with be found and used.
- * * `node` - `TABLE` node which has already been formed into a DataTable.
- * * `jQuery` - A jQuery object of `TABLE` nodes.
- * * `object` - DataTables settings object
- * * `DataTables.Api` - API instance
- * @return {array|null} Matching DataTables settings objects. `null` or
- * `undefined` is returned if no matching DataTable is found.
- * @ignore
- */
- var _toSettings = function ( mixed )
- {
- var idx, jq;
- var settings = DataTable.settings;
- var tables = $.map( settings, function (el, i) {
- return el.nTable;
- } );
-
- if ( ! mixed ) {
- return [];
- }
- else if ( mixed.nTable && mixed.oApi ) {
- // DataTables settings object
- return [ mixed ];
- }
- else if ( mixed.nodeName && mixed.nodeName.toLowerCase() === 'table' ) {
- // Table node
- idx = $.inArray( mixed, tables );
- return idx !== -1 ? [ settings[idx] ] : null;
- }
- else if ( mixed && typeof mixed.settings === 'function' ) {
- return mixed.settings().toArray();
- }
- else if ( typeof mixed === 'string' ) {
- // jQuery selector
- jq = $(mixed);
- }
- else if ( mixed instanceof $ ) {
- // jQuery object (also DataTables instance)
- jq = mixed;
- }
-
- if ( jq ) {
- return jq.map( function(i) {
- idx = $.inArray( this, tables );
- return idx !== -1 ? settings[idx] : null;
- } ).toArray();
- }
- };
-
-
- /**
- * DataTables API class - used to control and interface with one or more
- * DataTables enhanced tables.
- *
- * The API class is heavily based on jQuery, presenting a chainable interface
- * that you can use to interact with tables. Each instance of the API class has
- * a "context" - i.e. the tables that it will operate on. This could be a single
- * table, all tables on a page or a sub-set thereof.
- *
- * Additionally the API is designed to allow you to easily work with the data in
- * the tables, retrieving and manipulating it as required. This is done by
- * presenting the API class as an array like interface. The contents of the
- * array depend upon the actions requested by each method (for example
- * `rows().nodes()` will return an array of nodes, while `rows().data()` will
- * return an array of objects or arrays depending upon your table's
- * configuration). The API object has a number of array like methods (`push`,
- * `pop`, `reverse` etc) as well as additional helper methods (`each`, `pluck`,
- * `unique` etc) to assist your working with the data held in a table.
- *
- * Most methods (those which return an Api instance) are chainable, which means
- * the return from a method call also has all of the methods available that the
- * top level object had. For example, these two calls are equivalent:
- *
- * // Not chained
- * api.row.add( {...} );
- * api.draw();
- *
- * // Chained
- * api.row.add( {...} ).draw();
- *
- * @class DataTable.Api
- * @param {array|object|string|jQuery} context DataTable identifier. This is
- * used to define which DataTables enhanced tables this API will operate on.
- * Can be one of:
- *
- * * `string` - jQuery selector. Any DataTables' matching the given selector
- * with be found and used.
- * * `node` - `TABLE` node which has already been formed into a DataTable.
- * * `jQuery` - A jQuery object of `TABLE` nodes.
- * * `object` - DataTables settings object
- * @param {array} [data] Data to initialise the Api instance with.
- *
- * @example
- * // Direct initialisation during DataTables construction
- * var api = $('#example').DataTable();
- *
- * @example
- * // Initialisation using a DataTables jQuery object
- * var api = $('#example').dataTable().api();
- *
- * @example
- * // Initialisation as a constructor
- * var api = new $.fn.DataTable.Api( 'table.dataTable' );
- */
- _Api = function ( context, data )
- {
- if ( ! (this instanceof _Api) ) {
- return new _Api( context, data );
- }
-
- var settings = [];
- var ctxSettings = function ( o ) {
- var a = _toSettings( o );
- if ( a ) {
- settings = settings.concat( a );
- }
- };
-
- if ( $.isArray( context ) ) {
- for ( var i=0, ien=context.length ; i idx ?
- new _Api( ctx[idx], this[idx] ) :
- null;
- },
-
-
- filter: function ( fn )
- {
- var a = [];
-
- if ( __arrayProto.filter ) {
- a = __arrayProto.filter.call( this, fn, this );
- }
- else {
- // Compatibility for browsers without EMCA-252-5 (JS 1.6)
- for ( var i=0, ien=this.length ; i 0 ) {
- return ctx[0].json;
- }
-
- // else return undefined;
- } );
-
-
- /**
- * Get the data submitted in the last Ajax request
- */
- _api_register( 'ajax.params()', function () {
- var ctx = this.context;
-
- if ( ctx.length > 0 ) {
- return ctx[0].oAjaxData;
- }
-
- // else return undefined;
- } );
-
-
- /**
- * Reload tables from the Ajax data source. Note that this function will
- * automatically re-draw the table when the remote data has been loaded.
- *
- * @param {boolean} [reset=true] Reset (default) or hold the current paging
- * position. A full re-sort and re-filter is performed when this method is
- * called, which is why the pagination reset is the default action.
- * @returns {DataTables.Api} this
- */
- _api_register( 'ajax.reload()', function ( callback, resetPaging ) {
- return this.iterator( 'table', function (settings) {
- __reload( settings, resetPaging===false, callback );
- } );
- } );
-
-
- /**
- * Get the current Ajax URL. Note that this returns the URL from the first
- * table in the current context.
- *
- * @return {string} Current Ajax source URL
- *//**
- * Set the Ajax URL. Note that this will set the URL for all tables in the
- * current context.
- *
- * @param {string} url URL to set.
- * @returns {DataTables.Api} this
- */
- _api_register( 'ajax.url()', function ( url ) {
- var ctx = this.context;
-
- if ( url === undefined ) {
- // get
- if ( ctx.length === 0 ) {
- return undefined;
- }
- ctx = ctx[0];
-
- return ctx.ajax ?
- $.isPlainObject( ctx.ajax ) ?
- ctx.ajax.url :
- ctx.ajax :
- ctx.sAjaxSource;
- }
-
- // set
- return this.iterator( 'table', function ( settings ) {
- if ( $.isPlainObject( settings.ajax ) ) {
- settings.ajax.url = url;
- }
- else {
- settings.ajax = url;
- }
- // No need to consider sAjaxSource here since DataTables gives priority
- // to `ajax` over `sAjaxSource`. So setting `ajax` here, renders any
- // value of `sAjaxSource` redundant.
- } );
- } );
-
-
- /**
- * Load data from the newly set Ajax URL. Note that this method is only
- * available when `ajax.url()` is used to set a URL. Additionally, this method
- * has the same effect as calling `ajax.reload()` but is provided for
- * convenience when setting a new URL. Like `ajax.reload()` it will
- * automatically redraw the table once the remote data has been loaded.
- *
- * @returns {DataTables.Api} this
- */
- _api_register( 'ajax.url().load()', function ( callback, resetPaging ) {
- // Same as a reload, but makes sense to present it for easy access after a
- // url change
- return this.iterator( 'table', function ( ctx ) {
- __reload( ctx, resetPaging===false, callback );
- } );
- } );
-
-
-
-
- var _selector_run = function ( type, selector, selectFn, settings, opts )
- {
- var
- out = [], res,
- a, i, ien, j, jen,
- selectorType = typeof selector;
-
- // Can't just check for isArray here, as an API or jQuery instance might be
- // given with their array like look
- if ( ! selector || selectorType === 'string' || selectorType === 'function' || selector.length === undefined ) {
- selector = [ selector ];
- }
-
- for ( i=0, ien=selector.length ; i 0 ) {
- // Assign the first element to the first item in the instance
- // and truncate the instance and context
- inst[0] = inst[i];
- inst[0].length = 1;
- inst.length = 1;
- inst.context = [ inst.context[i] ];
-
- return inst;
- }
- }
-
- // Not found - return an empty instance
- inst.length = 0;
- return inst;
- };
-
-
- var _selector_row_indexes = function ( settings, opts )
- {
- var
- i, ien, tmp, a=[],
- displayFiltered = settings.aiDisplay,
- displayMaster = settings.aiDisplayMaster;
-
- var
- search = opts.search, // none, applied, removed
- order = opts.order, // applied, current, index (original - compatibility with 1.9)
- page = opts.page; // all, current
-
- if ( _fnDataSource( settings ) == 'ssp' ) {
- // In server-side processing mode, most options are irrelevant since
- // rows not shown don't exist and the index order is the applied order
- // Removed is a special case - for consistency just return an empty
- // array
- return search === 'removed' ?
- [] :
- _range( 0, displayMaster.length );
- }
- else if ( page == 'current' ) {
- // Current page implies that order=current and fitler=applied, since it is
- // fairly senseless otherwise, regardless of what order and search actually
- // are
- for ( i=settings._iDisplayStart, ien=settings.fnDisplayEnd() ; i= 0 && search == 'applied') )
- {
- a.push( i );
- }
- }
- }
- }
-
- return a;
- };
-
-
- /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Rows
- *
- * {} - no selector - use all available rows
- * {integer} - row aoData index
- * {node} - TR node
- * {string} - jQuery selector to apply to the TR elements
- * {array} - jQuery array of nodes, or simply an array of TR nodes
- *
- */
- var __row_selector = function ( settings, selector, opts )
- {
- var rows;
- var run = function ( sel ) {
- var selInt = _intVal( sel );
- var i, ien;
- var aoData = settings.aoData;
-
- // Short cut - selector is a number and no options provided (default is
- // all records, so no need to check if the index is in there, since it
- // must be - dev error if the index doesn't exist).
- if ( selInt !== null && ! opts ) {
- return [ selInt ];
- }
-
- if ( ! rows ) {
- rows = _selector_row_indexes( settings, opts );
- }
-
- if ( selInt !== null && $.inArray( selInt, rows ) !== -1 ) {
- // Selector - integer
- return [ selInt ];
- }
- else if ( sel === null || sel === undefined || sel === '' ) {
- // Selector - none
- return rows;
- }
-
- // Selector - function
- if ( typeof sel === 'function' ) {
- return $.map( rows, function (idx) {
- var row = aoData[ idx ];
- return sel( idx, row._aData, row.nTr ) ? idx : null;
- } );
- }
-
- // Selector - node
- if ( sel.nodeName ) {
- var rowIdx = sel._DT_RowIndex; // Property added by DT for fast lookup
- var cellIdx = sel._DT_CellIndex;
-
- if ( rowIdx !== undefined ) {
- // Make sure that the row is actually still present in the table
- return aoData[ rowIdx ] && aoData[ rowIdx ].nTr === sel ?
- [ rowIdx ] :
- [];
- }
- else if ( cellIdx ) {
- return aoData[ cellIdx.row ] && aoData[ cellIdx.row ].nTr === sel ?
- [ cellIdx.row ] :
- [];
- }
- else {
- var host = $(sel).closest('*[data-dt-row]');
- return host.length ?
- [ host.data('dt-row') ] :
- [];
- }
- }
-
- // ID selector. Want to always be able to select rows by id, regardless
- // of if the tr element has been created or not, so can't rely upon
- // jQuery here - hence a custom implementation. This does not match
- // Sizzle's fast selector or HTML4 - in HTML5 the ID can be anything,
- // but to select it using a CSS selector engine (like Sizzle or
- // querySelect) it would need to need to be escaped for some characters.
- // DataTables simplifies this for row selectors since you can select
- // only a row. A # indicates an id any anything that follows is the id -
- // unescaped.
- if ( typeof sel === 'string' && sel.charAt(0) === '#' ) {
- // get row index from id
- var rowObj = settings.aIds[ sel.replace( /^#/, '' ) ];
- if ( rowObj !== undefined ) {
- return [ rowObj.idx ];
- }
-
- // need to fall through to jQuery in case there is DOM id that
- // matches
- }
-
- // Get nodes in the order from the `rows` array with null values removed
- var nodes = _removeEmpty(
- _pluck_order( settings.aoData, rows, 'nTr' )
- );
-
- // Selector - jQuery selector string, array of nodes or jQuery object/
- // As jQuery's .filter() allows jQuery objects to be passed in filter,
- // it also allows arrays, so this will cope with all three options
- return $(nodes)
- .filter( sel )
- .map( function () {
- return this._DT_RowIndex;
- } )
- .toArray();
- };
-
- return _selector_run( 'row', selector, run, settings, opts );
- };
-
-
- _api_register( 'rows()', function ( selector, opts ) {
- // argument shifting
- if ( selector === undefined ) {
- selector = '';
- }
- else if ( $.isPlainObject( selector ) ) {
- opts = selector;
- selector = '';
- }
-
- opts = _selector_opts( opts );
-
- var inst = this.iterator( 'table', function ( settings ) {
- return __row_selector( settings, selector, opts );
- }, 1 );
-
- // Want argument shifting here and in __row_selector?
- inst.selector.rows = selector;
- inst.selector.opts = opts;
-
- return inst;
- } );
-
- _api_register( 'rows().nodes()', function () {
- return this.iterator( 'row', function ( settings, row ) {
- return settings.aoData[ row ].nTr || undefined;
- }, 1 );
- } );
-
- _api_register( 'rows().data()', function () {
- return this.iterator( true, 'rows', function ( settings, rows ) {
- return _pluck_order( settings.aoData, rows, '_aData' );
- }, 1 );
- } );
-
- _api_registerPlural( 'rows().cache()', 'row().cache()', function ( type ) {
- return this.iterator( 'row', function ( settings, row ) {
- var r = settings.aoData[ row ];
- return type === 'search' ? r._aFilterData : r._aSortData;
- }, 1 );
- } );
-
- _api_registerPlural( 'rows().invalidate()', 'row().invalidate()', function ( src ) {
- return this.iterator( 'row', function ( settings, row ) {
- _fnInvalidate( settings, row, src );
- } );
- } );
-
- _api_registerPlural( 'rows().indexes()', 'row().index()', function () {
- return this.iterator( 'row', function ( settings, row ) {
- return row;
- }, 1 );
- } );
-
- _api_registerPlural( 'rows().ids()', 'row().id()', function ( hash ) {
- var a = [];
- var context = this.context;
-
- // `iterator` will drop undefined values, but in this case we want them
- for ( var i=0, ien=context.length ; i 0 ) {
- settings._iRecordsDisplay--;
- }
-
- // Check for an 'overflow' they case for displaying the table
- _fnLengthOverflow( settings );
-
- // Remove the row's ID reference if there is one
- var id = settings.rowIdFn( rowData._aData );
- if ( id !== undefined ) {
- delete settings.aIds[ id ];
- }
- } );
-
- this.iterator( 'table', function ( settings ) {
- for ( var i=0, ien=settings.aoData.length ; i ').addClass( k );
- $('td', created)
- .addClass( k )
- .html( r )
- [0].colSpan = _fnVisbleColumns( ctx );
-
- rows.push( created[0] );
- }
- };
-
- addRow( data, klass );
-
- if ( row._details ) {
- row._details.detach();
- }
-
- row._details = $(rows);
-
- // If the children were already shown, that state should be retained
- if ( row._detailsShow ) {
- row._details.insertAfter( row.nTr );
- }
- };
-
-
- var __details_remove = function ( api, idx )
- {
- var ctx = api.context;
-
- if ( ctx.length ) {
- var row = ctx[0].aoData[ idx !== undefined ? idx : api[0] ];
-
- if ( row && row._details ) {
- row._details.remove();
-
- row._detailsShow = undefined;
- row._details = undefined;
- }
- }
- };
-
-
- var __details_display = function ( api, show ) {
- var ctx = api.context;
-
- if ( ctx.length && api.length ) {
- var row = ctx[0].aoData[ api[0] ];
-
- if ( row._details ) {
- row._detailsShow = show;
-
- if ( show ) {
- row._details.insertAfter( row.nTr );
- }
- else {
- row._details.detach();
- }
-
- __details_events( ctx[0] );
- }
- }
- };
-
-
- var __details_events = function ( settings )
- {
- var api = new _Api( settings );
- var namespace = '.dt.DT_details';
- var drawEvent = 'draw'+namespace;
- var colvisEvent = 'column-visibility'+namespace;
- var destroyEvent = 'destroy'+namespace;
- var data = settings.aoData;
-
- api.off( drawEvent +' '+ colvisEvent +' '+ destroyEvent );
-
- if ( _pluck( data, '_details' ).length > 0 ) {
- // On each draw, insert the required elements into the document
- api.on( drawEvent, function ( e, ctx ) {
- if ( settings !== ctx ) {
- return;
- }
-
- api.rows( {page:'current'} ).eq(0).each( function (idx) {
- // Internal data grab
- var row = data[ idx ];
-
- if ( row._detailsShow ) {
- row._details.insertAfter( row.nTr );
- }
- } );
- } );
-
- // Column visibility change - update the colspan
- api.on( colvisEvent, function ( e, ctx, idx, vis ) {
- if ( settings !== ctx ) {
- return;
- }
-
- // Update the colspan for the details rows (note, only if it already has
- // a colspan)
- var row, visible = _fnVisbleColumns( ctx );
-
- for ( var i=0, ien=data.length ; i=0 count from left, <0 count from right)
- * "{integer}:visIdx" - visible column index (i.e. translate to column index) (>=0 count from left, <0 count from right)
- * "{integer}:visible" - alias for {integer}:visIdx (>=0 count from left, <0 count from right)
- * "{string}:name" - column name
- * "{string}" - jQuery selector on column header nodes
- *
- */
-
- // can be an array of these items, comma separated list, or an array of comma
- // separated lists
-
- var __re_column_selector = /^([^:]+):(name|visIdx|visible)$/;
-
-
- // r1 and r2 are redundant - but it means that the parameters match for the
- // iterator callback in columns().data()
- var __columnData = function ( settings, column, r1, r2, rows ) {
- var a = [];
- for ( var row=0, ien=rows.length ; row= 0 ?
- selInt : // Count from left
- columns.length + selInt // Count from right (+ because its a negative value)
- ];
- }
-
- // Selector = function
- if ( typeof s === 'function' ) {
- var rows = _selector_row_indexes( settings, opts );
-
- return $.map( columns, function (col, idx) {
- return s(
- idx,
- __columnData( settings, idx, 0, 0, rows ),
- nodes[ idx ]
- ) ? idx : null;
- } );
- }
-
- // jQuery or string selector
- var match = typeof s === 'string' ?
- s.match( __re_column_selector ) :
- '';
-
- if ( match ) {
- switch( match[2] ) {
- case 'visIdx':
- case 'visible':
- var idx = parseInt( match[1], 10 );
- // Visible index given, convert to column index
- if ( idx < 0 ) {
- // Counting from the right
- var visColumns = $.map( columns, function (col,i) {
- return col.bVisible ? i : null;
- } );
- return [ visColumns[ visColumns.length + idx ] ];
- }
- // Counting from the left
- return [ _fnVisibleToColumnIndex( settings, idx ) ];
-
- case 'name':
- // match by name. `names` is column index complete and in order
- return $.map( names, function (name, i) {
- return name === match[1] ? i : null;
- } );
-
- default:
- return [];
- }
- }
-
- // Cell in the table body
- if ( s.nodeName && s._DT_CellIndex ) {
- return [ s._DT_CellIndex.column ];
- }
-
- // jQuery selector on the TH elements for the columns
- var jqResult = $( nodes )
- .filter( s )
- .map( function () {
- return $.inArray( this, nodes ); // `nodes` is column index complete and in order
- } )
- .toArray();
-
- if ( jqResult.length || ! s.nodeName ) {
- return jqResult;
- }
-
- // Otherwise a node which might have a `dt-column` data attribute, or be
- // a child or such an element
- var host = $(s).closest('*[data-dt-column]');
- return host.length ?
- [ host.data('dt-column') ] :
- [];
- };
-
- return _selector_run( 'column', selector, run, settings, opts );
- };
-
-
- var __setColumnVis = function ( settings, column, vis ) {
- var
- cols = settings.aoColumns,
- col = cols[ column ],
- data = settings.aoData,
- row, cells, i, ien, tr;
-
- // Get
- if ( vis === undefined ) {
- return col.bVisible;
- }
-
- // Set
- // No change
- if ( col.bVisible === vis ) {
- return;
- }
-
- if ( vis ) {
- // Insert column
- // Need to decide if we should use appendChild or insertBefore
- var insertBefore = $.inArray( true, _pluck(cols, 'bVisible'), column+1 );
-
- for ( i=0, ien=data.length ; i iThat;
- }
-
- return true;
- };
-
-
- /**
- * Check if a `` node is a DataTable table already or not.
- *
- * @param {node|jquery|string} table Table node, jQuery object or jQuery
- * selector for the table to test. Note that if more than more than one
- * table is passed on, only the first will be checked
- * @returns {boolean} true the table given is a DataTable, or false otherwise
- * @static
- * @dtopt API-Static
- *
- * @example
- * if ( ! $.fn.DataTable.isDataTable( '#example' ) ) {
- * $('#example').dataTable();
- * }
- */
- DataTable.isDataTable = DataTable.fnIsDataTable = function ( table )
- {
- var t = $(table).get(0);
- var is = false;
-
- if ( table instanceof DataTable.Api ) {
- return true;
- }
-
- $.each( DataTable.settings, function (i, o) {
- var head = o.nScrollHead ? $('table', o.nScrollHead)[0] : null;
- var foot = o.nScrollFoot ? $('table', o.nScrollFoot)[0] : null;
-
- if ( o.nTable === t || head === t || foot === t ) {
- is = true;
- }
- } );
-
- return is;
- };
-
-
- /**
- * Get all DataTable tables that have been initialised - optionally you can
- * select to get only currently visible tables.
- *
- * @param {boolean} [visible=false] Flag to indicate if you want all (default)
- * or visible tables only.
- * @returns {array} Array of `table` nodes (not DataTable instances) which are
- * DataTables
- * @static
- * @dtopt API-Static
- *
- * @example
- * $.each( $.fn.dataTable.tables(true), function () {
- * $(table).DataTable().columns.adjust();
- * } );
- */
- DataTable.tables = DataTable.fnTables = function ( visible )
- {
- var api = false;
-
- if ( $.isPlainObject( visible ) ) {
- api = visible.api;
- visible = visible.visible;
- }
-
- var a = $.map( DataTable.settings, function (o) {
- if ( !visible || (visible && $(o.nTable).is(':visible')) ) {
- return o.nTable;
- }
- } );
-
- return api ?
- new _Api( a ) :
- a;
- };
-
-
- /**
- * Convert from camel case parameters to Hungarian notation. This is made public
- * for the extensions to provide the same ability as DataTables core to accept
- * either the 1.9 style Hungarian notation, or the 1.10+ style camelCase
- * parameters.
- *
- * @param {object} src The model object which holds all parameters that can be
- * mapped.
- * @param {object} user The object to convert from camel case to Hungarian.
- * @param {boolean} force When set to `true`, properties which already have a
- * Hungarian value in the `user` object will be overwritten. Otherwise they
- * won't be.
- */
- DataTable.camelToHungarian = _fnCamelToHungarian;
-
-
-
- /**
- *
- */
- _api_register( '$()', function ( selector, opts ) {
- var
- rows = this.rows( opts ).nodes(), // Get all rows
- jqRows = $(rows);
-
- return $( [].concat(
- jqRows.filter( selector ).toArray(),
- jqRows.find( selector ).toArray()
- ) );
- } );
-
-
- // jQuery functions to operate on the tables
- $.each( [ 'on', 'one', 'off' ], function (i, key) {
- _api_register( key+'()', function ( /* event, handler */ ) {
- var args = Array.prototype.slice.call(arguments);
-
- // Add the `dt` namespace automatically if it isn't already present
- args[0] = $.map( args[0].split( /\s/ ), function ( e ) {
- return ! e.match(/\.dt\b/) ?
- e+'.dt' :
- e;
- } ).join( ' ' );
-
- var inst = $( this.tables().nodes() );
- inst[key].apply( inst, args );
- return this;
- } );
- } );
-
-
- _api_register( 'clear()', function () {
- return this.iterator( 'table', function ( settings ) {
- _fnClearTable( settings );
- } );
- } );
-
-
- _api_register( 'settings()', function () {
- return new _Api( this.context, this.context );
- } );
-
-
- _api_register( 'init()', function () {
- var ctx = this.context;
- return ctx.length ? ctx[0].oInit : null;
- } );
-
-
- _api_register( 'data()', function () {
- return this.iterator( 'table', function ( settings ) {
- return _pluck( settings.aoData, '_aData' );
- } ).flatten();
- } );
-
-
- _api_register( 'destroy()', function ( remove ) {
- remove = remove || false;
-
- return this.iterator( 'table', function ( settings ) {
- var orig = settings.nTableWrapper.parentNode;
- var classes = settings.oClasses;
- var table = settings.nTable;
- var tbody = settings.nTBody;
- var thead = settings.nTHead;
- var tfoot = settings.nTFoot;
- var jqTable = $(table);
- var jqTbody = $(tbody);
- var jqWrapper = $(settings.nTableWrapper);
- var rows = $.map( settings.aoData, function (r) { return r.nTr; } );
- var i, ien;
-
- // Flag to note that the table is currently being destroyed - no action
- // should be taken
- settings.bDestroying = true;
-
- // Fire off the destroy callbacks for plug-ins etc
- _fnCallbackFire( settings, "aoDestroyCallback", "destroy", [settings] );
-
- // If not being removed from the document, make all columns visible
- if ( ! remove ) {
- new _Api( settings ).columns().visible( true );
- }
-
- // Blitz all `DT` namespaced events (these are internal events, the
- // lowercase, `dt` events are user subscribed and they are responsible
- // for removing them
- jqWrapper.off('.DT').find(':not(tbody *)').off('.DT');
- $(window).off('.DT-'+settings.sInstance);
-
- // When scrolling we had to break the table up - restore it
- if ( table != thead.parentNode ) {
- jqTable.children('thead').detach();
- jqTable.append( thead );
- }
-
- if ( tfoot && table != tfoot.parentNode ) {
- jqTable.children('tfoot').detach();
- jqTable.append( tfoot );
- }
-
- settings.aaSorting = [];
- settings.aaSortingFixed = [];
- _fnSortingClasses( settings );
-
- $( rows ).removeClass( settings.asStripeClasses.join(' ') );
-
- $('th, td', thead).removeClass( classes.sSortable+' '+
- classes.sSortableAsc+' '+classes.sSortableDesc+' '+classes.sSortableNone
- );
-
- // Add the TR elements back into the table in their original order
- jqTbody.children().detach();
- jqTbody.append( rows );
-
- // Remove the DataTables generated nodes, events and classes
- var removedMethod = remove ? 'remove' : 'detach';
- jqTable[ removedMethod ]();
- jqWrapper[ removedMethod ]();
-
- // If we need to reattach the table to the document
- if ( ! remove && orig ) {
- // insertBefore acts like appendChild if !arg[1]
- orig.insertBefore( table, settings.nTableReinsertBefore );
-
- // Restore the width of the original table - was read from the style property,
- // so we can restore directly to that
- jqTable
- .css( 'width', settings.sDestroyWidth )
- .removeClass( classes.sTable );
-
- // If the were originally stripe classes - then we add them back here.
- // Note this is not fool proof (for example if not all rows had stripe
- // classes - but it's a good effort without getting carried away
- ien = settings.asDestroyStripes.length;
-
- if ( ien ) {
- jqTbody.children().each( function (i) {
- $(this).addClass( settings.asDestroyStripes[i % ien] );
- } );
- }
- }
-
- /* Remove the settings object from the settings array */
- var idx = $.inArray( settings, DataTable.settings );
- if ( idx !== -1 ) {
- DataTable.settings.splice( idx, 1 );
- }
- } );
- } );
-
-
- // Add the `every()` method for rows, columns and cells in a compact form
- $.each( [ 'column', 'row', 'cell' ], function ( i, type ) {
- _api_register( type+'s().every()', function ( fn ) {
- var opts = this.selector.opts;
- var api = this;
-
- return this.iterator( type, function ( settings, arg1, arg2, arg3, arg4 ) {
- // Rows and columns:
- // arg1 - index
- // arg2 - table counter
- // arg3 - loop counter
- // arg4 - undefined
- // Cells:
- // arg1 - row index
- // arg2 - column index
- // arg3 - table counter
- // arg4 - loop counter
- fn.call(
- api[ type ](
- arg1,
- type==='cell' ? arg2 : opts,
- type==='cell' ? opts : undefined
- ),
- arg1, arg2, arg3, arg4
- );
- } );
- } );
- } );
-
-
- // i18n method for extensions to be able to use the language object from the
- // DataTable
- _api_register( 'i18n()', function ( token, def, plural ) {
- var ctx = this.context[0];
- var resolved = _fnGetObjectDataFn( token )( ctx.oLanguage );
-
- if ( resolved === undefined ) {
- resolved = def;
- }
-
- if ( plural !== undefined && $.isPlainObject( resolved ) ) {
- resolved = resolved[ plural ] !== undefined ?
- resolved[ plural ] :
- resolved._;
- }
-
- return resolved.replace( '%d', plural ); // nb: plural might be undefined,
- } );
-
- /**
- * Version string for plug-ins to check compatibility. Allowed format is
- * `a.b.c-d` where: a:int, b:int, c:int, d:string(dev|beta|alpha). `d` is used
- * only for non-release builds. See http://semver.org/ for more information.
- * @member
- * @type string
- * @default Version number
- */
- DataTable.version = "1.10.18";
-
- /**
- * Private data store, containing all of the settings objects that are
- * created for the tables on a given page.
- *
- * Note that the `DataTable.settings` object is aliased to
- * `jQuery.fn.dataTableExt` through which it may be accessed and
- * manipulated, or `jQuery.fn.dataTable.settings`.
- * @member
- * @type array
- * @default []
- * @private
- */
- DataTable.settings = [];
-
- /**
- * Object models container, for the various models that DataTables has
- * available to it. These models define the objects that are used to hold
- * the active state and configuration of the table.
- * @namespace
- */
- DataTable.models = {};
-
-
-
- /**
- * Template object for the way in which DataTables holds information about
- * search information for the global filter and individual column filters.
- * @namespace
- */
- DataTable.models.oSearch = {
- /**
- * Flag to indicate if the filtering should be case insensitive or not
- * @type boolean
- * @default true
- */
- "bCaseInsensitive": true,
-
- /**
- * Applied search term
- * @type string
- * @default Empty string
- */
- "sSearch": "",
-
- /**
- * Flag to indicate if the search term should be interpreted as a
- * regular expression (true) or not (false) and therefore and special
- * regex characters escaped.
- * @type boolean
- * @default false
- */
- "bRegex": false,
-
- /**
- * Flag to indicate if DataTables is to use its smart filtering or not.
- * @type boolean
- * @default true
- */
- "bSmart": true
- };
-
-
-
-
- /**
- * Template object for the way in which DataTables holds information about
- * each individual row. This is the object format used for the settings
- * aoData array.
- * @namespace
- */
- DataTable.models.oRow = {
- /**
- * TR element for the row
- * @type node
- * @default null
- */
- "nTr": null,
-
- /**
- * Array of TD elements for each row. This is null until the row has been
- * created.
- * @type array nodes
- * @default []
- */
- "anCells": null,
-
- /**
- * Data object from the original data source for the row. This is either
- * an array if using the traditional form of DataTables, or an object if
- * using mData options. The exact type will depend on the passed in
- * data from the data source, or will be an array if using DOM a data
- * source.
- * @type array|object
- * @default []
- */
- "_aData": [],
-
- /**
- * Sorting data cache - this array is ostensibly the same length as the
- * number of columns (although each index is generated only as it is
- * needed), and holds the data that is used for sorting each column in the
- * row. We do this cache generation at the start of the sort in order that
- * the formatting of the sort data need be done only once for each cell
- * per sort. This array should not be read from or written to by anything
- * other than the master sorting methods.
- * @type array
- * @default null
- * @private
- */
- "_aSortData": null,
-
- /**
- * Per cell filtering data cache. As per the sort data cache, used to
- * increase the performance of the filtering in DataTables
- * @type array
- * @default null
- * @private
- */
- "_aFilterData": null,
-
- /**
- * Filtering data cache. This is the same as the cell filtering cache, but
- * in this case a string rather than an array. This is easily computed with
- * a join on `_aFilterData`, but is provided as a cache so the join isn't
- * needed on every search (memory traded for performance)
- * @type array
- * @default null
- * @private
- */
- "_sFilterRow": null,
-
- /**
- * Cache of the class name that DataTables has applied to the row, so we
- * can quickly look at this variable rather than needing to do a DOM check
- * on className for the nTr property.
- * @type string
- * @default Empty string
- * @private
- */
- "_sRowStripe": "",
-
- /**
- * Denote if the original data source was from the DOM, or the data source
- * object. This is used for invalidating data, so DataTables can
- * automatically read data from the original source, unless uninstructed
- * otherwise.
- * @type string
- * @default null
- * @private
- */
- "src": null,
-
- /**
- * Index in the aoData array. This saves an indexOf lookup when we have the
- * object, but want to know the index
- * @type integer
- * @default -1
- * @private
- */
- "idx": -1
- };
-
-
- /**
- * Template object for the column information object in DataTables. This object
- * is held in the settings aoColumns array and contains all the information that
- * DataTables needs about each individual column.
- *
- * Note that this object is related to {@link DataTable.defaults.column}
- * but this one is the internal data store for DataTables's cache of columns.
- * It should NOT be manipulated outside of DataTables. Any configuration should
- * be done through the initialisation options.
- * @namespace
- */
- DataTable.models.oColumn = {
- /**
- * Column index. This could be worked out on-the-fly with $.inArray, but it
- * is faster to just hold it as a variable
- * @type integer
- * @default null
- */
- "idx": null,
-
- /**
- * A list of the columns that sorting should occur on when this column
- * is sorted. That this property is an array allows multi-column sorting
- * to be defined for a column (for example first name / last name columns
- * would benefit from this). The values are integers pointing to the
- * columns to be sorted on (typically it will be a single integer pointing
- * at itself, but that doesn't need to be the case).
- * @type array
- */
- "aDataSort": null,
-
- /**
- * Define the sorting directions that are applied to the column, in sequence
- * as the column is repeatedly sorted upon - i.e. the first value is used
- * as the sorting direction when the column if first sorted (clicked on).
- * Sort it again (click again) and it will move on to the next index.
- * Repeat until loop.
- * @type array
- */
- "asSorting": null,
-
- /**
- * Flag to indicate if the column is searchable, and thus should be included
- * in the filtering or not.
- * @type boolean
- */
- "bSearchable": null,
-
- /**
- * Flag to indicate if the column is sortable or not.
- * @type boolean
- */
- "bSortable": null,
-
- /**
- * Flag to indicate if the column is currently visible in the table or not
- * @type boolean
- */
- "bVisible": null,
-
- /**
- * Store for manual type assignment using the `column.type` option. This
- * is held in store so we can manipulate the column's `sType` property.
- * @type string
- * @default null
- * @private
- */
- "_sManualType": null,
-
- /**
- * Flag to indicate if HTML5 data attributes should be used as the data
- * source for filtering or sorting. True is either are.
- * @type boolean
- * @default false
- * @private
- */
- "_bAttrSrc": false,
-
- /**
- * Developer definable function that is called whenever a cell is created (Ajax source,
- * etc) or processed for input (DOM source). This can be used as a compliment to mRender
- * allowing you to modify the DOM element (add background colour for example) when the
- * element is available.
- * @type function
- * @param {element} nTd The TD node that has been created
- * @param {*} sData The Data for the cell
- * @param {array|object} oData The data for the whole row
- * @param {int} iRow The row index for the aoData data store
- * @default null
- */
- "fnCreatedCell": null,
-
- /**
- * Function to get data from a cell in a column. You should never
- * access data directly through _aData internally in DataTables - always use
- * the method attached to this property. It allows mData to function as
- * required. This function is automatically assigned by the column
- * initialisation method
- * @type function
- * @param {array|object} oData The data array/object for the array
- * (i.e. aoData[]._aData)
- * @param {string} sSpecific The specific data type you want to get -
- * 'display', 'type' 'filter' 'sort'
- * @returns {*} The data for the cell from the given row's data
- * @default null
- */
- "fnGetData": null,
-
- /**
- * Function to set data for a cell in the column. You should never
- * set the data directly to _aData internally in DataTables - always use
- * this method. It allows mData to function as required. This function
- * is automatically assigned by the column initialisation method
- * @type function
- * @param {array|object} oData The data array/object for the array
- * (i.e. aoData[]._aData)
- * @param {*} sValue Value to set
- * @default null
- */
- "fnSetData": null,
-
- /**
- * Property to read the value for the cells in the column from the data
- * source array / object. If null, then the default content is used, if a
- * function is given then the return from the function is used.
- * @type function|int|string|null
- * @default null
- */
- "mData": null,
-
- /**
- * Partner property to mData which is used (only when defined) to get
- * the data - i.e. it is basically the same as mData, but without the
- * 'set' option, and also the data fed to it is the result from mData.
- * This is the rendering method to match the data method of mData.
- * @type function|int|string|null
- * @default null
- */
- "mRender": null,
-
- /**
- * Unique header TH/TD element for this column - this is what the sorting
- * listener is attached to (if sorting is enabled.)
- * @type node
- * @default null
- */
- "nTh": null,
-
- /**
- * Unique footer TH/TD element for this column (if there is one). Not used
- * in DataTables as such, but can be used for plug-ins to reference the
- * footer for each column.
- * @type node
- * @default null
- */
- "nTf": null,
-
- /**
- * The class to apply to all TD elements in the table's TBODY for the column
- * @type string
- * @default null
- */
- "sClass": null,
-
- /**
- * When DataTables calculates the column widths to assign to each column,
- * it finds the longest string in each column and then constructs a
- * temporary table and reads the widths from that. The problem with this
- * is that "mmm" is much wider then "iiii", but the latter is a longer
- * string - thus the calculation can go wrong (doing it properly and putting
- * it into an DOM object and measuring that is horribly(!) slow). Thus as
- * a "work around" we provide this option. It will append its value to the
- * text that is found to be the longest string for the column - i.e. padding.
- * @type string
- */
- "sContentPadding": null,
-
- /**
- * Allows a default value to be given for a column's data, and will be used
- * whenever a null data source is encountered (this can be because mData
- * is set to null, or because the data source itself is null).
- * @type string
- * @default null
- */
- "sDefaultContent": null,
-
- /**
- * Name for the column, allowing reference to the column by name as well as
- * by index (needs a lookup to work by name).
- * @type string
- */
- "sName": null,
-
- /**
- * Custom sorting data type - defines which of the available plug-ins in
- * afnSortData the custom sorting will use - if any is defined.
- * @type string
- * @default std
- */
- "sSortDataType": 'std',
-
- /**
- * Class to be applied to the header element when sorting on this column
- * @type string
- * @default null
- */
- "sSortingClass": null,
-
- /**
- * Class to be applied to the header element when sorting on this column -
- * when jQuery UI theming is used.
- * @type string
- * @default null
- */
- "sSortingClassJUI": null,
-
- /**
- * Title of the column - what is seen in the TH element (nTh).
- * @type string
- */
- "sTitle": null,
-
- /**
- * Column sorting and filtering type
- * @type string
- * @default null
- */
- "sType": null,
-
- /**
- * Width of the column
- * @type string
- * @default null
- */
- "sWidth": null,
-
- /**
- * Width of the column when it was first "encountered"
- * @type string
- * @default null
- */
- "sWidthOrig": null
- };
-
-
- /*
- * Developer note: The properties of the object below are given in Hungarian
- * notation, that was used as the interface for DataTables prior to v1.10, however
- * from v1.10 onwards the primary interface is camel case. In order to avoid
- * breaking backwards compatibility utterly with this change, the Hungarian
- * version is still, internally the primary interface, but is is not documented
- * - hence the @name tags in each doc comment. This allows a Javascript function
- * to create a map from Hungarian notation to camel case (going the other direction
- * would require each property to be listed, which would at around 3K to the size
- * of DataTables, while this method is about a 0.5K hit.
- *
- * Ultimately this does pave the way for Hungarian notation to be dropped
- * completely, but that is a massive amount of work and will break current
- * installs (therefore is on-hold until v2).
- */
-
- /**
- * Initialisation options that can be given to DataTables at initialisation
- * time.
- * @namespace
- */
- DataTable.defaults = {
- /**
- * An array of data to use for the table, passed in at initialisation which
- * will be used in preference to any data which is already in the DOM. This is
- * particularly useful for constructing tables purely in Javascript, for
- * example with a custom Ajax call.
- * @type array
- * @default null
- *
- * @dtopt Option
- * @name DataTable.defaults.data
- *
- * @example
- * // Using a 2D array data source
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "data": [
- * ['Trident', 'Internet Explorer 4.0', 'Win 95+', 4, 'X'],
- * ['Trident', 'Internet Explorer 5.0', 'Win 95+', 5, 'C'],
- * ],
- * "columns": [
- * { "title": "Engine" },
- * { "title": "Browser" },
- * { "title": "Platform" },
- * { "title": "Version" },
- * { "title": "Grade" }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using an array of objects as a data source (`data`)
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "data": [
- * {
- * "engine": "Trident",
- * "browser": "Internet Explorer 4.0",
- * "platform": "Win 95+",
- * "version": 4,
- * "grade": "X"
- * },
- * {
- * "engine": "Trident",
- * "browser": "Internet Explorer 5.0",
- * "platform": "Win 95+",
- * "version": 5,
- * "grade": "C"
- * }
- * ],
- * "columns": [
- * { "title": "Engine", "data": "engine" },
- * { "title": "Browser", "data": "browser" },
- * { "title": "Platform", "data": "platform" },
- * { "title": "Version", "data": "version" },
- * { "title": "Grade", "data": "grade" }
- * ]
- * } );
- * } );
- */
- "aaData": null,
-
-
- /**
- * If ordering is enabled, then DataTables will perform a first pass sort on
- * initialisation. You can define which column(s) the sort is performed
- * upon, and the sorting direction, with this variable. The `sorting` array
- * should contain an array for each column to be sorted initially containing
- * the column's index and a direction string ('asc' or 'desc').
- * @type array
- * @default [[0,'asc']]
- *
- * @dtopt Option
- * @name DataTable.defaults.order
- *
- * @example
- * // Sort by 3rd column first, and then 4th column
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "order": [[2,'asc'], [3,'desc']]
- * } );
- * } );
- *
- * // No initial sorting
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "order": []
- * } );
- * } );
- */
- "aaSorting": [[0,'asc']],
-
-
- /**
- * This parameter is basically identical to the `sorting` parameter, but
- * cannot be overridden by user interaction with the table. What this means
- * is that you could have a column (visible or hidden) which the sorting
- * will always be forced on first - any sorting after that (from the user)
- * will then be performed as required. This can be useful for grouping rows
- * together.
- * @type array
- * @default null
- *
- * @dtopt Option
- * @name DataTable.defaults.orderFixed
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "orderFixed": [[0,'asc']]
- * } );
- * } )
- */
- "aaSortingFixed": [],
-
-
- /**
- * DataTables can be instructed to load data to display in the table from a
- * Ajax source. This option defines how that Ajax call is made and where to.
- *
- * The `ajax` property has three different modes of operation, depending on
- * how it is defined. These are:
- *
- * * `string` - Set the URL from where the data should be loaded from.
- * * `object` - Define properties for `jQuery.ajax`.
- * * `function` - Custom data get function
- *
- * `string`
- * --------
- *
- * As a string, the `ajax` property simply defines the URL from which
- * DataTables will load data.
- *
- * `object`
- * --------
- *
- * As an object, the parameters in the object are passed to
- * [jQuery.ajax](http://api.jquery.com/jQuery.ajax/) allowing fine control
- * of the Ajax request. DataTables has a number of default parameters which
- * you can override using this option. Please refer to the jQuery
- * documentation for a full description of the options available, although
- * the following parameters provide additional options in DataTables or
- * require special consideration:
- *
- * * `data` - As with jQuery, `data` can be provided as an object, but it
- * can also be used as a function to manipulate the data DataTables sends
- * to the server. The function takes a single parameter, an object of
- * parameters with the values that DataTables has readied for sending. An
- * object may be returned which will be merged into the DataTables
- * defaults, or you can add the items to the object that was passed in and
- * not return anything from the function. This supersedes `fnServerParams`
- * from DataTables 1.9-.
- *
- * * `dataSrc` - By default DataTables will look for the property `data` (or
- * `aaData` for compatibility with DataTables 1.9-) when obtaining data
- * from an Ajax source or for server-side processing - this parameter
- * allows that property to be changed. You can use Javascript dotted
- * object notation to get a data source for multiple levels of nesting, or
- * it my be used as a function. As a function it takes a single parameter,
- * the JSON returned from the server, which can be manipulated as
- * required, with the returned value being that used by DataTables as the
- * data source for the table. This supersedes `sAjaxDataProp` from
- * DataTables 1.9-.
- *
- * * `success` - Should not be overridden it is used internally in
- * DataTables. To manipulate / transform the data returned by the server
- * use `ajax.dataSrc`, or use `ajax` as a function (see below).
- *
- * `function`
- * ----------
- *
- * As a function, making the Ajax call is left up to yourself allowing
- * complete control of the Ajax request. Indeed, if desired, a method other
- * than Ajax could be used to obtain the required data, such as Web storage
- * or an AIR database.
- *
- * The function is given four parameters and no return is required. The
- * parameters are:
- *
- * 1. _object_ - Data to send to the server
- * 2. _function_ - Callback function that must be executed when the required
- * data has been obtained. That data should be passed into the callback
- * as the only parameter
- * 3. _object_ - DataTables settings object for the table
- *
- * Note that this supersedes `fnServerData` from DataTables 1.9-.
- *
- * @type string|object|function
- * @default null
- *
- * @dtopt Option
- * @name DataTable.defaults.ajax
- * @since 1.10.0
- *
- * @example
- * // Get JSON data from a file via Ajax.
- * // Note DataTables expects data in the form `{ data: [ ...data... ] }` by default).
- * $('#example').dataTable( {
- * "ajax": "data.json"
- * } );
- *
- * @example
- * // Get JSON data from a file via Ajax, using `dataSrc` to change
- * // `data` to `tableData` (i.e. `{ tableData: [ ...data... ] }`)
- * $('#example').dataTable( {
- * "ajax": {
- * "url": "data.json",
- * "dataSrc": "tableData"
- * }
- * } );
- *
- * @example
- * // Get JSON data from a file via Ajax, using `dataSrc` to read data
- * // from a plain array rather than an array in an object
- * $('#example').dataTable( {
- * "ajax": {
- * "url": "data.json",
- * "dataSrc": ""
- * }
- * } );
- *
- * @example
- * // Manipulate the data returned from the server - add a link to data
- * // (note this can, should, be done using `render` for the column - this
- * // is just a simple example of how the data can be manipulated).
- * $('#example').dataTable( {
- * "ajax": {
- * "url": "data.json",
- * "dataSrc": function ( json ) {
- * for ( var i=0, ien=json.length ; i
- * a string - class name will be matched on the TH for the column
- * 0 or a positive integer - column index counting from the left
- * a negative integer - column index counting from the right
- * the string "_all" - all columns (i.e. assign a default)
- *
- * @member
- *
- * @name DataTable.defaults.columnDefs
- */
- "aoColumnDefs": null,
-
-
- /**
- * Basically the same as `search`, this parameter defines the individual column
- * filtering state at initialisation time. The array must be of the same size
- * as the number of columns, and each element be an object with the parameters
- * `search` and `escapeRegex` (the latter is optional). 'null' is also
- * accepted and the default will be used.
- * @type array
- * @default []
- *
- * @dtopt Option
- * @name DataTable.defaults.searchCols
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "searchCols": [
- * null,
- * { "search": "My filter" },
- * null,
- * { "search": "^[0-9]", "escapeRegex": false }
- * ]
- * } );
- * } )
- */
- "aoSearchCols": [],
-
-
- /**
- * An array of CSS classes that should be applied to displayed rows. This
- * array may be of any length, and DataTables will apply each class
- * sequentially, looping when required.
- * @type array
- * @default null Will take the values determined by the `oClasses.stripe*`
- * options
- *
- * @dtopt Option
- * @name DataTable.defaults.stripeClasses
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "stripeClasses": [ 'strip1', 'strip2', 'strip3' ]
- * } );
- * } )
- */
- "asStripeClasses": null,
-
-
- /**
- * Enable or disable automatic column width calculation. This can be disabled
- * as an optimisation (it takes some time to calculate the widths) if the
- * tables widths are passed in using `columns`.
- * @type boolean
- * @default true
- *
- * @dtopt Features
- * @name DataTable.defaults.autoWidth
- *
- * @example
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "autoWidth": false
- * } );
- * } );
- */
- "bAutoWidth": true,
-
-
- /**
- * Deferred rendering can provide DataTables with a huge speed boost when you
- * are using an Ajax or JS data source for the table. This option, when set to
- * true, will cause DataTables to defer the creation of the table elements for
- * each row until they are needed for a draw - saving a significant amount of
- * time.
- * @type boolean
- * @default false
- *
- * @dtopt Features
- * @name DataTable.defaults.deferRender
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "ajax": "sources/arrays.txt",
- * "deferRender": true
- * } );
- * } );
- */
- "bDeferRender": false,
-
-
- /**
- * Replace a DataTable which matches the given selector and replace it with
- * one which has the properties of the new initialisation object passed. If no
- * table matches the selector, then the new DataTable will be constructed as
- * per normal.
- * @type boolean
- * @default false
- *
- * @dtopt Options
- * @name DataTable.defaults.destroy
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "srollY": "200px",
- * "paginate": false
- * } );
- *
- * // Some time later....
- * $('#example').dataTable( {
- * "filter": false,
- * "destroy": true
- * } );
- * } );
- */
- "bDestroy": false,
-
-
- /**
- * Enable or disable filtering of data. Filtering in DataTables is "smart" in
- * that it allows the end user to input multiple words (space separated) and
- * will match a row containing those words, even if not in the order that was
- * specified (this allow matching across multiple columns). Note that if you
- * wish to use filtering in DataTables this must remain 'true' - to remove the
- * default filtering input box and retain filtering abilities, please use
- * {@link DataTable.defaults.dom}.
- * @type boolean
- * @default true
- *
- * @dtopt Features
- * @name DataTable.defaults.searching
- *
- * @example
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "searching": false
- * } );
- * } );
- */
- "bFilter": true,
-
-
- /**
- * Enable or disable the table information display. This shows information
- * about the data that is currently visible on the page, including information
- * about filtered data if that action is being performed.
- * @type boolean
- * @default true
- *
- * @dtopt Features
- * @name DataTable.defaults.info
- *
- * @example
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "info": false
- * } );
- * } );
- */
- "bInfo": true,
-
-
- /**
- * Allows the end user to select the size of a formatted page from a select
- * menu (sizes are 10, 25, 50 and 100). Requires pagination (`paginate`).
- * @type boolean
- * @default true
- *
- * @dtopt Features
- * @name DataTable.defaults.lengthChange
- *
- * @example
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "lengthChange": false
- * } );
- * } );
- */
- "bLengthChange": true,
-
-
- /**
- * Enable or disable pagination.
- * @type boolean
- * @default true
- *
- * @dtopt Features
- * @name DataTable.defaults.paging
- *
- * @example
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "paging": false
- * } );
- * } );
- */
- "bPaginate": true,
-
-
- /**
- * Enable or disable the display of a 'processing' indicator when the table is
- * being processed (e.g. a sort). This is particularly useful for tables with
- * large amounts of data where it can take a noticeable amount of time to sort
- * the entries.
- * @type boolean
- * @default false
- *
- * @dtopt Features
- * @name DataTable.defaults.processing
- *
- * @example
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "processing": true
- * } );
- * } );
- */
- "bProcessing": false,
-
-
- /**
- * Retrieve the DataTables object for the given selector. Note that if the
- * table has already been initialised, this parameter will cause DataTables
- * to simply return the object that has already been set up - it will not take
- * account of any changes you might have made to the initialisation object
- * passed to DataTables (setting this parameter to true is an acknowledgement
- * that you understand this). `destroy` can be used to reinitialise a table if
- * you need.
- * @type boolean
- * @default false
- *
- * @dtopt Options
- * @name DataTable.defaults.retrieve
- *
- * @example
- * $(document).ready( function() {
- * initTable();
- * tableActions();
- * } );
- *
- * function initTable ()
- * {
- * return $('#example').dataTable( {
- * "scrollY": "200px",
- * "paginate": false,
- * "retrieve": true
- * } );
- * }
- *
- * function tableActions ()
- * {
- * var table = initTable();
- * // perform API operations with oTable
- * }
- */
- "bRetrieve": false,
-
-
- /**
- * When vertical (y) scrolling is enabled, DataTables will force the height of
- * the table's viewport to the given height at all times (useful for layout).
- * However, this can look odd when filtering data down to a small data set,
- * and the footer is left "floating" further down. This parameter (when
- * enabled) will cause DataTables to collapse the table's viewport down when
- * the result set will fit within the given Y height.
- * @type boolean
- * @default false
- *
- * @dtopt Options
- * @name DataTable.defaults.scrollCollapse
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "scrollY": "200",
- * "scrollCollapse": true
- * } );
- * } );
- */
- "bScrollCollapse": false,
-
-
- /**
- * Configure DataTables to use server-side processing. Note that the
- * `ajax` parameter must also be given in order to give DataTables a
- * source to obtain the required data for each draw.
- * @type boolean
- * @default false
- *
- * @dtopt Features
- * @dtopt Server-side
- * @name DataTable.defaults.serverSide
- *
- * @example
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "serverSide": true,
- * "ajax": "xhr.php"
- * } );
- * } );
- */
- "bServerSide": false,
-
-
- /**
- * Enable or disable sorting of columns. Sorting of individual columns can be
- * disabled by the `sortable` option for each column.
- * @type boolean
- * @default true
- *
- * @dtopt Features
- * @name DataTable.defaults.ordering
- *
- * @example
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "ordering": false
- * } );
- * } );
- */
- "bSort": true,
-
-
- /**
- * Enable or display DataTables' ability to sort multiple columns at the
- * same time (activated by shift-click by the user).
- * @type boolean
- * @default true
- *
- * @dtopt Options
- * @name DataTable.defaults.orderMulti
- *
- * @example
- * // Disable multiple column sorting ability
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "orderMulti": false
- * } );
- * } );
- */
- "bSortMulti": true,
-
-
- /**
- * Allows control over whether DataTables should use the top (true) unique
- * cell that is found for a single column, or the bottom (false - default).
- * This is useful when using complex headers.
- * @type boolean
- * @default false
- *
- * @dtopt Options
- * @name DataTable.defaults.orderCellsTop
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "orderCellsTop": true
- * } );
- * } );
- */
- "bSortCellsTop": false,
-
-
- /**
- * Enable or disable the addition of the classes `sorting\_1`, `sorting\_2` and
- * `sorting\_3` to the columns which are currently being sorted on. This is
- * presented as a feature switch as it can increase processing time (while
- * classes are removed and added) so for large data sets you might want to
- * turn this off.
- * @type boolean
- * @default true
- *
- * @dtopt Features
- * @name DataTable.defaults.orderClasses
- *
- * @example
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "orderClasses": false
- * } );
- * } );
- */
- "bSortClasses": true,
-
-
- /**
- * Enable or disable state saving. When enabled HTML5 `localStorage` will be
- * used to save table display information such as pagination information,
- * display length, filtering and sorting. As such when the end user reloads
- * the page the display display will match what thy had previously set up.
- *
- * Due to the use of `localStorage` the default state saving is not supported
- * in IE6 or 7. If state saving is required in those browsers, use
- * `stateSaveCallback` to provide a storage solution such as cookies.
- * @type boolean
- * @default false
- *
- * @dtopt Features
- * @name DataTable.defaults.stateSave
- *
- * @example
- * $(document).ready( function () {
- * $('#example').dataTable( {
- * "stateSave": true
- * } );
- * } );
- */
- "bStateSave": false,
-
-
- /**
- * This function is called when a TR element is created (and all TD child
- * elements have been inserted), or registered if using a DOM source, allowing
- * manipulation of the TR element (adding classes etc).
- * @type function
- * @param {node} row "TR" element for the current row
- * @param {array} data Raw data array for this row
- * @param {int} dataIndex The index of this row in the internal aoData array
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.createdRow
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "createdRow": function( row, data, dataIndex ) {
- * // Bold the grade for all 'A' grade browsers
- * if ( data[4] == "A" )
- * {
- * $('td:eq(4)', row).html( 'A ' );
- * }
- * }
- * } );
- * } );
- */
- "fnCreatedRow": null,
-
-
- /**
- * This function is called on every 'draw' event, and allows you to
- * dynamically modify any aspect you want about the created DOM.
- * @type function
- * @param {object} settings DataTables settings object
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.drawCallback
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "drawCallback": function( settings ) {
- * alert( 'DataTables has redrawn the table' );
- * }
- * } );
- * } );
- */
- "fnDrawCallback": null,
-
-
- /**
- * Identical to fnHeaderCallback() but for the table footer this function
- * allows you to modify the table footer on every 'draw' event.
- * @type function
- * @param {node} foot "TR" element for the footer
- * @param {array} data Full table data (as derived from the original HTML)
- * @param {int} start Index for the current display starting point in the
- * display array
- * @param {int} end Index for the current display ending point in the
- * display array
- * @param {array int} display Index array to translate the visual position
- * to the full data array
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.footerCallback
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "footerCallback": function( tfoot, data, start, end, display ) {
- * tfoot.getElementsByTagName('th')[0].innerHTML = "Starting index is "+start;
- * }
- * } );
- * } )
- */
- "fnFooterCallback": null,
-
-
- /**
- * When rendering large numbers in the information element for the table
- * (i.e. "Showing 1 to 10 of 57 entries") DataTables will render large numbers
- * to have a comma separator for the 'thousands' units (e.g. 1 million is
- * rendered as "1,000,000") to help readability for the end user. This
- * function will override the default method DataTables uses.
- * @type function
- * @member
- * @param {int} toFormat number to be formatted
- * @returns {string} formatted string for DataTables to show the number
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.formatNumber
- *
- * @example
- * // Format a number using a single quote for the separator (note that
- * // this can also be done with the language.thousands option)
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "formatNumber": function ( toFormat ) {
- * return toFormat.toString().replace(
- * /\B(?=(\d{3})+(?!\d))/g, "'"
- * );
- * };
- * } );
- * } );
- */
- "fnFormatNumber": function ( toFormat ) {
- return toFormat.toString().replace(
- /\B(?=(\d{3})+(?!\d))/g,
- this.oLanguage.sThousands
- );
- },
-
-
- /**
- * This function is called on every 'draw' event, and allows you to
- * dynamically modify the header row. This can be used to calculate and
- * display useful information about the table.
- * @type function
- * @param {node} head "TR" element for the header
- * @param {array} data Full table data (as derived from the original HTML)
- * @param {int} start Index for the current display starting point in the
- * display array
- * @param {int} end Index for the current display ending point in the
- * display array
- * @param {array int} display Index array to translate the visual position
- * to the full data array
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.headerCallback
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "fheaderCallback": function( head, data, start, end, display ) {
- * head.getElementsByTagName('th')[0].innerHTML = "Displaying "+(end-start)+" records";
- * }
- * } );
- * } )
- */
- "fnHeaderCallback": null,
-
-
- /**
- * The information element can be used to convey information about the current
- * state of the table. Although the internationalisation options presented by
- * DataTables are quite capable of dealing with most customisations, there may
- * be times where you wish to customise the string further. This callback
- * allows you to do exactly that.
- * @type function
- * @param {object} oSettings DataTables settings object
- * @param {int} start Starting position in data for the draw
- * @param {int} end End position in data for the draw
- * @param {int} max Total number of rows in the table (regardless of
- * filtering)
- * @param {int} total Total number of rows in the data set, after filtering
- * @param {string} pre The string that DataTables has formatted using it's
- * own rules
- * @returns {string} The string to be displayed in the information element.
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.infoCallback
- *
- * @example
- * $('#example').dataTable( {
- * "infoCallback": function( settings, start, end, max, total, pre ) {
- * return start +" to "+ end;
- * }
- * } );
- */
- "fnInfoCallback": null,
-
-
- /**
- * Called when the table has been initialised. Normally DataTables will
- * initialise sequentially and there will be no need for this function,
- * however, this does not hold true when using external language information
- * since that is obtained using an async XHR call.
- * @type function
- * @param {object} settings DataTables settings object
- * @param {object} json The JSON object request from the server - only
- * present if client-side Ajax sourced data is used
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.initComplete
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "initComplete": function(settings, json) {
- * alert( 'DataTables has finished its initialisation.' );
- * }
- * } );
- * } )
- */
- "fnInitComplete": null,
-
-
- /**
- * Called at the very start of each table draw and can be used to cancel the
- * draw by returning false, any other return (including undefined) results in
- * the full draw occurring).
- * @type function
- * @param {object} settings DataTables settings object
- * @returns {boolean} False will cancel the draw, anything else (including no
- * return) will allow it to complete.
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.preDrawCallback
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "preDrawCallback": function( settings ) {
- * if ( $('#test').val() == 1 ) {
- * return false;
- * }
- * }
- * } );
- * } );
- */
- "fnPreDrawCallback": null,
-
-
- /**
- * This function allows you to 'post process' each row after it have been
- * generated for each table draw, but before it is rendered on screen. This
- * function might be used for setting the row class name etc.
- * @type function
- * @param {node} row "TR" element for the current row
- * @param {array} data Raw data array for this row
- * @param {int} displayIndex The display index for the current table draw
- * @param {int} displayIndexFull The index of the data in the full list of
- * rows (after filtering)
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.rowCallback
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "rowCallback": function( row, data, displayIndex, displayIndexFull ) {
- * // Bold the grade for all 'A' grade browsers
- * if ( data[4] == "A" ) {
- * $('td:eq(4)', row).html( 'A ' );
- * }
- * }
- * } );
- * } );
- */
- "fnRowCallback": null,
-
-
- /**
- * __Deprecated__ The functionality provided by this parameter has now been
- * superseded by that provided through `ajax`, which should be used instead.
- *
- * This parameter allows you to override the default function which obtains
- * the data from the server so something more suitable for your application.
- * For example you could use POST data, or pull information from a Gears or
- * AIR database.
- * @type function
- * @member
- * @param {string} source HTTP source to obtain the data from (`ajax`)
- * @param {array} data A key/value pair object containing the data to send
- * to the server
- * @param {function} callback to be called on completion of the data get
- * process that will draw the data on the page.
- * @param {object} settings DataTables settings object
- *
- * @dtopt Callbacks
- * @dtopt Server-side
- * @name DataTable.defaults.serverData
- *
- * @deprecated 1.10. Please use `ajax` for this functionality now.
- */
- "fnServerData": null,
-
-
- /**
- * __Deprecated__ The functionality provided by this parameter has now been
- * superseded by that provided through `ajax`, which should be used instead.
- *
- * It is often useful to send extra data to the server when making an Ajax
- * request - for example custom filtering information, and this callback
- * function makes it trivial to send extra information to the server. The
- * passed in parameter is the data set that has been constructed by
- * DataTables, and you can add to this or modify it as you require.
- * @type function
- * @param {array} data Data array (array of objects which are name/value
- * pairs) that has been constructed by DataTables and will be sent to the
- * server. In the case of Ajax sourced data with server-side processing
- * this will be an empty array, for server-side processing there will be a
- * significant number of parameters!
- * @returns {undefined} Ensure that you modify the data array passed in,
- * as this is passed by reference.
- *
- * @dtopt Callbacks
- * @dtopt Server-side
- * @name DataTable.defaults.serverParams
- *
- * @deprecated 1.10. Please use `ajax` for this functionality now.
- */
- "fnServerParams": null,
-
-
- /**
- * Load the table state. With this function you can define from where, and how, the
- * state of a table is loaded. By default DataTables will load from `localStorage`
- * but you might wish to use a server-side database or cookies.
- * @type function
- * @member
- * @param {object} settings DataTables settings object
- * @param {object} callback Callback that can be executed when done. It
- * should be passed the loaded state object.
- * @return {object} The DataTables state object to be loaded
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.stateLoadCallback
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "stateSave": true,
- * "stateLoadCallback": function (settings, callback) {
- * $.ajax( {
- * "url": "/state_load",
- * "dataType": "json",
- * "success": function (json) {
- * callback( json );
- * }
- * } );
- * }
- * } );
- * } );
- */
- "fnStateLoadCallback": function ( settings ) {
- try {
- return JSON.parse(
- (settings.iStateDuration === -1 ? sessionStorage : localStorage).getItem(
- 'DataTables_'+settings.sInstance+'_'+location.pathname
- )
- );
- } catch (e) {}
- },
-
-
- /**
- * Callback which allows modification of the saved state prior to loading that state.
- * This callback is called when the table is loading state from the stored data, but
- * prior to the settings object being modified by the saved state. Note that for
- * plug-in authors, you should use the `stateLoadParams` event to load parameters for
- * a plug-in.
- * @type function
- * @param {object} settings DataTables settings object
- * @param {object} data The state object that is to be loaded
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.stateLoadParams
- *
- * @example
- * // Remove a saved filter, so filtering is never loaded
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "stateSave": true,
- * "stateLoadParams": function (settings, data) {
- * data.oSearch.sSearch = "";
- * }
- * } );
- * } );
- *
- * @example
- * // Disallow state loading by returning false
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "stateSave": true,
- * "stateLoadParams": function (settings, data) {
- * return false;
- * }
- * } );
- * } );
- */
- "fnStateLoadParams": null,
-
-
- /**
- * Callback that is called when the state has been loaded from the state saving method
- * and the DataTables settings object has been modified as a result of the loaded state.
- * @type function
- * @param {object} settings DataTables settings object
- * @param {object} data The state object that was loaded
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.stateLoaded
- *
- * @example
- * // Show an alert with the filtering value that was saved
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "stateSave": true,
- * "stateLoaded": function (settings, data) {
- * alert( 'Saved filter was: '+data.oSearch.sSearch );
- * }
- * } );
- * } );
- */
- "fnStateLoaded": null,
-
-
- /**
- * Save the table state. This function allows you to define where and how the state
- * information for the table is stored By default DataTables will use `localStorage`
- * but you might wish to use a server-side database or cookies.
- * @type function
- * @member
- * @param {object} settings DataTables settings object
- * @param {object} data The state object to be saved
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.stateSaveCallback
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "stateSave": true,
- * "stateSaveCallback": function (settings, data) {
- * // Send an Ajax request to the server with the state object
- * $.ajax( {
- * "url": "/state_save",
- * "data": data,
- * "dataType": "json",
- * "method": "POST"
- * "success": function () {}
- * } );
- * }
- * } );
- * } );
- */
- "fnStateSaveCallback": function ( settings, data ) {
- try {
- (settings.iStateDuration === -1 ? sessionStorage : localStorage).setItem(
- 'DataTables_'+settings.sInstance+'_'+location.pathname,
- JSON.stringify( data )
- );
- } catch (e) {}
- },
-
-
- /**
- * Callback which allows modification of the state to be saved. Called when the table
- * has changed state a new state save is required. This method allows modification of
- * the state saving object prior to actually doing the save, including addition or
- * other state properties or modification. Note that for plug-in authors, you should
- * use the `stateSaveParams` event to save parameters for a plug-in.
- * @type function
- * @param {object} settings DataTables settings object
- * @param {object} data The state object to be saved
- *
- * @dtopt Callbacks
- * @name DataTable.defaults.stateSaveParams
- *
- * @example
- * // Remove a saved filter, so filtering is never saved
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "stateSave": true,
- * "stateSaveParams": function (settings, data) {
- * data.oSearch.sSearch = "";
- * }
- * } );
- * } );
- */
- "fnStateSaveParams": null,
-
-
- /**
- * Duration for which the saved state information is considered valid. After this period
- * has elapsed the state will be returned to the default.
- * Value is given in seconds.
- * @type int
- * @default 7200 (2 hours)
- *
- * @dtopt Options
- * @name DataTable.defaults.stateDuration
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "stateDuration": 60*60*24; // 1 day
- * } );
- * } )
- */
- "iStateDuration": 7200,
-
-
- /**
- * When enabled DataTables will not make a request to the server for the first
- * page draw - rather it will use the data already on the page (no sorting etc
- * will be applied to it), thus saving on an XHR at load time. `deferLoading`
- * is used to indicate that deferred loading is required, but it is also used
- * to tell DataTables how many records there are in the full table (allowing
- * the information element and pagination to be displayed correctly). In the case
- * where a filtering is applied to the table on initial load, this can be
- * indicated by giving the parameter as an array, where the first element is
- * the number of records available after filtering and the second element is the
- * number of records without filtering (allowing the table information element
- * to be shown correctly).
- * @type int | array
- * @default null
- *
- * @dtopt Options
- * @name DataTable.defaults.deferLoading
- *
- * @example
- * // 57 records available in the table, no filtering applied
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "serverSide": true,
- * "ajax": "scripts/server_processing.php",
- * "deferLoading": 57
- * } );
- * } );
- *
- * @example
- * // 57 records after filtering, 100 without filtering (an initial filter applied)
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "serverSide": true,
- * "ajax": "scripts/server_processing.php",
- * "deferLoading": [ 57, 100 ],
- * "search": {
- * "search": "my_filter"
- * }
- * } );
- * } );
- */
- "iDeferLoading": null,
-
-
- /**
- * Number of rows to display on a single page when using pagination. If
- * feature enabled (`lengthChange`) then the end user will be able to override
- * this to a custom setting using a pop-up menu.
- * @type int
- * @default 10
- *
- * @dtopt Options
- * @name DataTable.defaults.pageLength
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "pageLength": 50
- * } );
- * } )
- */
- "iDisplayLength": 10,
-
-
- /**
- * Define the starting point for data display when using DataTables with
- * pagination. Note that this parameter is the number of records, rather than
- * the page number, so if you have 10 records per page and want to start on
- * the third page, it should be "20".
- * @type int
- * @default 0
- *
- * @dtopt Options
- * @name DataTable.defaults.displayStart
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "displayStart": 20
- * } );
- * } )
- */
- "iDisplayStart": 0,
-
-
- /**
- * By default DataTables allows keyboard navigation of the table (sorting, paging,
- * and filtering) by adding a `tabindex` attribute to the required elements. This
- * allows you to tab through the controls and press the enter key to activate them.
- * The tabindex is default 0, meaning that the tab follows the flow of the document.
- * You can overrule this using this parameter if you wish. Use a value of -1 to
- * disable built-in keyboard navigation.
- * @type int
- * @default 0
- *
- * @dtopt Options
- * @name DataTable.defaults.tabIndex
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "tabIndex": 1
- * } );
- * } );
- */
- "iTabIndex": 0,
-
-
- /**
- * Classes that DataTables assigns to the various components and features
- * that it adds to the HTML table. This allows classes to be configured
- * during initialisation in addition to through the static
- * {@link DataTable.ext.oStdClasses} object).
- * @namespace
- * @name DataTable.defaults.classes
- */
- "oClasses": {},
-
-
- /**
- * All strings that DataTables uses in the user interface that it creates
- * are defined in this object, allowing you to modified them individually or
- * completely replace them all as required.
- * @namespace
- * @name DataTable.defaults.language
- */
- "oLanguage": {
- /**
- * Strings that are used for WAI-ARIA labels and controls only (these are not
- * actually visible on the page, but will be read by screenreaders, and thus
- * must be internationalised as well).
- * @namespace
- * @name DataTable.defaults.language.aria
- */
- "oAria": {
- /**
- * ARIA label that is added to the table headers when the column may be
- * sorted ascending by activing the column (click or return when focused).
- * Note that the column header is prefixed to this string.
- * @type string
- * @default : activate to sort column ascending
- *
- * @dtopt Language
- * @name DataTable.defaults.language.aria.sortAscending
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "aria": {
- * "sortAscending": " - click/return to sort ascending"
- * }
- * }
- * } );
- * } );
- */
- "sSortAscending": ": activate to sort column ascending",
-
- /**
- * ARIA label that is added to the table headers when the column may be
- * sorted descending by activing the column (click or return when focused).
- * Note that the column header is prefixed to this string.
- * @type string
- * @default : activate to sort column ascending
- *
- * @dtopt Language
- * @name DataTable.defaults.language.aria.sortDescending
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "aria": {
- * "sortDescending": " - click/return to sort descending"
- * }
- * }
- * } );
- * } );
- */
- "sSortDescending": ": activate to sort column descending"
- },
-
- /**
- * Pagination string used by DataTables for the built-in pagination
- * control types.
- * @namespace
- * @name DataTable.defaults.language.paginate
- */
- "oPaginate": {
- /**
- * Text to use when using the 'full_numbers' type of pagination for the
- * button to take the user to the first page.
- * @type string
- * @default First
- *
- * @dtopt Language
- * @name DataTable.defaults.language.paginate.first
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "paginate": {
- * "first": "First page"
- * }
- * }
- * } );
- * } );
- */
- "sFirst": "First",
-
-
- /**
- * Text to use when using the 'full_numbers' type of pagination for the
- * button to take the user to the last page.
- * @type string
- * @default Last
- *
- * @dtopt Language
- * @name DataTable.defaults.language.paginate.last
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "paginate": {
- * "last": "Last page"
- * }
- * }
- * } );
- * } );
- */
- "sLast": "Last",
-
-
- /**
- * Text to use for the 'next' pagination button (to take the user to the
- * next page).
- * @type string
- * @default Next
- *
- * @dtopt Language
- * @name DataTable.defaults.language.paginate.next
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "paginate": {
- * "next": "Next page"
- * }
- * }
- * } );
- * } );
- */
- "sNext": "Next",
-
-
- /**
- * Text to use for the 'previous' pagination button (to take the user to
- * the previous page).
- * @type string
- * @default Previous
- *
- * @dtopt Language
- * @name DataTable.defaults.language.paginate.previous
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "paginate": {
- * "previous": "Previous page"
- * }
- * }
- * } );
- * } );
- */
- "sPrevious": "Previous"
- },
-
- /**
- * This string is shown in preference to `zeroRecords` when the table is
- * empty of data (regardless of filtering). Note that this is an optional
- * parameter - if it is not given, the value of `zeroRecords` will be used
- * instead (either the default or given value).
- * @type string
- * @default No data available in table
- *
- * @dtopt Language
- * @name DataTable.defaults.language.emptyTable
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "emptyTable": "No data available in table"
- * }
- * } );
- * } );
- */
- "sEmptyTable": "No data available in table",
-
-
- /**
- * This string gives information to the end user about the information
- * that is current on display on the page. The following tokens can be
- * used in the string and will be dynamically replaced as the table
- * display updates. This tokens can be placed anywhere in the string, or
- * removed as needed by the language requires:
- *
- * * `\_START\_` - Display index of the first record on the current page
- * * `\_END\_` - Display index of the last record on the current page
- * * `\_TOTAL\_` - Number of records in the table after filtering
- * * `\_MAX\_` - Number of records in the table without filtering
- * * `\_PAGE\_` - Current page number
- * * `\_PAGES\_` - Total number of pages of data in the table
- *
- * @type string
- * @default Showing _START_ to _END_ of _TOTAL_ entries
- *
- * @dtopt Language
- * @name DataTable.defaults.language.info
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "info": "Showing page _PAGE_ of _PAGES_"
- * }
- * } );
- * } );
- */
- "sInfo": "Showing _START_ to _END_ of _TOTAL_ entries",
-
-
- /**
- * Display information string for when the table is empty. Typically the
- * format of this string should match `info`.
- * @type string
- * @default Showing 0 to 0 of 0 entries
- *
- * @dtopt Language
- * @name DataTable.defaults.language.infoEmpty
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "infoEmpty": "No entries to show"
- * }
- * } );
- * } );
- */
- "sInfoEmpty": "Showing 0 to 0 of 0 entries",
-
-
- /**
- * When a user filters the information in a table, this string is appended
- * to the information (`info`) to give an idea of how strong the filtering
- * is. The variable _MAX_ is dynamically updated.
- * @type string
- * @default (filtered from _MAX_ total entries)
- *
- * @dtopt Language
- * @name DataTable.defaults.language.infoFiltered
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "infoFiltered": " - filtering from _MAX_ records"
- * }
- * } );
- * } );
- */
- "sInfoFiltered": "(filtered from _MAX_ total entries)",
-
-
- /**
- * If can be useful to append extra information to the info string at times,
- * and this variable does exactly that. This information will be appended to
- * the `info` (`infoEmpty` and `infoFiltered` in whatever combination they are
- * being used) at all times.
- * @type string
- * @default Empty string
- *
- * @dtopt Language
- * @name DataTable.defaults.language.infoPostFix
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "infoPostFix": "All records shown are derived from real information."
- * }
- * } );
- * } );
- */
- "sInfoPostFix": "",
-
-
- /**
- * This decimal place operator is a little different from the other
- * language options since DataTables doesn't output floating point
- * numbers, so it won't ever use this for display of a number. Rather,
- * what this parameter does is modify the sort methods of the table so
- * that numbers which are in a format which has a character other than
- * a period (`.`) as a decimal place will be sorted numerically.
- *
- * Note that numbers with different decimal places cannot be shown in
- * the same table and still be sortable, the table must be consistent.
- * However, multiple different tables on the page can use different
- * decimal place characters.
- * @type string
- * @default
- *
- * @dtopt Language
- * @name DataTable.defaults.language.decimal
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "decimal": ","
- * "thousands": "."
- * }
- * } );
- * } );
- */
- "sDecimal": "",
-
-
- /**
- * DataTables has a build in number formatter (`formatNumber`) which is
- * used to format large numbers that are used in the table information.
- * By default a comma is used, but this can be trivially changed to any
- * character you wish with this parameter.
- * @type string
- * @default ,
- *
- * @dtopt Language
- * @name DataTable.defaults.language.thousands
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "thousands": "'"
- * }
- * } );
- * } );
- */
- "sThousands": ",",
-
-
- /**
- * Detail the action that will be taken when the drop down menu for the
- * pagination length option is changed. The '_MENU_' variable is replaced
- * with a default select list of 10, 25, 50 and 100, and can be replaced
- * with a custom select box if required.
- * @type string
- * @default Show _MENU_ entries
- *
- * @dtopt Language
- * @name DataTable.defaults.language.lengthMenu
- *
- * @example
- * // Language change only
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "lengthMenu": "Display _MENU_ records"
- * }
- * } );
- * } );
- *
- * @example
- * // Language and options change
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "lengthMenu": 'Display '+
- * '10 '+
- * '20 '+
- * '30 '+
- * '40 '+
- * '50 '+
- * 'All '+
- * ' records'
- * }
- * } );
- * } );
- */
- "sLengthMenu": "Show _MENU_ entries",
-
-
- /**
- * When using Ajax sourced data and during the first draw when DataTables is
- * gathering the data, this message is shown in an empty row in the table to
- * indicate to the end user the the data is being loaded. Note that this
- * parameter is not used when loading data by server-side processing, just
- * Ajax sourced data with client-side processing.
- * @type string
- * @default Loading...
- *
- * @dtopt Language
- * @name DataTable.defaults.language.loadingRecords
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "loadingRecords": "Please wait - loading..."
- * }
- * } );
- * } );
- */
- "sLoadingRecords": "Loading...",
-
-
- /**
- * Text which is displayed when the table is processing a user action
- * (usually a sort command or similar).
- * @type string
- * @default Processing...
- *
- * @dtopt Language
- * @name DataTable.defaults.language.processing
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "processing": "DataTables is currently busy"
- * }
- * } );
- * } );
- */
- "sProcessing": "Processing...",
-
-
- /**
- * Details the actions that will be taken when the user types into the
- * filtering input text box. The variable "_INPUT_", if used in the string,
- * is replaced with the HTML text box for the filtering input allowing
- * control over where it appears in the string. If "_INPUT_" is not given
- * then the input box is appended to the string automatically.
- * @type string
- * @default Search:
- *
- * @dtopt Language
- * @name DataTable.defaults.language.search
- *
- * @example
- * // Input text box will be appended at the end automatically
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "search": "Filter records:"
- * }
- * } );
- * } );
- *
- * @example
- * // Specify where the filter should appear
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "search": "Apply filter _INPUT_ to table"
- * }
- * } );
- * } );
- */
- "sSearch": "Search:",
-
-
- /**
- * Assign a `placeholder` attribute to the search `input` element
- * @type string
- * @default
- *
- * @dtopt Language
- * @name DataTable.defaults.language.searchPlaceholder
- */
- "sSearchPlaceholder": "",
-
-
- /**
- * All of the language information can be stored in a file on the
- * server-side, which DataTables will look up if this parameter is passed.
- * It must store the URL of the language file, which is in a JSON format,
- * and the object has the same properties as the oLanguage object in the
- * initialiser object (i.e. the above parameters). Please refer to one of
- * the example language files to see how this works in action.
- * @type string
- * @default Empty string - i.e. disabled
- *
- * @dtopt Language
- * @name DataTable.defaults.language.url
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "url": "http://www.sprymedia.co.uk/dataTables/lang.txt"
- * }
- * } );
- * } );
- */
- "sUrl": "",
-
-
- /**
- * Text shown inside the table records when the is no information to be
- * displayed after filtering. `emptyTable` is shown when there is simply no
- * information in the table at all (regardless of filtering).
- * @type string
- * @default No matching records found
- *
- * @dtopt Language
- * @name DataTable.defaults.language.zeroRecords
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "language": {
- * "zeroRecords": "No records to display"
- * }
- * } );
- * } );
- */
- "sZeroRecords": "No matching records found"
- },
-
-
- /**
- * This parameter allows you to have define the global filtering state at
- * initialisation time. As an object the `search` parameter must be
- * defined, but all other parameters are optional. When `regex` is true,
- * the search string will be treated as a regular expression, when false
- * (default) it will be treated as a straight string. When `smart`
- * DataTables will use it's smart filtering methods (to word match at
- * any point in the data), when false this will not be done.
- * @namespace
- * @extends DataTable.models.oSearch
- *
- * @dtopt Options
- * @name DataTable.defaults.search
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "search": {"search": "Initial search"}
- * } );
- * } )
- */
- "oSearch": $.extend( {}, DataTable.models.oSearch ),
-
-
- /**
- * __Deprecated__ The functionality provided by this parameter has now been
- * superseded by that provided through `ajax`, which should be used instead.
- *
- * By default DataTables will look for the property `data` (or `aaData` for
- * compatibility with DataTables 1.9-) when obtaining data from an Ajax
- * source or for server-side processing - this parameter allows that
- * property to be changed. You can use Javascript dotted object notation to
- * get a data source for multiple levels of nesting.
- * @type string
- * @default data
- *
- * @dtopt Options
- * @dtopt Server-side
- * @name DataTable.defaults.ajaxDataProp
- *
- * @deprecated 1.10. Please use `ajax` for this functionality now.
- */
- "sAjaxDataProp": "data",
-
-
- /**
- * __Deprecated__ The functionality provided by this parameter has now been
- * superseded by that provided through `ajax`, which should be used instead.
- *
- * You can instruct DataTables to load data from an external
- * source using this parameter (use aData if you want to pass data in you
- * already have). Simply provide a url a JSON object can be obtained from.
- * @type string
- * @default null
- *
- * @dtopt Options
- * @dtopt Server-side
- * @name DataTable.defaults.ajaxSource
- *
- * @deprecated 1.10. Please use `ajax` for this functionality now.
- */
- "sAjaxSource": null,
-
-
- /**
- * This initialisation variable allows you to specify exactly where in the
- * DOM you want DataTables to inject the various controls it adds to the page
- * (for example you might want the pagination controls at the top of the
- * table). DIV elements (with or without a custom class) can also be added to
- * aid styling. The follow syntax is used:
- *
- * The following options are allowed:
- *
- * 'l' - Length changing
- * 'f' - Filtering input
- * 't' - The table!
- * 'i' - Information
- * 'p' - Pagination
- * 'r' - pRocessing
- *
- *
- * The following constants are allowed:
- *
- * 'H' - jQueryUI theme "header" classes ('fg-toolbar ui-widget-header ui-corner-tl ui-corner-tr ui-helper-clearfix')
- * 'F' - jQueryUI theme "footer" classes ('fg-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix')
- *
- *
- * The following syntax is expected:
- *
- * '<' and '>' - div elements
- * '<"class" and '>' - div with a class
- * '<"#id" and '>' - div with an ID
- *
- *
- * Examples:
- *
- * '<"wrapper"flipt>'
- * '<lf<t>ip>'
- *
- *
- *
- * @type string
- * @default lfrtip (when `jQueryUI` is false) or
- * <"H"lfr>t<"F"ip> (when `jQueryUI` is true)
- *
- * @dtopt Options
- * @name DataTable.defaults.dom
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "dom": '<"top"i>rt<"bottom"flp><"clear">'
- * } );
- * } );
- */
- "sDom": "lfrtip",
-
-
- /**
- * Search delay option. This will throttle full table searches that use the
- * DataTables provided search input element (it does not effect calls to
- * `dt-api search()`, providing a delay before the search is made.
- * @type integer
- * @default 0
- *
- * @dtopt Options
- * @name DataTable.defaults.searchDelay
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "searchDelay": 200
- * } );
- * } )
- */
- "searchDelay": null,
-
-
- /**
- * DataTables features six different built-in options for the buttons to
- * display for pagination control:
- *
- * * `numbers` - Page number buttons only
- * * `simple` - 'Previous' and 'Next' buttons only
- * * 'simple_numbers` - 'Previous' and 'Next' buttons, plus page numbers
- * * `full` - 'First', 'Previous', 'Next' and 'Last' buttons
- * * `full_numbers` - 'First', 'Previous', 'Next' and 'Last' buttons, plus page numbers
- * * `first_last_numbers` - 'First' and 'Last' buttons, plus page numbers
- *
- * Further methods can be added using {@link DataTable.ext.oPagination}.
- * @type string
- * @default simple_numbers
- *
- * @dtopt Options
- * @name DataTable.defaults.pagingType
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "pagingType": "full_numbers"
- * } );
- * } )
- */
- "sPaginationType": "simple_numbers",
-
-
- /**
- * Enable horizontal scrolling. When a table is too wide to fit into a
- * certain layout, or you have a large number of columns in the table, you
- * can enable x-scrolling to show the table in a viewport, which can be
- * scrolled. This property can be `true` which will allow the table to
- * scroll horizontally when needed, or any CSS unit, or a number (in which
- * case it will be treated as a pixel measurement). Setting as simply `true`
- * is recommended.
- * @type boolean|string
- * @default blank string - i.e. disabled
- *
- * @dtopt Features
- * @name DataTable.defaults.scrollX
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "scrollX": true,
- * "scrollCollapse": true
- * } );
- * } );
- */
- "sScrollX": "",
-
-
- /**
- * This property can be used to force a DataTable to use more width than it
- * might otherwise do when x-scrolling is enabled. For example if you have a
- * table which requires to be well spaced, this parameter is useful for
- * "over-sizing" the table, and thus forcing scrolling. This property can by
- * any CSS unit, or a number (in which case it will be treated as a pixel
- * measurement).
- * @type string
- * @default blank string - i.e. disabled
- *
- * @dtopt Options
- * @name DataTable.defaults.scrollXInner
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "scrollX": "100%",
- * "scrollXInner": "110%"
- * } );
- * } );
- */
- "sScrollXInner": "",
-
-
- /**
- * Enable vertical scrolling. Vertical scrolling will constrain the DataTable
- * to the given height, and enable scrolling for any data which overflows the
- * current viewport. This can be used as an alternative to paging to display
- * a lot of data in a small area (although paging and scrolling can both be
- * enabled at the same time). This property can be any CSS unit, or a number
- * (in which case it will be treated as a pixel measurement).
- * @type string
- * @default blank string - i.e. disabled
- *
- * @dtopt Features
- * @name DataTable.defaults.scrollY
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "scrollY": "200px",
- * "paginate": false
- * } );
- * } );
- */
- "sScrollY": "",
-
-
- /**
- * __Deprecated__ The functionality provided by this parameter has now been
- * superseded by that provided through `ajax`, which should be used instead.
- *
- * Set the HTTP method that is used to make the Ajax call for server-side
- * processing or Ajax sourced data.
- * @type string
- * @default GET
- *
- * @dtopt Options
- * @dtopt Server-side
- * @name DataTable.defaults.serverMethod
- *
- * @deprecated 1.10. Please use `ajax` for this functionality now.
- */
- "sServerMethod": "GET",
-
-
- /**
- * DataTables makes use of renderers when displaying HTML elements for
- * a table. These renderers can be added or modified by plug-ins to
- * generate suitable mark-up for a site. For example the Bootstrap
- * integration plug-in for DataTables uses a paging button renderer to
- * display pagination buttons in the mark-up required by Bootstrap.
- *
- * For further information about the renderers available see
- * DataTable.ext.renderer
- * @type string|object
- * @default null
- *
- * @name DataTable.defaults.renderer
- *
- */
- "renderer": null,
-
-
- /**
- * Set the data property name that DataTables should use to get a row's id
- * to set as the `id` property in the node.
- * @type string
- * @default DT_RowId
- *
- * @name DataTable.defaults.rowId
- */
- "rowId": "DT_RowId"
- };
-
- _fnHungarianMap( DataTable.defaults );
-
-
-
- /*
- * Developer note - See note in model.defaults.js about the use of Hungarian
- * notation and camel case.
- */
-
- /**
- * Column options that can be given to DataTables at initialisation time.
- * @namespace
- */
- DataTable.defaults.column = {
- /**
- * Define which column(s) an order will occur on for this column. This
- * allows a column's ordering to take multiple columns into account when
- * doing a sort or use the data from a different column. For example first
- * name / last name columns make sense to do a multi-column sort over the
- * two columns.
- * @type array|int
- * @default null Takes the value of the column index automatically
- *
- * @name DataTable.defaults.column.orderData
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "orderData": [ 0, 1 ], "targets": [ 0 ] },
- * { "orderData": [ 1, 0 ], "targets": [ 1 ] },
- * { "orderData": 2, "targets": [ 2 ] }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * { "orderData": [ 0, 1 ] },
- * { "orderData": [ 1, 0 ] },
- * { "orderData": 2 },
- * null,
- * null
- * ]
- * } );
- * } );
- */
- "aDataSort": null,
- "iDataSort": -1,
-
-
- /**
- * You can control the default ordering direction, and even alter the
- * behaviour of the sort handler (i.e. only allow ascending ordering etc)
- * using this parameter.
- * @type array
- * @default [ 'asc', 'desc' ]
- *
- * @name DataTable.defaults.column.orderSequence
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "orderSequence": [ "asc" ], "targets": [ 1 ] },
- * { "orderSequence": [ "desc", "asc", "asc" ], "targets": [ 2 ] },
- * { "orderSequence": [ "desc" ], "targets": [ 3 ] }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * null,
- * { "orderSequence": [ "asc" ] },
- * { "orderSequence": [ "desc", "asc", "asc" ] },
- * { "orderSequence": [ "desc" ] },
- * null
- * ]
- * } );
- * } );
- */
- "asSorting": [ 'asc', 'desc' ],
-
-
- /**
- * Enable or disable filtering on the data in this column.
- * @type boolean
- * @default true
- *
- * @name DataTable.defaults.column.searchable
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "searchable": false, "targets": [ 0 ] }
- * ] } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * { "searchable": false },
- * null,
- * null,
- * null,
- * null
- * ] } );
- * } );
- */
- "bSearchable": true,
-
-
- /**
- * Enable or disable ordering on this column.
- * @type boolean
- * @default true
- *
- * @name DataTable.defaults.column.orderable
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "orderable": false, "targets": [ 0 ] }
- * ] } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * { "orderable": false },
- * null,
- * null,
- * null,
- * null
- * ] } );
- * } );
- */
- "bSortable": true,
-
-
- /**
- * Enable or disable the display of this column.
- * @type boolean
- * @default true
- *
- * @name DataTable.defaults.column.visible
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "visible": false, "targets": [ 0 ] }
- * ] } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * { "visible": false },
- * null,
- * null,
- * null,
- * null
- * ] } );
- * } );
- */
- "bVisible": true,
-
-
- /**
- * Developer definable function that is called whenever a cell is created (Ajax source,
- * etc) or processed for input (DOM source). This can be used as a compliment to mRender
- * allowing you to modify the DOM element (add background colour for example) when the
- * element is available.
- * @type function
- * @param {element} td The TD node that has been created
- * @param {*} cellData The Data for the cell
- * @param {array|object} rowData The data for the whole row
- * @param {int} row The row index for the aoData data store
- * @param {int} col The column index for aoColumns
- *
- * @name DataTable.defaults.column.createdCell
- * @dtopt Columns
- *
- * @example
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [ {
- * "targets": [3],
- * "createdCell": function (td, cellData, rowData, row, col) {
- * if ( cellData == "1.7" ) {
- * $(td).css('color', 'blue')
- * }
- * }
- * } ]
- * });
- * } );
- */
- "fnCreatedCell": null,
-
-
- /**
- * This parameter has been replaced by `data` in DataTables to ensure naming
- * consistency. `dataProp` can still be used, as there is backwards
- * compatibility in DataTables for this option, but it is strongly
- * recommended that you use `data` in preference to `dataProp`.
- * @name DataTable.defaults.column.dataProp
- */
-
-
- /**
- * This property can be used to read data from any data source property,
- * including deeply nested objects / properties. `data` can be given in a
- * number of different ways which effect its behaviour:
- *
- * * `integer` - treated as an array index for the data source. This is the
- * default that DataTables uses (incrementally increased for each column).
- * * `string` - read an object property from the data source. There are
- * three 'special' options that can be used in the string to alter how
- * DataTables reads the data from the source object:
- * * `.` - Dotted Javascript notation. Just as you use a `.` in
- * Javascript to read from nested objects, so to can the options
- * specified in `data`. For example: `browser.version` or
- * `browser.name`. If your object parameter name contains a period, use
- * `\\` to escape it - i.e. `first\\.name`.
- * * `[]` - Array notation. DataTables can automatically combine data
- * from and array source, joining the data with the characters provided
- * between the two brackets. For example: `name[, ]` would provide a
- * comma-space separated list from the source array. If no characters
- * are provided between the brackets, the original array source is
- * returned.
- * * `()` - Function notation. Adding `()` to the end of a parameter will
- * execute a function of the name given. For example: `browser()` for a
- * simple function on the data source, `browser.version()` for a
- * function in a nested property or even `browser().version` to get an
- * object property if the function called returns an object. Note that
- * function notation is recommended for use in `render` rather than
- * `data` as it is much simpler to use as a renderer.
- * * `null` - use the original data source for the row rather than plucking
- * data directly from it. This action has effects on two other
- * initialisation options:
- * * `defaultContent` - When null is given as the `data` option and
- * `defaultContent` is specified for the column, the value defined by
- * `defaultContent` will be used for the cell.
- * * `render` - When null is used for the `data` option and the `render`
- * option is specified for the column, the whole data source for the
- * row is used for the renderer.
- * * `function` - the function given will be executed whenever DataTables
- * needs to set or get the data for a cell in the column. The function
- * takes three parameters:
- * * Parameters:
- * * `{array|object}` The data source for the row
- * * `{string}` The type call data requested - this will be 'set' when
- * setting data or 'filter', 'display', 'type', 'sort' or undefined
- * when gathering data. Note that when `undefined` is given for the
- * type DataTables expects to get the raw data for the object back<
- * * `{*}` Data to set when the second parameter is 'set'.
- * * Return:
- * * The return value from the function is not required when 'set' is
- * the type of call, but otherwise the return is what will be used
- * for the data requested.
- *
- * Note that `data` is a getter and setter option. If you just require
- * formatting of data for output, you will likely want to use `render` which
- * is simply a getter and thus simpler to use.
- *
- * Note that prior to DataTables 1.9.2 `data` was called `mDataProp`. The
- * name change reflects the flexibility of this property and is consistent
- * with the naming of mRender. If 'mDataProp' is given, then it will still
- * be used by DataTables, as it automatically maps the old name to the new
- * if required.
- *
- * @type string|int|function|null
- * @default null Use automatically calculated column index
- *
- * @name DataTable.defaults.column.data
- * @dtopt Columns
- *
- * @example
- * // Read table data from objects
- * // JSON structure for each row:
- * // {
- * // "engine": {value},
- * // "browser": {value},
- * // "platform": {value},
- * // "version": {value},
- * // "grade": {value}
- * // }
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "ajaxSource": "sources/objects.txt",
- * "columns": [
- * { "data": "engine" },
- * { "data": "browser" },
- * { "data": "platform" },
- * { "data": "version" },
- * { "data": "grade" }
- * ]
- * } );
- * } );
- *
- * @example
- * // Read information from deeply nested objects
- * // JSON structure for each row:
- * // {
- * // "engine": {value},
- * // "browser": {value},
- * // "platform": {
- * // "inner": {value}
- * // },
- * // "details": [
- * // {value}, {value}
- * // ]
- * // }
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "ajaxSource": "sources/deep.txt",
- * "columns": [
- * { "data": "engine" },
- * { "data": "browser" },
- * { "data": "platform.inner" },
- * { "data": "details.0" },
- * { "data": "details.1" }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using `data` as a function to provide different information for
- * // sorting, filtering and display. In this case, currency (price)
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [ {
- * "targets": [ 0 ],
- * "data": function ( source, type, val ) {
- * if (type === 'set') {
- * source.price = val;
- * // Store the computed dislay and filter values for efficiency
- * source.price_display = val=="" ? "" : "$"+numberFormat(val);
- * source.price_filter = val=="" ? "" : "$"+numberFormat(val)+" "+val;
- * return;
- * }
- * else if (type === 'display') {
- * return source.price_display;
- * }
- * else if (type === 'filter') {
- * return source.price_filter;
- * }
- * // 'sort', 'type' and undefined all just use the integer
- * return source.price;
- * }
- * } ]
- * } );
- * } );
- *
- * @example
- * // Using default content
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [ {
- * "targets": [ 0 ],
- * "data": null,
- * "defaultContent": "Click to edit"
- * } ]
- * } );
- * } );
- *
- * @example
- * // Using array notation - outputting a list from an array
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [ {
- * "targets": [ 0 ],
- * "data": "name[, ]"
- * } ]
- * } );
- * } );
- *
- */
- "mData": null,
-
-
- /**
- * This property is the rendering partner to `data` and it is suggested that
- * when you want to manipulate data for display (including filtering,
- * sorting etc) without altering the underlying data for the table, use this
- * property. `render` can be considered to be the the read only companion to
- * `data` which is read / write (then as such more complex). Like `data`
- * this option can be given in a number of different ways to effect its
- * behaviour:
- *
- * * `integer` - treated as an array index for the data source. This is the
- * default that DataTables uses (incrementally increased for each column).
- * * `string` - read an object property from the data source. There are
- * three 'special' options that can be used in the string to alter how
- * DataTables reads the data from the source object:
- * * `.` - Dotted Javascript notation. Just as you use a `.` in
- * Javascript to read from nested objects, so to can the options
- * specified in `data`. For example: `browser.version` or
- * `browser.name`. If your object parameter name contains a period, use
- * `\\` to escape it - i.e. `first\\.name`.
- * * `[]` - Array notation. DataTables can automatically combine data
- * from and array source, joining the data with the characters provided
- * between the two brackets. For example: `name[, ]` would provide a
- * comma-space separated list from the source array. If no characters
- * are provided between the brackets, the original array source is
- * returned.
- * * `()` - Function notation. Adding `()` to the end of a parameter will
- * execute a function of the name given. For example: `browser()` for a
- * simple function on the data source, `browser.version()` for a
- * function in a nested property or even `browser().version` to get an
- * object property if the function called returns an object.
- * * `object` - use different data for the different data types requested by
- * DataTables ('filter', 'display', 'type' or 'sort'). The property names
- * of the object is the data type the property refers to and the value can
- * defined using an integer, string or function using the same rules as
- * `render` normally does. Note that an `_` option _must_ be specified.
- * This is the default value to use if you haven't specified a value for
- * the data type requested by DataTables.
- * * `function` - the function given will be executed whenever DataTables
- * needs to set or get the data for a cell in the column. The function
- * takes three parameters:
- * * Parameters:
- * * {array|object} The data source for the row (based on `data`)
- * * {string} The type call data requested - this will be 'filter',
- * 'display', 'type' or 'sort'.
- * * {array|object} The full data source for the row (not based on
- * `data`)
- * * Return:
- * * The return value from the function is what will be used for the
- * data requested.
- *
- * @type string|int|function|object|null
- * @default null Use the data source value.
- *
- * @name DataTable.defaults.column.render
- * @dtopt Columns
- *
- * @example
- * // Create a comma separated list from an array of objects
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "ajaxSource": "sources/deep.txt",
- * "columns": [
- * { "data": "engine" },
- * { "data": "browser" },
- * {
- * "data": "platform",
- * "render": "[, ].name"
- * }
- * ]
- * } );
- * } );
- *
- * @example
- * // Execute a function to obtain data
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [ {
- * "targets": [ 0 ],
- * "data": null, // Use the full data source object for the renderer's source
- * "render": "browserName()"
- * } ]
- * } );
- * } );
- *
- * @example
- * // As an object, extracting different data for the different types
- * // This would be used with a data source such as:
- * // { "phone": 5552368, "phone_filter": "5552368 555-2368", "phone_display": "555-2368" }
- * // Here the `phone` integer is used for sorting and type detection, while `phone_filter`
- * // (which has both forms) is used for filtering for if a user inputs either format, while
- * // the formatted phone number is the one that is shown in the table.
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [ {
- * "targets": [ 0 ],
- * "data": null, // Use the full data source object for the renderer's source
- * "render": {
- * "_": "phone",
- * "filter": "phone_filter",
- * "display": "phone_display"
- * }
- * } ]
- * } );
- * } );
- *
- * @example
- * // Use as a function to create a link from the data source
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [ {
- * "targets": [ 0 ],
- * "data": "download_link",
- * "render": function ( data, type, full ) {
- * return 'Download ';
- * }
- * } ]
- * } );
- * } );
- */
- "mRender": null,
-
-
- /**
- * Change the cell type created for the column - either TD cells or TH cells. This
- * can be useful as TH cells have semantic meaning in the table body, allowing them
- * to act as a header for a row (you may wish to add scope='row' to the TH elements).
- * @type string
- * @default td
- *
- * @name DataTable.defaults.column.cellType
- * @dtopt Columns
- *
- * @example
- * // Make the first column use TH cells
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [ {
- * "targets": [ 0 ],
- * "cellType": "th"
- * } ]
- * } );
- * } );
- */
- "sCellType": "td",
-
-
- /**
- * Class to give to each cell in this column.
- * @type string
- * @default Empty string
- *
- * @name DataTable.defaults.column.class
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "class": "my_class", "targets": [ 0 ] }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * { "class": "my_class" },
- * null,
- * null,
- * null,
- * null
- * ]
- * } );
- * } );
- */
- "sClass": "",
-
- /**
- * When DataTables calculates the column widths to assign to each column,
- * it finds the longest string in each column and then constructs a
- * temporary table and reads the widths from that. The problem with this
- * is that "mmm" is much wider then "iiii", but the latter is a longer
- * string - thus the calculation can go wrong (doing it properly and putting
- * it into an DOM object and measuring that is horribly(!) slow). Thus as
- * a "work around" we provide this option. It will append its value to the
- * text that is found to be the longest string for the column - i.e. padding.
- * Generally you shouldn't need this!
- * @type string
- * @default Empty string
- *
- * @name DataTable.defaults.column.contentPadding
- * @dtopt Columns
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * null,
- * null,
- * null,
- * {
- * "contentPadding": "mmm"
- * }
- * ]
- * } );
- * } );
- */
- "sContentPadding": "",
-
-
- /**
- * Allows a default value to be given for a column's data, and will be used
- * whenever a null data source is encountered (this can be because `data`
- * is set to null, or because the data source itself is null).
- * @type string
- * @default null
- *
- * @name DataTable.defaults.column.defaultContent
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * {
- * "data": null,
- * "defaultContent": "Edit",
- * "targets": [ -1 ]
- * }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * null,
- * null,
- * null,
- * {
- * "data": null,
- * "defaultContent": "Edit"
- * }
- * ]
- * } );
- * } );
- */
- "sDefaultContent": null,
-
-
- /**
- * This parameter is only used in DataTables' server-side processing. It can
- * be exceptionally useful to know what columns are being displayed on the
- * client side, and to map these to database fields. When defined, the names
- * also allow DataTables to reorder information from the server if it comes
- * back in an unexpected order (i.e. if you switch your columns around on the
- * client-side, your server-side code does not also need updating).
- * @type string
- * @default Empty string
- *
- * @name DataTable.defaults.column.name
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "name": "engine", "targets": [ 0 ] },
- * { "name": "browser", "targets": [ 1 ] },
- * { "name": "platform", "targets": [ 2 ] },
- * { "name": "version", "targets": [ 3 ] },
- * { "name": "grade", "targets": [ 4 ] }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * { "name": "engine" },
- * { "name": "browser" },
- * { "name": "platform" },
- * { "name": "version" },
- * { "name": "grade" }
- * ]
- * } );
- * } );
- */
- "sName": "",
-
-
- /**
- * Defines a data source type for the ordering which can be used to read
- * real-time information from the table (updating the internally cached
- * version) prior to ordering. This allows ordering to occur on user
- * editable elements such as form inputs.
- * @type string
- * @default std
- *
- * @name DataTable.defaults.column.orderDataType
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "orderDataType": "dom-text", "targets": [ 2, 3 ] },
- * { "type": "numeric", "targets": [ 3 ] },
- * { "orderDataType": "dom-select", "targets": [ 4 ] },
- * { "orderDataType": "dom-checkbox", "targets": [ 5 ] }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * null,
- * null,
- * { "orderDataType": "dom-text" },
- * { "orderDataType": "dom-text", "type": "numeric" },
- * { "orderDataType": "dom-select" },
- * { "orderDataType": "dom-checkbox" }
- * ]
- * } );
- * } );
- */
- "sSortDataType": "std",
-
-
- /**
- * The title of this column.
- * @type string
- * @default null Derived from the 'TH' value for this column in the
- * original HTML table.
- *
- * @name DataTable.defaults.column.title
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "title": "My column title", "targets": [ 0 ] }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * { "title": "My column title" },
- * null,
- * null,
- * null,
- * null
- * ]
- * } );
- * } );
- */
- "sTitle": null,
-
-
- /**
- * The type allows you to specify how the data for this column will be
- * ordered. Four types (string, numeric, date and html (which will strip
- * HTML tags before ordering)) are currently available. Note that only date
- * formats understood by Javascript's Date() object will be accepted as type
- * date. For example: "Mar 26, 2008 5:03 PM". May take the values: 'string',
- * 'numeric', 'date' or 'html' (by default). Further types can be adding
- * through plug-ins.
- * @type string
- * @default null Auto-detected from raw data
- *
- * @name DataTable.defaults.column.type
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "type": "html", "targets": [ 0 ] }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * { "type": "html" },
- * null,
- * null,
- * null,
- * null
- * ]
- * } );
- * } );
- */
- "sType": null,
-
-
- /**
- * Defining the width of the column, this parameter may take any CSS value
- * (3em, 20px etc). DataTables applies 'smart' widths to columns which have not
- * been given a specific width through this interface ensuring that the table
- * remains readable.
- * @type string
- * @default null Automatic
- *
- * @name DataTable.defaults.column.width
- * @dtopt Columns
- *
- * @example
- * // Using `columnDefs`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columnDefs": [
- * { "width": "20%", "targets": [ 0 ] }
- * ]
- * } );
- * } );
- *
- * @example
- * // Using `columns`
- * $(document).ready( function() {
- * $('#example').dataTable( {
- * "columns": [
- * { "width": "20%" },
- * null,
- * null,
- * null,
- * null
- * ]
- * } );
- * } );
- */
- "sWidth": null
- };
-
- _fnHungarianMap( DataTable.defaults.column );
-
-
-
- /**
- * DataTables settings object - this holds all the information needed for a
- * given table, including configuration, data and current application of the
- * table options. DataTables does not have a single instance for each DataTable
- * with the settings attached to that instance, but rather instances of the
- * DataTable "class" are created on-the-fly as needed (typically by a
- * $().dataTable() call) and the settings object is then applied to that
- * instance.
- *
- * Note that this object is related to {@link DataTable.defaults} but this
- * one is the internal data store for DataTables's cache of columns. It should
- * NOT be manipulated outside of DataTables. Any configuration should be done
- * through the initialisation options.
- * @namespace
- * @todo Really should attach the settings object to individual instances so we
- * don't need to create new instances on each $().dataTable() call (if the
- * table already exists). It would also save passing oSettings around and
- * into every single function. However, this is a very significant
- * architecture change for DataTables and will almost certainly break
- * backwards compatibility with older installations. This is something that
- * will be done in 2.0.
- */
- DataTable.models.oSettings = {
- /**
- * Primary features of DataTables and their enablement state.
- * @namespace
- */
- "oFeatures": {
-
- /**
- * Flag to say if DataTables should automatically try to calculate the
- * optimum table and columns widths (true) or not (false).
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bAutoWidth": null,
-
- /**
- * Delay the creation of TR and TD elements until they are actually
- * needed by a driven page draw. This can give a significant speed
- * increase for Ajax source and Javascript source data, but makes no
- * difference at all fro DOM and server-side processing tables.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bDeferRender": null,
-
- /**
- * Enable filtering on the table or not. Note that if this is disabled
- * then there is no filtering at all on the table, including fnFilter.
- * To just remove the filtering input use sDom and remove the 'f' option.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bFilter": null,
-
- /**
- * Table information element (the 'Showing x of y records' div) enable
- * flag.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bInfo": null,
-
- /**
- * Present a user control allowing the end user to change the page size
- * when pagination is enabled.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bLengthChange": null,
-
- /**
- * Pagination enabled or not. Note that if this is disabled then length
- * changing must also be disabled.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bPaginate": null,
-
- /**
- * Processing indicator enable flag whenever DataTables is enacting a
- * user request - typically an Ajax request for server-side processing.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bProcessing": null,
-
- /**
- * Server-side processing enabled flag - when enabled DataTables will
- * get all data from the server for every draw - there is no filtering,
- * sorting or paging done on the client-side.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bServerSide": null,
-
- /**
- * Sorting enablement flag.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bSort": null,
-
- /**
- * Multi-column sorting
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bSortMulti": null,
-
- /**
- * Apply a class to the columns which are being sorted to provide a
- * visual highlight or not. This can slow things down when enabled since
- * there is a lot of DOM interaction.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bSortClasses": null,
-
- /**
- * State saving enablement flag.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bStateSave": null
- },
-
-
- /**
- * Scrolling settings for a table.
- * @namespace
- */
- "oScroll": {
- /**
- * When the table is shorter in height than sScrollY, collapse the
- * table container down to the height of the table (when true).
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bCollapse": null,
-
- /**
- * Width of the scrollbar for the web-browser's platform. Calculated
- * during table initialisation.
- * @type int
- * @default 0
- */
- "iBarWidth": 0,
-
- /**
- * Viewport width for horizontal scrolling. Horizontal scrolling is
- * disabled if an empty string.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type string
- */
- "sX": null,
-
- /**
- * Width to expand the table to when using x-scrolling. Typically you
- * should not need to use this.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type string
- * @deprecated
- */
- "sXInner": null,
-
- /**
- * Viewport height for vertical scrolling. Vertical scrolling is disabled
- * if an empty string.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type string
- */
- "sY": null
- },
-
- /**
- * Language information for the table.
- * @namespace
- * @extends DataTable.defaults.oLanguage
- */
- "oLanguage": {
- /**
- * Information callback function. See
- * {@link DataTable.defaults.fnInfoCallback}
- * @type function
- * @default null
- */
- "fnInfoCallback": null
- },
-
- /**
- * Browser support parameters
- * @namespace
- */
- "oBrowser": {
- /**
- * Indicate if the browser incorrectly calculates width:100% inside a
- * scrolling element (IE6/7)
- * @type boolean
- * @default false
- */
- "bScrollOversize": false,
-
- /**
- * Determine if the vertical scrollbar is on the right or left of the
- * scrolling container - needed for rtl language layout, although not
- * all browsers move the scrollbar (Safari).
- * @type boolean
- * @default false
- */
- "bScrollbarLeft": false,
-
- /**
- * Flag for if `getBoundingClientRect` is fully supported or not
- * @type boolean
- * @default false
- */
- "bBounding": false,
-
- /**
- * Browser scrollbar width
- * @type integer
- * @default 0
- */
- "barWidth": 0
- },
-
-
- "ajax": null,
-
-
- /**
- * Array referencing the nodes which are used for the features. The
- * parameters of this object match what is allowed by sDom - i.e.
- *
- * 'l' - Length changing
- * 'f' - Filtering input
- * 't' - The table!
- * 'i' - Information
- * 'p' - Pagination
- * 'r' - pRocessing
- *
- * @type array
- * @default []
- */
- "aanFeatures": [],
-
- /**
- * Store data information - see {@link DataTable.models.oRow} for detailed
- * information.
- * @type array
- * @default []
- */
- "aoData": [],
-
- /**
- * Array of indexes which are in the current display (after filtering etc)
- * @type array
- * @default []
- */
- "aiDisplay": [],
-
- /**
- * Array of indexes for display - no filtering
- * @type array
- * @default []
- */
- "aiDisplayMaster": [],
-
- /**
- * Map of row ids to data indexes
- * @type object
- * @default {}
- */
- "aIds": {},
-
- /**
- * Store information about each column that is in use
- * @type array
- * @default []
- */
- "aoColumns": [],
-
- /**
- * Store information about the table's header
- * @type array
- * @default []
- */
- "aoHeader": [],
-
- /**
- * Store information about the table's footer
- * @type array
- * @default []
- */
- "aoFooter": [],
-
- /**
- * Store the applied global search information in case we want to force a
- * research or compare the old search to a new one.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @namespace
- * @extends DataTable.models.oSearch
- */
- "oPreviousSearch": {},
-
- /**
- * Store the applied search for each column - see
- * {@link DataTable.models.oSearch} for the format that is used for the
- * filtering information for each column.
- * @type array
- * @default []
- */
- "aoPreSearchCols": [],
-
- /**
- * Sorting that is applied to the table. Note that the inner arrays are
- * used in the following manner:
- *
- * Index 0 - column number
- * Index 1 - current sorting direction
- *
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type array
- * @todo These inner arrays should really be objects
- */
- "aaSorting": null,
-
- /**
- * Sorting that is always applied to the table (i.e. prefixed in front of
- * aaSorting).
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type array
- * @default []
- */
- "aaSortingFixed": [],
-
- /**
- * Classes to use for the striping of a table.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type array
- * @default []
- */
- "asStripeClasses": null,
-
- /**
- * If restoring a table - we should restore its striping classes as well
- * @type array
- * @default []
- */
- "asDestroyStripes": [],
-
- /**
- * If restoring a table - we should restore its width
- * @type int
- * @default 0
- */
- "sDestroyWidth": 0,
-
- /**
- * Callback functions array for every time a row is inserted (i.e. on a draw).
- * @type array
- * @default []
- */
- "aoRowCallback": [],
-
- /**
- * Callback functions for the header on each draw.
- * @type array
- * @default []
- */
- "aoHeaderCallback": [],
-
- /**
- * Callback function for the footer on each draw.
- * @type array
- * @default []
- */
- "aoFooterCallback": [],
-
- /**
- * Array of callback functions for draw callback functions
- * @type array
- * @default []
- */
- "aoDrawCallback": [],
-
- /**
- * Array of callback functions for row created function
- * @type array
- * @default []
- */
- "aoRowCreatedCallback": [],
-
- /**
- * Callback functions for just before the table is redrawn. A return of
- * false will be used to cancel the draw.
- * @type array
- * @default []
- */
- "aoPreDrawCallback": [],
-
- /**
- * Callback functions for when the table has been initialised.
- * @type array
- * @default []
- */
- "aoInitComplete": [],
-
-
- /**
- * Callbacks for modifying the settings to be stored for state saving, prior to
- * saving state.
- * @type array
- * @default []
- */
- "aoStateSaveParams": [],
-
- /**
- * Callbacks for modifying the settings that have been stored for state saving
- * prior to using the stored values to restore the state.
- * @type array
- * @default []
- */
- "aoStateLoadParams": [],
-
- /**
- * Callbacks for operating on the settings object once the saved state has been
- * loaded
- * @type array
- * @default []
- */
- "aoStateLoaded": [],
-
- /**
- * Cache the table ID for quick access
- * @type string
- * @default Empty string
- */
- "sTableId": "",
-
- /**
- * The TABLE node for the main table
- * @type node
- * @default null
- */
- "nTable": null,
-
- /**
- * Permanent ref to the thead element
- * @type node
- * @default null
- */
- "nTHead": null,
-
- /**
- * Permanent ref to the tfoot element - if it exists
- * @type node
- * @default null
- */
- "nTFoot": null,
-
- /**
- * Permanent ref to the tbody element
- * @type node
- * @default null
- */
- "nTBody": null,
-
- /**
- * Cache the wrapper node (contains all DataTables controlled elements)
- * @type node
- * @default null
- */
- "nTableWrapper": null,
-
- /**
- * Indicate if when using server-side processing the loading of data
- * should be deferred until the second draw.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- * @default false
- */
- "bDeferLoading": false,
-
- /**
- * Indicate if all required information has been read in
- * @type boolean
- * @default false
- */
- "bInitialised": false,
-
- /**
- * Information about open rows. Each object in the array has the parameters
- * 'nTr' and 'nParent'
- * @type array
- * @default []
- */
- "aoOpenRows": [],
-
- /**
- * Dictate the positioning of DataTables' control elements - see
- * {@link DataTable.model.oInit.sDom}.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type string
- * @default null
- */
- "sDom": null,
-
- /**
- * Search delay (in mS)
- * @type integer
- * @default null
- */
- "searchDelay": null,
-
- /**
- * Which type of pagination should be used.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type string
- * @default two_button
- */
- "sPaginationType": "two_button",
-
- /**
- * The state duration (for `stateSave`) in seconds.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type int
- * @default 0
- */
- "iStateDuration": 0,
-
- /**
- * Array of callback functions for state saving. Each array element is an
- * object with the following parameters:
- *
- * function:fn - function to call. Takes two parameters, oSettings
- * and the JSON string to save that has been thus far created. Returns
- * a JSON string to be inserted into a json object
- * (i.e. '"param": [ 0, 1, 2]')
- * string:sName - name of callback
- *
- * @type array
- * @default []
- */
- "aoStateSave": [],
-
- /**
- * Array of callback functions for state loading. Each array element is an
- * object with the following parameters:
- *
- * function:fn - function to call. Takes two parameters, oSettings
- * and the object stored. May return false to cancel state loading
- * string:sName - name of callback
- *
- * @type array
- * @default []
- */
- "aoStateLoad": [],
-
- /**
- * State that was saved. Useful for back reference
- * @type object
- * @default null
- */
- "oSavedState": null,
-
- /**
- * State that was loaded. Useful for back reference
- * @type object
- * @default null
- */
- "oLoadedState": null,
-
- /**
- * Source url for AJAX data for the table.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type string
- * @default null
- */
- "sAjaxSource": null,
-
- /**
- * Property from a given object from which to read the table data from. This
- * can be an empty string (when not server-side processing), in which case
- * it is assumed an an array is given directly.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type string
- */
- "sAjaxDataProp": null,
-
- /**
- * Note if draw should be blocked while getting data
- * @type boolean
- * @default true
- */
- "bAjaxDataGet": true,
-
- /**
- * The last jQuery XHR object that was used for server-side data gathering.
- * This can be used for working with the XHR information in one of the
- * callbacks
- * @type object
- * @default null
- */
- "jqXHR": null,
-
- /**
- * JSON returned from the server in the last Ajax request
- * @type object
- * @default undefined
- */
- "json": undefined,
-
- /**
- * Data submitted as part of the last Ajax request
- * @type object
- * @default undefined
- */
- "oAjaxData": undefined,
-
- /**
- * Function to get the server-side data.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type function
- */
- "fnServerData": null,
-
- /**
- * Functions which are called prior to sending an Ajax request so extra
- * parameters can easily be sent to the server
- * @type array
- * @default []
- */
- "aoServerParams": [],
-
- /**
- * Send the XHR HTTP method - GET or POST (could be PUT or DELETE if
- * required).
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type string
- */
- "sServerMethod": null,
-
- /**
- * Format numbers for display.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type function
- */
- "fnFormatNumber": null,
-
- /**
- * List of options that can be used for the user selectable length menu.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type array
- * @default []
- */
- "aLengthMenu": null,
-
- /**
- * Counter for the draws that the table does. Also used as a tracker for
- * server-side processing
- * @type int
- * @default 0
- */
- "iDraw": 0,
-
- /**
- * Indicate if a redraw is being done - useful for Ajax
- * @type boolean
- * @default false
- */
- "bDrawing": false,
-
- /**
- * Draw index (iDraw) of the last error when parsing the returned data
- * @type int
- * @default -1
- */
- "iDrawError": -1,
-
- /**
- * Paging display length
- * @type int
- * @default 10
- */
- "_iDisplayLength": 10,
-
- /**
- * Paging start point - aiDisplay index
- * @type int
- * @default 0
- */
- "_iDisplayStart": 0,
-
- /**
- * Server-side processing - number of records in the result set
- * (i.e. before filtering), Use fnRecordsTotal rather than
- * this property to get the value of the number of records, regardless of
- * the server-side processing setting.
- * @type int
- * @default 0
- * @private
- */
- "_iRecordsTotal": 0,
-
- /**
- * Server-side processing - number of records in the current display set
- * (i.e. after filtering). Use fnRecordsDisplay rather than
- * this property to get the value of the number of records, regardless of
- * the server-side processing setting.
- * @type boolean
- * @default 0
- * @private
- */
- "_iRecordsDisplay": 0,
-
- /**
- * The classes to use for the table
- * @type object
- * @default {}
- */
- "oClasses": {},
-
- /**
- * Flag attached to the settings object so you can check in the draw
- * callback if filtering has been done in the draw. Deprecated in favour of
- * events.
- * @type boolean
- * @default false
- * @deprecated
- */
- "bFiltered": false,
-
- /**
- * Flag attached to the settings object so you can check in the draw
- * callback if sorting has been done in the draw. Deprecated in favour of
- * events.
- * @type boolean
- * @default false
- * @deprecated
- */
- "bSorted": false,
-
- /**
- * Indicate that if multiple rows are in the header and there is more than
- * one unique cell per column, if the top one (true) or bottom one (false)
- * should be used for sorting / title by DataTables.
- * Note that this parameter will be set by the initialisation routine. To
- * set a default use {@link DataTable.defaults}.
- * @type boolean
- */
- "bSortCellsTop": null,
-
- /**
- * Initialisation object that is used for the table
- * @type object
- * @default null
- */
- "oInit": null,
-
- /**
- * Destroy callback functions - for plug-ins to attach themselves to the
- * destroy so they can clean up markup and events.
- * @type array
- * @default []
- */
- "aoDestroyCallback": [],
-
-
- /**
- * Get the number of records in the current record set, before filtering
- * @type function
- */
- "fnRecordsTotal": function ()
- {
- return _fnDataSource( this ) == 'ssp' ?
- this._iRecordsTotal * 1 :
- this.aiDisplayMaster.length;
- },
-
- /**
- * Get the number of records in the current record set, after filtering
- * @type function
- */
- "fnRecordsDisplay": function ()
- {
- return _fnDataSource( this ) == 'ssp' ?
- this._iRecordsDisplay * 1 :
- this.aiDisplay.length;
- },
-
- /**
- * Get the display end point - aiDisplay index
- * @type function
- */
- "fnDisplayEnd": function ()
- {
- var
- len = this._iDisplayLength,
- start = this._iDisplayStart,
- calc = start + len,
- records = this.aiDisplay.length,
- features = this.oFeatures,
- paginate = features.bPaginate;
-
- if ( features.bServerSide ) {
- return paginate === false || len === -1 ?
- start + records :
- Math.min( start+len, this._iRecordsDisplay );
- }
- else {
- return ! paginate || calc>records || len===-1 ?
- records :
- calc;
- }
- },
-
- /**
- * The DataTables object for this table
- * @type object
- * @default null
- */
- "oInstance": null,
-
- /**
- * Unique identifier for each instance of the DataTables object. If there
- * is an ID on the table node, then it takes that value, otherwise an
- * incrementing internal counter is used.
- * @type string
- * @default null
- */
- "sInstance": null,
-
- /**
- * tabindex attribute value that is added to DataTables control elements, allowing
- * keyboard navigation of the table and its controls.
- */
- "iTabIndex": 0,
-
- /**
- * DIV container for the footer scrolling table if scrolling
- */
- "nScrollHead": null,
-
- /**
- * DIV container for the footer scrolling table if scrolling
- */
- "nScrollFoot": null,
-
- /**
- * Last applied sort
- * @type array
- * @default []
- */
- "aLastSort": [],
-
- /**
- * Stored plug-in instances
- * @type object
- * @default {}
- */
- "oPlugins": {},
-
- /**
- * Function used to get a row's id from the row's data
- * @type function
- * @default null
- */
- "rowIdFn": null,
-
- /**
- * Data location where to store a row's id
- * @type string
- * @default null
- */
- "rowId": null
- };
-
- /**
- * Extension object for DataTables that is used to provide all extension
- * options.
- *
- * Note that the `DataTable.ext` object is available through
- * `jQuery.fn.dataTable.ext` where it may be accessed and manipulated. It is
- * also aliased to `jQuery.fn.dataTableExt` for historic reasons.
- * @namespace
- * @extends DataTable.models.ext
- */
-
-
- /**
- * DataTables extensions
- *
- * This namespace acts as a collection area for plug-ins that can be used to
- * extend DataTables capabilities. Indeed many of the build in methods
- * use this method to provide their own capabilities (sorting methods for
- * example).
- *
- * Note that this namespace is aliased to `jQuery.fn.dataTableExt` for legacy
- * reasons
- *
- * @namespace
- */
- DataTable.ext = _ext = {
- /**
- * Buttons. For use with the Buttons extension for DataTables. This is
- * defined here so other extensions can define buttons regardless of load
- * order. It is _not_ used by DataTables core.
- *
- * @type object
- * @default {}
- */
- buttons: {},
-
-
- /**
- * Element class names
- *
- * @type object
- * @default {}
- */
- classes: {},
-
-
- /**
- * DataTables build type (expanded by the download builder)
- *
- * @type string
- */
- build:"bs4/dt-1.10.18",
-
-
- /**
- * Error reporting.
- *
- * How should DataTables report an error. Can take the value 'alert',
- * 'throw', 'none' or a function.
- *
- * @type string|function
- * @default alert
- */
- errMode: "alert",
-
-
- /**
- * Feature plug-ins.
- *
- * This is an array of objects which describe the feature plug-ins that are
- * available to DataTables. These feature plug-ins are then available for
- * use through the `dom` initialisation option.
- *
- * Each feature plug-in is described by an object which must have the
- * following properties:
- *
- * * `fnInit` - function that is used to initialise the plug-in,
- * * `cFeature` - a character so the feature can be enabled by the `dom`
- * instillation option. This is case sensitive.
- *
- * The `fnInit` function has the following input parameters:
- *
- * 1. `{object}` DataTables settings object: see
- * {@link DataTable.models.oSettings}
- *
- * And the following return is expected:
- *
- * * {node|null} The element which contains your feature. Note that the
- * return may also be void if your plug-in does not require to inject any
- * DOM elements into DataTables control (`dom`) - for example this might
- * be useful when developing a plug-in which allows table control via
- * keyboard entry
- *
- * @type array
- *
- * @example
- * $.fn.dataTable.ext.features.push( {
- * "fnInit": function( oSettings ) {
- * return new TableTools( { "oDTSettings": oSettings } );
- * },
- * "cFeature": "T"
- * } );
- */
- feature: [],
-
-
- /**
- * Row searching.
- *
- * This method of searching is complimentary to the default type based
- * searching, and a lot more comprehensive as it allows you complete control
- * over the searching logic. Each element in this array is a function
- * (parameters described below) that is called for every row in the table,
- * and your logic decides if it should be included in the searching data set
- * or not.
- *
- * Searching functions have the following input parameters:
- *
- * 1. `{object}` DataTables settings object: see
- * {@link DataTable.models.oSettings}
- * 2. `{array|object}` Data for the row to be processed (same as the
- * original format that was passed in as the data source, or an array
- * from a DOM data source
- * 3. `{int}` Row index ({@link DataTable.models.oSettings.aoData}), which
- * can be useful to retrieve the `TR` element if you need DOM interaction.
- *
- * And the following return is expected:
- *
- * * {boolean} Include the row in the searched result set (true) or not
- * (false)
- *
- * Note that as with the main search ability in DataTables, technically this
- * is "filtering", since it is subtractive. However, for consistency in
- * naming we call it searching here.
- *
- * @type array
- * @default []
- *
- * @example
- * // The following example shows custom search being applied to the
- * // fourth column (i.e. the data[3] index) based on two input values
- * // from the end-user, matching the data in a certain range.
- * $.fn.dataTable.ext.search.push(
- * function( settings, data, dataIndex ) {
- * var min = document.getElementById('min').value * 1;
- * var max = document.getElementById('max').value * 1;
- * var version = data[3] == "-" ? 0 : data[3]*1;
- *
- * if ( min == "" && max == "" ) {
- * return true;
- * }
- * else if ( min == "" && version < max ) {
- * return true;
- * }
- * else if ( min < version && "" == max ) {
- * return true;
- * }
- * else if ( min < version && version < max ) {
- * return true;
- * }
- * return false;
- * }
- * );
- */
- search: [],
-
-
- /**
- * Selector extensions
- *
- * The `selector` option can be used to extend the options available for the
- * selector modifier options (`selector-modifier` object data type) that
- * each of the three built in selector types offer (row, column and cell +
- * their plural counterparts). For example the Select extension uses this
- * mechanism to provide an option to select only rows, columns and cells
- * that have been marked as selected by the end user (`{selected: true}`),
- * which can be used in conjunction with the existing built in selector
- * options.
- *
- * Each property is an array to which functions can be pushed. The functions
- * take three attributes:
- *
- * * Settings object for the host table
- * * Options object (`selector-modifier` object type)
- * * Array of selected item indexes
- *
- * The return is an array of the resulting item indexes after the custom
- * selector has been applied.
- *
- * @type object
- */
- selector: {
- cell: [],
- column: [],
- row: []
- },
-
-
- /**
- * Internal functions, exposed for used in plug-ins.
- *
- * Please note that you should not need to use the internal methods for
- * anything other than a plug-in (and even then, try to avoid if possible).
- * The internal function may change between releases.
- *
- * @type object
- * @default {}
- */
- internal: {},
-
-
- /**
- * Legacy configuration options. Enable and disable legacy options that
- * are available in DataTables.
- *
- * @type object
- */
- legacy: {
- /**
- * Enable / disable DataTables 1.9 compatible server-side processing
- * requests
- *
- * @type boolean
- * @default null
- */
- ajax: null
- },
-
-
- /**
- * Pagination plug-in methods.
- *
- * Each entry in this object is a function and defines which buttons should
- * be shown by the pagination rendering method that is used for the table:
- * {@link DataTable.ext.renderer.pageButton}. The renderer addresses how the
- * buttons are displayed in the document, while the functions here tell it
- * what buttons to display. This is done by returning an array of button
- * descriptions (what each button will do).
- *
- * Pagination types (the four built in options and any additional plug-in
- * options defined here) can be used through the `paginationType`
- * initialisation parameter.
- *
- * The functions defined take two parameters:
- *
- * 1. `{int} page` The current page index
- * 2. `{int} pages` The number of pages in the table
- *
- * Each function is expected to return an array where each element of the
- * array can be one of:
- *
- * * `first` - Jump to first page when activated
- * * `last` - Jump to last page when activated
- * * `previous` - Show previous page when activated
- * * `next` - Show next page when activated
- * * `{int}` - Show page of the index given
- * * `{array}` - A nested array containing the above elements to add a
- * containing 'DIV' element (might be useful for styling).
- *
- * Note that DataTables v1.9- used this object slightly differently whereby
- * an object with two functions would be defined for each plug-in. That
- * ability is still supported by DataTables 1.10+ to provide backwards
- * compatibility, but this option of use is now decremented and no longer
- * documented in DataTables 1.10+.
- *
- * @type object
- * @default {}
- *
- * @example
- * // Show previous, next and current page buttons only
- * $.fn.dataTableExt.oPagination.current = function ( page, pages ) {
- * return [ 'previous', page, 'next' ];
- * };
- */
- pager: {},
-
-
- renderer: {
- pageButton: {},
- header: {}
- },
-
-
- /**
- * Ordering plug-ins - custom data source
- *
- * The extension options for ordering of data available here is complimentary
- * to the default type based ordering that DataTables typically uses. It
- * allows much greater control over the the data that is being used to
- * order a column, but is necessarily therefore more complex.
- *
- * This type of ordering is useful if you want to do ordering based on data
- * live from the DOM (for example the contents of an 'input' element) rather
- * than just the static string that DataTables knows of.
- *
- * The way these plug-ins work is that you create an array of the values you
- * wish to be ordering for the column in question and then return that
- * array. The data in the array much be in the index order of the rows in
- * the table (not the currently ordering order!). Which order data gathering
- * function is run here depends on the `dt-init columns.orderDataType`
- * parameter that is used for the column (if any).
- *
- * The functions defined take two parameters:
- *
- * 1. `{object}` DataTables settings object: see
- * {@link DataTable.models.oSettings}
- * 2. `{int}` Target column index
- *
- * Each function is expected to return an array:
- *
- * * `{array}` Data for the column to be ordering upon
- *
- * @type array
- *
- * @example
- * // Ordering using `input` node values
- * $.fn.dataTable.ext.order['dom-text'] = function ( settings, col )
- * {
- * return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) {
- * return $('input', td).val();
- * } );
- * }
- */
- order: {},
-
-
- /**
- * Type based plug-ins.
- *
- * Each column in DataTables has a type assigned to it, either by automatic
- * detection or by direct assignment using the `type` option for the column.
- * The type of a column will effect how it is ordering and search (plug-ins
- * can also make use of the column type if required).
- *
- * @namespace
- */
- type: {
- /**
- * Type detection functions.
- *
- * The functions defined in this object are used to automatically detect
- * a column's type, making initialisation of DataTables super easy, even
- * when complex data is in the table.
- *
- * The functions defined take two parameters:
- *
- * 1. `{*}` Data from the column cell to be analysed
- * 2. `{settings}` DataTables settings object. This can be used to
- * perform context specific type detection - for example detection
- * based on language settings such as using a comma for a decimal
- * place. Generally speaking the options from the settings will not
- * be required
- *
- * Each function is expected to return:
- *
- * * `{string|null}` Data type detected, or null if unknown (and thus
- * pass it on to the other type detection functions.
- *
- * @type array
- *
- * @example
- * // Currency type detection plug-in:
- * $.fn.dataTable.ext.type.detect.push(
- * function ( data, settings ) {
- * // Check the numeric part
- * if ( ! data.substring(1).match(/[0-9]/) ) {
- * return null;
- * }
- *
- * // Check prefixed by currency
- * if ( data.charAt(0) == '$' || data.charAt(0) == '£' ) {
- * return 'currency';
- * }
- * return null;
- * }
- * );
- */
- detect: [],
-
-
- /**
- * Type based search formatting.
- *
- * The type based searching functions can be used to pre-format the
- * data to be search on. For example, it can be used to strip HTML
- * tags or to de-format telephone numbers for numeric only searching.
- *
- * Note that is a search is not defined for a column of a given type,
- * no search formatting will be performed.
- *
- * Pre-processing of searching data plug-ins - When you assign the sType
- * for a column (or have it automatically detected for you by DataTables
- * or a type detection plug-in), you will typically be using this for
- * custom sorting, but it can also be used to provide custom searching
- * by allowing you to pre-processing the data and returning the data in
- * the format that should be searched upon. This is done by adding
- * functions this object with a parameter name which matches the sType
- * for that target column. This is the corollary of afnSortData
- * for searching data.
- *
- * The functions defined take a single parameter:
- *
- * 1. `{*}` Data from the column cell to be prepared for searching
- *
- * Each function is expected to return:
- *
- * * `{string|null}` Formatted string that will be used for the searching.
- *
- * @type object
- * @default {}
- *
- * @example
- * $.fn.dataTable.ext.type.search['title-numeric'] = function ( d ) {
- * return d.replace(/\n/g," ").replace( /<.*?>/g, "" );
- * }
- */
- search: {},
-
-
- /**
- * Type based ordering.
- *
- * The column type tells DataTables what ordering to apply to the table
- * when a column is sorted upon. The order for each type that is defined,
- * is defined by the functions available in this object.
- *
- * Each ordering option can be described by three properties added to
- * this object:
- *
- * * `{type}-pre` - Pre-formatting function
- * * `{type}-asc` - Ascending order function
- * * `{type}-desc` - Descending order function
- *
- * All three can be used together, only `{type}-pre` or only
- * `{type}-asc` and `{type}-desc` together. It is generally recommended
- * that only `{type}-pre` is used, as this provides the optimal
- * implementation in terms of speed, although the others are provided
- * for compatibility with existing Javascript sort functions.
- *
- * `{type}-pre`: Functions defined take a single parameter:
- *
- * 1. `{*}` Data from the column cell to be prepared for ordering
- *
- * And return:
- *
- * * `{*}` Data to be sorted upon
- *
- * `{type}-asc` and `{type}-desc`: Functions are typical Javascript sort
- * functions, taking two parameters:
- *
- * 1. `{*}` Data to compare to the second parameter
- * 2. `{*}` Data to compare to the first parameter
- *
- * And returning:
- *
- * * `{*}` Ordering match: <0 if first parameter should be sorted lower
- * than the second parameter, ===0 if the two parameters are equal and
- * >0 if the first parameter should be sorted height than the second
- * parameter.
- *
- * @type object
- * @default {}
- *
- * @example
- * // Numeric ordering of formatted numbers with a pre-formatter
- * $.extend( $.fn.dataTable.ext.type.order, {
- * "string-pre": function(x) {
- * a = (a === "-" || a === "") ? 0 : a.replace( /[^\d\-\.]/g, "" );
- * return parseFloat( a );
- * }
- * } );
- *
- * @example
- * // Case-sensitive string ordering, with no pre-formatting method
- * $.extend( $.fn.dataTable.ext.order, {
- * "string-case-asc": function(x,y) {
- * return ((x < y) ? -1 : ((x > y) ? 1 : 0));
- * },
- * "string-case-desc": function(x,y) {
- * return ((x < y) ? 1 : ((x > y) ? -1 : 0));
- * }
- * } );
- */
- order: {}
- },
-
- /**
- * Unique DataTables instance counter
- *
- * @type int
- * @private
- */
- _unique: 0,
-
-
- //
- // Depreciated
- // The following properties are retained for backwards compatiblity only.
- // The should not be used in new projects and will be removed in a future
- // version
- //
-
- /**
- * Version check function.
- * @type function
- * @depreciated Since 1.10
- */
- fnVersionCheck: DataTable.fnVersionCheck,
-
-
- /**
- * Index for what 'this' index API functions should use
- * @type int
- * @deprecated Since v1.10
- */
- iApiIndex: 0,
-
-
- /**
- * jQuery UI class container
- * @type object
- * @deprecated Since v1.10
- */
- oJUIClasses: {},
-
-
- /**
- * Software version
- * @type string
- * @deprecated Since v1.10
- */
- sVersion: DataTable.version
- };
-
-
- //
- // Backwards compatibility. Alias to pre 1.10 Hungarian notation counter parts
- //
- $.extend( _ext, {
- afnFiltering: _ext.search,
- aTypes: _ext.type.detect,
- ofnSearch: _ext.type.search,
- oSort: _ext.type.order,
- afnSortData: _ext.order,
- aoFeatures: _ext.feature,
- oApi: _ext.internal,
- oStdClasses: _ext.classes,
- oPagination: _ext.pager
- } );
-
-
- $.extend( DataTable.ext.classes, {
- "sTable": "dataTable",
- "sNoFooter": "no-footer",
-
- /* Paging buttons */
- "sPageButton": "paginate_button",
- "sPageButtonActive": "current",
- "sPageButtonDisabled": "disabled",
-
- /* Striping classes */
- "sStripeOdd": "odd",
- "sStripeEven": "even",
-
- /* Empty row */
- "sRowEmpty": "dataTables_empty",
-
- /* Features */
- "sWrapper": "dataTables_wrapper",
- "sFilter": "dataTables_filter",
- "sInfo": "dataTables_info",
- "sPaging": "dataTables_paginate paging_", /* Note that the type is postfixed */
- "sLength": "dataTables_length",
- "sProcessing": "dataTables_processing",
-
- /* Sorting */
- "sSortAsc": "sorting_asc",
- "sSortDesc": "sorting_desc",
- "sSortable": "sorting", /* Sortable in both directions */
- "sSortableAsc": "sorting_asc_disabled",
- "sSortableDesc": "sorting_desc_disabled",
- "sSortableNone": "sorting_disabled",
- "sSortColumn": "sorting_", /* Note that an int is postfixed for the sorting order */
-
- /* Filtering */
- "sFilterInput": "",
-
- /* Page length */
- "sLengthSelect": "",
-
- /* Scrolling */
- "sScrollWrapper": "dataTables_scroll",
- "sScrollHead": "dataTables_scrollHead",
- "sScrollHeadInner": "dataTables_scrollHeadInner",
- "sScrollBody": "dataTables_scrollBody",
- "sScrollFoot": "dataTables_scrollFoot",
- "sScrollFootInner": "dataTables_scrollFootInner",
-
- /* Misc */
- "sHeaderTH": "",
- "sFooterTH": "",
-
- // Deprecated
- "sSortJUIAsc": "",
- "sSortJUIDesc": "",
- "sSortJUI": "",
- "sSortJUIAscAllowed": "",
- "sSortJUIDescAllowed": "",
- "sSortJUIWrapper": "",
- "sSortIcon": "",
- "sJUIHeader": "",
- "sJUIFooter": ""
- } );
-
-
- var extPagination = DataTable.ext.pager;
-
- function _numbers ( page, pages ) {
- var
- numbers = [],
- buttons = extPagination.numbers_length,
- half = Math.floor( buttons / 2 ),
- i = 1;
-
- if ( pages <= buttons ) {
- numbers = _range( 0, pages );
- }
- else if ( page <= half ) {
- numbers = _range( 0, buttons-2 );
- numbers.push( 'ellipsis' );
- numbers.push( pages-1 );
- }
- else if ( page >= pages - 1 - half ) {
- numbers = _range( pages-(buttons-2), pages );
- numbers.splice( 0, 0, 'ellipsis' ); // no unshift in ie6
- numbers.splice( 0, 0, 0 );
- }
- else {
- numbers = _range( page-half+2, page+half-1 );
- numbers.push( 'ellipsis' );
- numbers.push( pages-1 );
- numbers.splice( 0, 0, 'ellipsis' );
- numbers.splice( 0, 0, 0 );
- }
-
- numbers.DT_el = 'span';
- return numbers;
- }
-
-
- $.extend( extPagination, {
- simple: function ( page, pages ) {
- return [ 'previous', 'next' ];
- },
-
- full: function ( page, pages ) {
- return [ 'first', 'previous', 'next', 'last' ];
- },
-
- numbers: function ( page, pages ) {
- return [ _numbers(page, pages) ];
- },
-
- simple_numbers: function ( page, pages ) {
- return [ 'previous', _numbers(page, pages), 'next' ];
- },
-
- full_numbers: function ( page, pages ) {
- return [ 'first', 'previous', _numbers(page, pages), 'next', 'last' ];
- },
-
- first_last_numbers: function (page, pages) {
- return ['first', _numbers(page, pages), 'last'];
- },
-
- // For testing and plug-ins to use
- _numbers: _numbers,
-
- // Number of number buttons (including ellipsis) to show. _Must be odd!_
- numbers_length: 7
- } );
-
-
- $.extend( true, DataTable.ext.renderer, {
- pageButton: {
- _: function ( settings, host, idx, buttons, page, pages ) {
- var classes = settings.oClasses;
- var lang = settings.oLanguage.oPaginate;
- var aria = settings.oLanguage.oAria.paginate || {};
- var btnDisplay, btnClass, counter=0;
-
- var attach = function( container, buttons ) {
- var i, ien, node, button;
- var clickHandler = function ( e ) {
- _fnPageChange( settings, e.data.action, true );
- };
-
- for ( i=0, ien=buttons.length ; i ' )
- .appendTo( container );
- attach( inner, button );
- }
- else {
- btnDisplay = null;
- btnClass = '';
-
- switch ( button ) {
- case 'ellipsis':
- container.append('… ');
- break;
-
- case 'first':
- btnDisplay = lang.sFirst;
- btnClass = button + (page > 0 ?
- '' : ' '+classes.sPageButtonDisabled);
- break;
-
- case 'previous':
- btnDisplay = lang.sPrevious;
- btnClass = button + (page > 0 ?
- '' : ' '+classes.sPageButtonDisabled);
- break;
-
- case 'next':
- btnDisplay = lang.sNext;
- btnClass = button + (page < pages-1 ?
- '' : ' '+classes.sPageButtonDisabled);
- break;
-
- case 'last':
- btnDisplay = lang.sLast;
- btnClass = button + (page < pages-1 ?
- '' : ' '+classes.sPageButtonDisabled);
- break;
-
- default:
- btnDisplay = button + 1;
- btnClass = page === button ?
- classes.sPageButtonActive : '';
- break;
- }
-
- if ( btnDisplay !== null ) {
- node = $('', {
- 'class': classes.sPageButton+' '+btnClass,
- 'aria-controls': settings.sTableId,
- 'aria-label': aria[ button ],
- 'data-dt-idx': counter,
- 'tabindex': settings.iTabIndex,
- 'id': idx === 0 && typeof button === 'string' ?
- settings.sTableId +'_'+ button :
- null
- } )
- .html( btnDisplay )
- .appendTo( container );
-
- _fnBindAction(
- node, {action: button}, clickHandler
- );
-
- counter++;
- }
- }
- }
- };
-
- // IE9 throws an 'unknown error' if document.activeElement is used
- // inside an iframe or frame. Try / catch the error. Not good for
- // accessibility, but neither are frames.
- var activeEl;
-
- try {
- // Because this approach is destroying and recreating the paging
- // elements, focus is lost on the select button which is bad for
- // accessibility. So we want to restore focus once the draw has
- // completed
- activeEl = $(host).find(document.activeElement).data('dt-idx');
- }
- catch (e) {}
-
- attach( $(host).empty(), buttons );
-
- if ( activeEl !== undefined ) {
- $(host).find( '[data-dt-idx='+activeEl+']' ).focus();
- }
- }
- }
- } );
-
-
-
- // Built in type detection. See model.ext.aTypes for information about
- // what is required from this methods.
- $.extend( DataTable.ext.type.detect, [
- // Plain numbers - first since V8 detects some plain numbers as dates
- // e.g. Date.parse('55') (but not all, e.g. Date.parse('22')...).
- function ( d, settings )
- {
- var decimal = settings.oLanguage.sDecimal;
- return _isNumber( d, decimal ) ? 'num'+decimal : null;
- },
-
- // Dates (only those recognised by the browser's Date.parse)
- function ( d, settings )
- {
- // V8 tries _very_ hard to make a string passed into `Date.parse()`
- // valid, so we need to use a regex to restrict date formats. Use a
- // plug-in for anything other than ISO8601 style strings
- if ( d && !(d instanceof Date) && ! _re_date.test(d) ) {
- return null;
- }
- var parsed = Date.parse(d);
- return (parsed !== null && !isNaN(parsed)) || _empty(d) ? 'date' : null;
- },
-
- // Formatted numbers
- function ( d, settings )
- {
- var decimal = settings.oLanguage.sDecimal;
- return _isNumber( d, decimal, true ) ? 'num-fmt'+decimal : null;
- },
-
- // HTML numeric
- function ( d, settings )
- {
- var decimal = settings.oLanguage.sDecimal;
- return _htmlNumeric( d, decimal ) ? 'html-num'+decimal : null;
- },
-
- // HTML numeric, formatted
- function ( d, settings )
- {
- var decimal = settings.oLanguage.sDecimal;
- return _htmlNumeric( d, decimal, true ) ? 'html-num-fmt'+decimal : null;
- },
-
- // HTML (this is strict checking - there must be html)
- function ( d, settings )
- {
- return _empty( d ) || (typeof d === 'string' && d.indexOf('<') !== -1) ?
- 'html' : null;
- }
- ] );
-
-
-
- // Filter formatting functions. See model.ext.ofnSearch for information about
- // what is required from these methods.
- //
- // Note that additional search methods are added for the html numbers and
- // html formatted numbers by `_addNumericSort()` when we know what the decimal
- // place is
-
-
- $.extend( DataTable.ext.type.search, {
- html: function ( data ) {
- return _empty(data) ?
- data :
- typeof data === 'string' ?
- data
- .replace( _re_new_lines, " " )
- .replace( _re_html, "" ) :
- '';
- },
-
- string: function ( data ) {
- return _empty(data) ?
- data :
- typeof data === 'string' ?
- data.replace( _re_new_lines, " " ) :
- data;
- }
- } );
-
-
-
- var __numericReplace = function ( d, decimalPlace, re1, re2 ) {
- if ( d !== 0 && (!d || d === '-') ) {
- return -Infinity;
- }
-
- // If a decimal place other than `.` is used, it needs to be given to the
- // function so we can detect it and replace with a `.` which is the only
- // decimal place Javascript recognises - it is not locale aware.
- if ( decimalPlace ) {
- d = _numToDecimal( d, decimalPlace );
- }
-
- if ( d.replace ) {
- if ( re1 ) {
- d = d.replace( re1, '' );
- }
-
- if ( re2 ) {
- d = d.replace( re2, '' );
- }
- }
-
- return d * 1;
- };
-
-
- // Add the numeric 'deformatting' functions for sorting and search. This is done
- // in a function to provide an easy ability for the language options to add
- // additional methods if a non-period decimal place is used.
- function _addNumericSort ( decimalPlace ) {
- $.each(
- {
- // Plain numbers
- "num": function ( d ) {
- return __numericReplace( d, decimalPlace );
- },
-
- // Formatted numbers
- "num-fmt": function ( d ) {
- return __numericReplace( d, decimalPlace, _re_formatted_numeric );
- },
-
- // HTML numeric
- "html-num": function ( d ) {
- return __numericReplace( d, decimalPlace, _re_html );
- },
-
- // HTML numeric, formatted
- "html-num-fmt": function ( d ) {
- return __numericReplace( d, decimalPlace, _re_html, _re_formatted_numeric );
- }
- },
- function ( key, fn ) {
- // Add the ordering method
- _ext.type.order[ key+decimalPlace+'-pre' ] = fn;
-
- // For HTML types add a search formatter that will strip the HTML
- if ( key.match(/^html\-/) ) {
- _ext.type.search[ key+decimalPlace ] = _ext.type.search.html;
- }
- }
- );
- }
-
-
- // Default sort methods
- $.extend( _ext.type.order, {
- // Dates
- "date-pre": function ( d ) {
- var ts = Date.parse( d );
- return isNaN(ts) ? -Infinity : ts;
- },
-
- // html
- "html-pre": function ( a ) {
- return _empty(a) ?
- '' :
- a.replace ?
- a.replace( /<.*?>/g, "" ).toLowerCase() :
- a+'';
- },
-
- // string
- "string-pre": function ( a ) {
- // This is a little complex, but faster than always calling toString,
- // http://jsperf.com/tostring-v-check
- return _empty(a) ?
- '' :
- typeof a === 'string' ?
- a.toLowerCase() :
- ! a.toString ?
- '' :
- a.toString();
- },
-
- // string-asc and -desc are retained only for compatibility with the old
- // sort methods
- "string-asc": function ( x, y ) {
- return ((x < y) ? -1 : ((x > y) ? 1 : 0));
- },
-
- "string-desc": function ( x, y ) {
- return ((x < y) ? 1 : ((x > y) ? -1 : 0));
- }
- } );
-
-
- // Numeric sorting types - order doesn't matter here
- _addNumericSort( '' );
-
-
- $.extend( true, DataTable.ext.renderer, {
- header: {
- _: function ( settings, cell, column, classes ) {
- // No additional mark-up required
- // Attach a sort listener to update on sort - note that using the
- // `DT` namespace will allow the event to be removed automatically
- // on destroy, while the `dt` namespaced event is the one we are
- // listening for
- $(settings.nTable).on( 'order.dt.DT', function ( e, ctx, sorting, columns ) {
- if ( settings !== ctx ) { // need to check this this is the host
- return; // table, not a nested one
- }
-
- var colIdx = column.idx;
-
- cell
- .removeClass(
- column.sSortingClass +' '+
- classes.sSortAsc +' '+
- classes.sSortDesc
- )
- .addClass( columns[ colIdx ] == 'asc' ?
- classes.sSortAsc : columns[ colIdx ] == 'desc' ?
- classes.sSortDesc :
- column.sSortingClass
- );
- } );
- },
-
- jqueryui: function ( settings, cell, column, classes ) {
- $('
')
- .addClass( classes.sSortJUIWrapper )
- .append( cell.contents() )
- .append( $(' ')
- .addClass( classes.sSortIcon+' '+column.sSortingClassJUI )
- )
- .appendTo( cell );
-
- // Attach a sort listener to update on sort
- $(settings.nTable).on( 'order.dt.DT', function ( e, ctx, sorting, columns ) {
- if ( settings !== ctx ) {
- return;
- }
-
- var colIdx = column.idx;
-
- cell
- .removeClass( classes.sSortAsc +" "+classes.sSortDesc )
- .addClass( columns[ colIdx ] == 'asc' ?
- classes.sSortAsc : columns[ colIdx ] == 'desc' ?
- classes.sSortDesc :
- column.sSortingClass
- );
-
- cell
- .find( 'span.'+classes.sSortIcon )
- .removeClass(
- classes.sSortJUIAsc +" "+
- classes.sSortJUIDesc +" "+
- classes.sSortJUI +" "+
- classes.sSortJUIAscAllowed +" "+
- classes.sSortJUIDescAllowed
- )
- .addClass( columns[ colIdx ] == 'asc' ?
- classes.sSortJUIAsc : columns[ colIdx ] == 'desc' ?
- classes.sSortJUIDesc :
- column.sSortingClassJUI
- );
- } );
- }
- }
- } );
-
- /*
- * Public helper functions. These aren't used internally by DataTables, or
- * called by any of the options passed into DataTables, but they can be used
- * externally by developers working with DataTables. They are helper functions
- * to make working with DataTables a little bit easier.
- */
-
- var __htmlEscapeEntities = function ( d ) {
- return typeof d === 'string' ?
- d.replace(//g, '>').replace(/"/g, '"') :
- d;
- };
-
- /**
- * Helpers for `columns.render`.
- *
- * The options defined here can be used with the `columns.render` initialisation
- * option to provide a display renderer. The following functions are defined:
- *
- * * `number` - Will format numeric data (defined by `columns.data`) for
- * display, retaining the original unformatted data for sorting and filtering.
- * It takes 5 parameters:
- * * `string` - Thousands grouping separator
- * * `string` - Decimal point indicator
- * * `integer` - Number of decimal points to show
- * * `string` (optional) - Prefix.
- * * `string` (optional) - Postfix (/suffix).
- * * `text` - Escape HTML to help prevent XSS attacks. It has no optional
- * parameters.
- *
- * @example
- * // Column definition using the number renderer
- * {
- * data: "salary",
- * render: $.fn.dataTable.render.number( '\'', '.', 0, '$' )
- * }
- *
- * @namespace
- */
- DataTable.render = {
- number: function ( thousands, decimal, precision, prefix, postfix ) {
- return {
- display: function ( d ) {
- if ( typeof d !== 'number' && typeof d !== 'string' ) {
- return d;
- }
-
- var negative = d < 0 ? '-' : '';
- var flo = parseFloat( d );
-
- // If NaN then there isn't much formatting that we can do - just
- // return immediately, escaping any HTML (this was supposed to
- // be a number after all)
- if ( isNaN( flo ) ) {
- return __htmlEscapeEntities( d );
- }
-
- flo = flo.toFixed( precision );
- d = Math.abs( flo );
-
- var intPart = parseInt( d, 10 );
- var floatPart = precision ?
- decimal+(d - intPart).toFixed( precision ).substring( 2 ):
- '';
-
- return negative + (prefix||'') +
- intPart.toString().replace(
- /\B(?=(\d{3})+(?!\d))/g, thousands
- ) +
- floatPart +
- (postfix||'');
- }
- };
- },
-
- text: function () {
- return {
- display: __htmlEscapeEntities
- };
- }
- };
-
-
- /*
- * This is really a good bit rubbish this method of exposing the internal methods
- * publicly... - To be fixed in 2.0 using methods on the prototype
- */
-
-
- /**
- * Create a wrapper function for exporting an internal functions to an external API.
- * @param {string} fn API function name
- * @returns {function} wrapped function
- * @memberof DataTable#internal
- */
- function _fnExternApiFunc (fn)
- {
- return function() {
- var args = [_fnSettingsFromNode( this[DataTable.ext.iApiIndex] )].concat(
- Array.prototype.slice.call(arguments)
- );
- return DataTable.ext.internal[fn].apply( this, args );
- };
- }
-
-
- /**
- * Reference to internal functions for use by plug-in developers. Note that
- * these methods are references to internal functions and are considered to be
- * private. If you use these methods, be aware that they are liable to change
- * between versions.
- * @namespace
- */
- $.extend( DataTable.ext.internal, {
- _fnExternApiFunc: _fnExternApiFunc,
- _fnBuildAjax: _fnBuildAjax,
- _fnAjaxUpdate: _fnAjaxUpdate,
- _fnAjaxParameters: _fnAjaxParameters,
- _fnAjaxUpdateDraw: _fnAjaxUpdateDraw,
- _fnAjaxDataSrc: _fnAjaxDataSrc,
- _fnAddColumn: _fnAddColumn,
- _fnColumnOptions: _fnColumnOptions,
- _fnAdjustColumnSizing: _fnAdjustColumnSizing,
- _fnVisibleToColumnIndex: _fnVisibleToColumnIndex,
- _fnColumnIndexToVisible: _fnColumnIndexToVisible,
- _fnVisbleColumns: _fnVisbleColumns,
- _fnGetColumns: _fnGetColumns,
- _fnColumnTypes: _fnColumnTypes,
- _fnApplyColumnDefs: _fnApplyColumnDefs,
- _fnHungarianMap: _fnHungarianMap,
- _fnCamelToHungarian: _fnCamelToHungarian,
- _fnLanguageCompat: _fnLanguageCompat,
- _fnBrowserDetect: _fnBrowserDetect,
- _fnAddData: _fnAddData,
- _fnAddTr: _fnAddTr,
- _fnNodeToDataIndex: _fnNodeToDataIndex,
- _fnNodeToColumnIndex: _fnNodeToColumnIndex,
- _fnGetCellData: _fnGetCellData,
- _fnSetCellData: _fnSetCellData,
- _fnSplitObjNotation: _fnSplitObjNotation,
- _fnGetObjectDataFn: _fnGetObjectDataFn,
- _fnSetObjectDataFn: _fnSetObjectDataFn,
- _fnGetDataMaster: _fnGetDataMaster,
- _fnClearTable: _fnClearTable,
- _fnDeleteIndex: _fnDeleteIndex,
- _fnInvalidate: _fnInvalidate,
- _fnGetRowElements: _fnGetRowElements,
- _fnCreateTr: _fnCreateTr,
- _fnBuildHead: _fnBuildHead,
- _fnDrawHead: _fnDrawHead,
- _fnDraw: _fnDraw,
- _fnReDraw: _fnReDraw,
- _fnAddOptionsHtml: _fnAddOptionsHtml,
- _fnDetectHeader: _fnDetectHeader,
- _fnGetUniqueThs: _fnGetUniqueThs,
- _fnFeatureHtmlFilter: _fnFeatureHtmlFilter,
- _fnFilterComplete: _fnFilterComplete,
- _fnFilterCustom: _fnFilterCustom,
- _fnFilterColumn: _fnFilterColumn,
- _fnFilter: _fnFilter,
- _fnFilterCreateSearch: _fnFilterCreateSearch,
- _fnEscapeRegex: _fnEscapeRegex,
- _fnFilterData: _fnFilterData,
- _fnFeatureHtmlInfo: _fnFeatureHtmlInfo,
- _fnUpdateInfo: _fnUpdateInfo,
- _fnInfoMacros: _fnInfoMacros,
- _fnInitialise: _fnInitialise,
- _fnInitComplete: _fnInitComplete,
- _fnLengthChange: _fnLengthChange,
- _fnFeatureHtmlLength: _fnFeatureHtmlLength,
- _fnFeatureHtmlPaginate: _fnFeatureHtmlPaginate,
- _fnPageChange: _fnPageChange,
- _fnFeatureHtmlProcessing: _fnFeatureHtmlProcessing,
- _fnProcessingDisplay: _fnProcessingDisplay,
- _fnFeatureHtmlTable: _fnFeatureHtmlTable,
- _fnScrollDraw: _fnScrollDraw,
- _fnApplyToChildren: _fnApplyToChildren,
- _fnCalculateColumnWidths: _fnCalculateColumnWidths,
- _fnThrottle: _fnThrottle,
- _fnConvertToWidth: _fnConvertToWidth,
- _fnGetWidestNode: _fnGetWidestNode,
- _fnGetMaxLenString: _fnGetMaxLenString,
- _fnStringToCss: _fnStringToCss,
- _fnSortFlatten: _fnSortFlatten,
- _fnSort: _fnSort,
- _fnSortAria: _fnSortAria,
- _fnSortListener: _fnSortListener,
- _fnSortAttachListener: _fnSortAttachListener,
- _fnSortingClasses: _fnSortingClasses,
- _fnSortData: _fnSortData,
- _fnSaveState: _fnSaveState,
- _fnLoadState: _fnLoadState,
- _fnSettingsFromNode: _fnSettingsFromNode,
- _fnLog: _fnLog,
- _fnMap: _fnMap,
- _fnBindAction: _fnBindAction,
- _fnCallbackReg: _fnCallbackReg,
- _fnCallbackFire: _fnCallbackFire,
- _fnLengthOverflow: _fnLengthOverflow,
- _fnRenderer: _fnRenderer,
- _fnDataSource: _fnDataSource,
- _fnRowAttributes: _fnRowAttributes,
- _fnExtend: _fnExtend,
- _fnCalculateEnd: function () {} // Used by a lot of plug-ins, but redundant
- // in 1.10, so this dead-end function is
- // added to prevent errors
- } );
-
-
- // jQuery access
- $.fn.dataTable = DataTable;
-
- // Provide access to the host jQuery object (circular reference)
- DataTable.$ = $;
-
- // Legacy aliases
- $.fn.dataTableSettings = DataTable.settings;
- $.fn.dataTableExt = DataTable.ext;
-
- // With a capital `D` we return a DataTables API instance rather than a
- // jQuery object
- $.fn.DataTable = function ( opts ) {
- return $(this).dataTable( opts ).api();
- };
-
- // All properties that are available to $.fn.dataTable should also be
- // available on $.fn.DataTable
- $.each( DataTable, function ( prop, val ) {
- $.fn.DataTable[ prop ] = val;
- } );
-
-
- // Information about events fired by DataTables - for documentation.
- /**
- * Draw event, fired whenever the table is redrawn on the page, at the same
- * point as fnDrawCallback. This may be useful for binding events or
- * performing calculations when the table is altered at all.
- * @name DataTable#draw.dt
- * @event
- * @param {event} e jQuery event object
- * @param {object} o DataTables settings object {@link DataTable.models.oSettings}
- */
-
- /**
- * Search event, fired when the searching applied to the table (using the
- * built-in global search, or column filters) is altered.
- * @name DataTable#search.dt
- * @event
- * @param {event} e jQuery event object
- * @param {object} o DataTables settings object {@link DataTable.models.oSettings}
- */
-
- /**
- * Page change event, fired when the paging of the table is altered.
- * @name DataTable#page.dt
- * @event
- * @param {event} e jQuery event object
- * @param {object} o DataTables settings object {@link DataTable.models.oSettings}
- */
-
- /**
- * Order event, fired when the ordering applied to the table is altered.
- * @name DataTable#order.dt
- * @event
- * @param {event} e jQuery event object
- * @param {object} o DataTables settings object {@link DataTable.models.oSettings}
- */
-
- /**
- * DataTables initialisation complete event, fired when the table is fully
- * drawn, including Ajax data loaded, if Ajax data is required.
- * @name DataTable#init.dt
- * @event
- * @param {event} e jQuery event object
- * @param {object} oSettings DataTables settings object
- * @param {object} json The JSON object request from the server - only
- * present if client-side Ajax sourced data is used
- */
-
- /**
- * State save event, fired when the table has changed state a new state save
- * is required. This event allows modification of the state saving object
- * prior to actually doing the save, including addition or other state
- * properties (for plug-ins) or modification of a DataTables core property.
- * @name DataTable#stateSaveParams.dt
- * @event
- * @param {event} e jQuery event object
- * @param {object} oSettings DataTables settings object
- * @param {object} json The state information to be saved
- */
-
- /**
- * State load event, fired when the table is loading state from the stored
- * data, but prior to the settings object being modified by the saved state
- * - allowing modification of the saved state is required or loading of
- * state for a plug-in.
- * @name DataTable#stateLoadParams.dt
- * @event
- * @param {event} e jQuery event object
- * @param {object} oSettings DataTables settings object
- * @param {object} json The saved state information
- */
-
- /**
- * State loaded event, fired when state has been loaded from stored data and
- * the settings object has been modified by the loaded data.
- * @name DataTable#stateLoaded.dt
- * @event
- * @param {event} e jQuery event object
- * @param {object} oSettings DataTables settings object
- * @param {object} json The saved state information
- */
-
- /**
- * Processing event, fired when DataTables is doing some kind of processing
- * (be it, order, searcg or anything else). It can be used to indicate to
- * the end user that there is something happening, or that something has
- * finished.
- * @name DataTable#processing.dt
- * @event
- * @param {event} e jQuery event object
- * @param {object} oSettings DataTables settings object
- * @param {boolean} bShow Flag for if DataTables is doing processing or not
- */
-
- /**
- * Ajax (XHR) event, fired whenever an Ajax request is completed from a
- * request to made to the server for new data. This event is called before
- * DataTables processed the returned data, so it can also be used to pre-
- * process the data returned from the server, if needed.
- *
- * Note that this trigger is called in `fnServerData`, if you override
- * `fnServerData` and which to use this event, you need to trigger it in you
- * success function.
- * @name DataTable#xhr.dt
- * @event
- * @param {event} e jQuery event object
- * @param {object} o DataTables settings object {@link DataTable.models.oSettings}
- * @param {object} json JSON returned from the server
- *
- * @example
- * // Use a custom property returned from the server in another DOM element
- * $('#table').dataTable().on('xhr.dt', function (e, settings, json) {
- * $('#status').html( json.status );
- * } );
- *
- * @example
- * // Pre-process the data returned from the server
- * $('#table').dataTable().on('xhr.dt', function (e, settings, json) {
- * for ( var i=0, ien=json.aaData.length ; i<'col-sm-12 col-md-6'f>>" +
- "<'row'<'col-sm-12'tr>>" +
- "<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",
- renderer: 'bootstrap'
-} );
-
-
-/* Default class modification */
-$.extend( DataTable.ext.classes, {
- sWrapper: "dataTables_wrapper dt-bootstrap4",
- sFilterInput: "form-control form-control-sm",
- sLengthSelect: "custom-select custom-select-sm form-control form-control-sm",
- sProcessing: "dataTables_processing card",
- sPageButton: "paginate_button page-item"
-} );
-
-
-/* Bootstrap paging button renderer */
-DataTable.ext.renderer.pageButton.bootstrap = function ( settings, host, idx, buttons, page, pages ) {
- var api = new DataTable.Api( settings );
- var classes = settings.oClasses;
- var lang = settings.oLanguage.oPaginate;
- var aria = settings.oLanguage.oAria.paginate || {};
- var btnDisplay, btnClass, counter=0;
-
- var attach = function( container, buttons ) {
- var i, ien, node, button;
- var clickHandler = function ( e ) {
- e.preventDefault();
- if ( !$(e.currentTarget).hasClass('disabled') && api.page() != e.data.action ) {
- api.page( e.data.action ).draw( 'page' );
- }
- };
-
- for ( i=0, ien=buttons.length ; i 0 ?
- '' : ' disabled');
- break;
-
- case 'previous':
- btnDisplay = lang.sPrevious;
- btnClass = button + (page > 0 ?
- '' : ' disabled');
- break;
-
- case 'next':
- btnDisplay = lang.sNext;
- btnClass = button + (page < pages-1 ?
- '' : ' disabled');
- break;
-
- case 'last':
- btnDisplay = lang.sLast;
- btnClass = button + (page < pages-1 ?
- '' : ' disabled');
- break;
-
- default:
- btnDisplay = button + 1;
- btnClass = page === button ?
- 'active' : '';
- break;
- }
-
- if ( btnDisplay ) {
- node = $('', {
- 'class': classes.sPageButton+' '+btnClass,
- 'id': idx === 0 && typeof button === 'string' ?
- settings.sTableId +'_'+ button :
- null
- } )
- .append( $('', {
- 'href': '#',
- 'aria-controls': settings.sTableId,
- 'aria-label': aria[ button ],
- 'data-dt-idx': counter,
- 'tabindex': settings.iTabIndex,
- 'class': 'page-link'
- } )
- .html( btnDisplay )
- )
- .appendTo( container );
-
- settings.oApi._fnBindAction(
- node, {action: button}, clickHandler
- );
-
- counter++;
- }
- }
- }
- };
-
- // IE9 throws an 'unknown error' if document.activeElement is used
- // inside an iframe or frame.
- var activeEl;
-
- try {
- // Because this approach is destroying and recreating the paging
- // elements, focus is lost on the select button which is bad for
- // accessibility. So we want to restore focus once the draw has
- // completed
- activeEl = $(host).find(document.activeElement).data('dt-idx');
- }
- catch (e) {}
-
- attach(
- $(host).empty().html('').children('ul'),
- buttons
- );
-
- if ( activeEl !== undefined ) {
- $(host).find( '[data-dt-idx='+activeEl+']' ).focus();
- }
-};
-
-
-return DataTable;
-}));
-
-
diff --git a/static_in_env/js/addons/datatables.min.js b/static_in_env/js/addons/datatables.min.js
deleted file mode 100755
index b6175144..00000000
--- a/static_in_env/js/addons/datatables.min.js
+++ /dev/null
@@ -1,3 +0,0 @@
-!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,a){return t||(t=window),a||(a="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(a,t,t.document)}:e(jQuery,window,document)}(function(e,t,a,r){"use strict";function A(t){var r,n,a="a aa ai ao as b fn i m o s ",i={};e.each(t,function(e,l){r=e.match(/^([^A-Z]+?)([A-Z])/),r&&-1!==a.indexOf(r[1]+" ")&&(n=e.replace(r[0],r[2].toLowerCase()),i[n]=e,"o"===r[1]&&A(t[e]))}),t._hungarianMap=i}function F(t,a,n){t._hungarianMap||A(t);var i;e.each(a,function(l,o){i=t._hungarianMap[l],i===r||!n&&a[i]!==r||("o"===i.charAt(0)?(a[i]||(a[i]={}),e.extend(!0,a[i],a[l]),F(t[i],a[i],n)):a[i]=a[l])})}function L(e){var t=n.defaults.oLanguage,a=t.sDecimal;if(a&&Xt(a),e){var r=e.sZeroRecords;!e.sEmptyTable&&r&&"No data available in table"===t.sEmptyTable&&ct(e,e,"sZeroRecords","sEmptyTable"),!e.sLoadingRecords&&r&&"Loading..."===t.sLoadingRecords&&ct(e,e,"sZeroRecords","sLoadingRecords"),e.sInfoThousands&&(e.sThousands=e.sInfoThousands);var i=e.sDecimal;i&&a!==i&&Xt(i)}}function R(e){P(e,"ordering","bSort"),P(e,"orderMulti","bSortMulti"),P(e,"orderClasses","bSortClasses"),P(e,"orderCellsTop","bSortCellsTop"),P(e,"order","aaSorting"),P(e,"orderFixed","aaSortingFixed"),P(e,"paging","bPaginate"),P(e,"pagingType","sPaginationType"),P(e,"pageLength","iDisplayLength"),P(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":"");var t=e.aoSearchCols;if(t)for(var a=0,r=t.length;r>a;a++)t[a]&&F(n.models.oSearch,t[a])}function j(t){P(t,"orderable","bSortable"),P(t,"orderData","aDataSort"),P(t,"orderSequence","asSorting"),P(t,"orderDataType","sortDataType");var a=t.aDataSort;"number"!=typeof a||e.isArray(a)||(t.aDataSort=[a])}function N(a){if(!n.__browser){var r={};n.__browser=r;var i=e("
").css({position:"fixed",top:0,left:-1*e(t).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(e("
").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(e("
").css({width:"100%",height:10}))).appendTo("body"),l=i.children(),o=l.children();r.barWidth=l[0].offsetWidth-l[0].clientWidth,r.bScrollOversize=100===o[0].offsetWidth&&100!==l[0].clientWidth,r.bScrollbarLeft=1!==Math.round(o.offset().left),r.bBounding=i[0].getBoundingClientRect().width?!0:!1,i.remove()}e.extend(a.oBrowser,n.__browser),a.oScroll.iBarWidth=n.__browser.barWidth}function H(e,t,a,n,i,l){var s,o=n,u=!1;for(a!==r&&(s=a,u=!0);o!==i;)e.hasOwnProperty(o)&&(s=u?t(s,e[o],o,e):e[o],u=!0,o+=l);return s}function k(t,r){var i=n.defaults.column,l=t.aoColumns.length,o=e.extend({},n.models.oColumn,i,{nTh:r?r:a.createElement("th"),sTitle:i.sTitle?i.sTitle:r?r.innerHTML:"",aDataSort:i.aDataSort?i.aDataSort:[l],mData:i.mData?i.mData:l,idx:l});t.aoColumns.push(o);var s=t.aoPreSearchCols;s[l]=e.extend({},n.models.oSearch,s[l]),O(t,l,e(r).data())}function O(t,a,i){var l=t.aoColumns[a],o=t.oClasses,s=e(l.nTh);if(!l.sWidthOrig){l.sWidthOrig=s.attr("width")||null;var u=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);u&&(l.sWidthOrig=u[1])}i!==r&&null!==i&&(j(i),F(n.defaults.column,i),i.mDataProp===r||i.mData||(i.mData=i.mDataProp),i.sType&&(l._sManualType=i.sType),i.className&&!i.sClass&&(i.sClass=i.className),i.sClass&&s.addClass(i.sClass),e.extend(l,i),ct(l,i,"sWidth","sWidthOrig"),i.iDataSort!==r&&(l.aDataSort=[i.iDataSort]),ct(l,i,"aDataSort"));var f=l.mData,c=ee(f),d=l.mRender?ee(l.mRender):null,h=function(e){return"string"==typeof e&&-1!==e.indexOf("@")};l._bAttrSrc=e.isPlainObject(f)&&(h(f.sort)||h(f.type)||h(f.filter)),l._setter=null,l.fnGetData=function(e,t,a){var n=c(e,t,r,a);return d&&t?d(n,t,e,a):n},l.fnSetData=function(e,t,a){return te(f)(e,t,a)},"number"!=typeof f&&(t._rowReadObject=!0),t.oFeatures.bSort||(l.bSortable=!1,s.addClass(o.sSortableNone));var p=-1!==e.inArray("asc",l.asSorting),v=-1!==e.inArray("desc",l.asSorting);l.bSortable&&(p||v)?p&&!v?(l.sSortingClass=o.sSortableAsc,l.sSortingClassJUI=o.sSortJUIAscAllowed):!p&&v?(l.sSortingClass=o.sSortableDesc,l.sSortingClassJUI=o.sSortJUIDescAllowed):(l.sSortingClass=o.sSortable,l.sSortingClassJUI=o.sSortJUI):(l.sSortingClass=o.sSortableNone,l.sSortingClassJUI="")}function M(e){if(e.oFeatures.bAutoWidth!==!1){var t=e.aoColumns;$e(e);for(var a=0,r=t.length;r>a;a++)t[a].nTh.style.width=t[a].sWidth}var n=e.oScroll;(""!==n.sY||""!==n.sX)&&Je(e),vt(e,null,"column-sizing",[e])}function W(e,t){var a=U(e,"bVisible");return"number"==typeof a[t]?a[t]:null}function B(t,a){var r=U(t,"bVisible"),n=e.inArray(a,r);return-1!==n?n:null}function E(t){var a=0;return e.each(t.aoColumns,function(t,r){r.bVisible&&"none"!==e(r.nTh).css("display")&&a++}),a}function U(t,a){var r=[];return e.map(t.aoColumns,function(e,t){e[a]&&r.push(t)}),r}function V(e){var l,o,s,u,f,c,d,p,v,t=e.aoColumns,a=e.aoData,i=n.ext.type.detect;for(l=0,o=t.length;o>l;l++)if(d=t[l],v=[],!d.sType&&d._sManualType)d.sType=d._sManualType;else if(!d.sType){for(s=0,u=i.length;u>s;s++){for(f=0,c=a.length;c>f&&(v[f]===r&&(v[f]=z(e,f,l,"type")),p=i[s](v[f],e),p||s===i.length-1)&&"html"!==p;f++);if(p){d.sType=p;break}}d.sType||(d.sType="string")}}function X(t,a,n,i){var l,o,s,u,f,c,d,h=t.aoColumns;if(a)for(l=a.length-1;l>=0;l--){d=a[l];var p=d.targets!==r?d.targets:d.aTargets;for(e.isArray(p)||(p=[p]),s=0,u=p.length;u>s;s++)if("number"==typeof p[s]&&p[s]>=0){for(;h.length<=p[s];)k(t);i(p[s],d)}else if("number"==typeof p[s]&&p[s]<0)i(h.length+p[s],d);else if("string"==typeof p[s])for(f=0,c=h.length;c>f;f++)("_all"==p[s]||e(h[f].nTh).hasClass(p[s]))&&i(f,d)}if(n)for(l=0,o=n.length;o>l;l++)i(l,n[l])}function J(t,a,i,l){var o=t.aoData.length,s=e.extend(!0,{},n.models.oRow,{src:i?"dom":"data",idx:o});s._aData=a,t.aoData.push(s);for(var c=t.aoColumns,d=0,h=c.length;h>d;d++)c[d].sType=null;t.aiDisplayMaster.push(o);var p=t.rowIdFn(a);return p!==r&&(t.aIds[p]=s),(i||!t.oFeatures.bDeferRender)&&oe(t,o,i,l),o}function q(t,a){var r;return a instanceof e||(a=e(a)),a.map(function(e,a){return r=le(t,a),J(t,r.data,a,r.cells)})}function G(e,t){return t._DT_RowIndex!==r?t._DT_RowIndex:null}function $(t,a,r){return e.inArray(r,t.aoData[a].anCells)}function z(e,t,a,n){var i=e.iDraw,l=e.aoColumns[a],o=e.aoData[t]._aData,s=l.sDefaultContent,u=l.fnGetData(o,n,{settings:e,row:t,col:a});if(u===r)return e.iDrawError!=i&&null===s&&(ft(e,0,"Requested unknown parameter "+("function"==typeof l.mData?"{function}":"'"+l.mData+"'")+" for row "+t+", column "+a,4),e.iDrawError=i),s;if(u!==o&&null!==u||null===s||n===r){if("function"==typeof u)return u.call(o)}else u=s;return null===u&&"display"==n?"":u}function Y(e,t,a,r){var n=e.aoColumns[a],i=e.aoData[t]._aData;n.fnSetData(i,r,{settings:e,row:t,col:a})}function K(t){return e.map(t.match(/(\\.|[^\.])+/g)||[""],function(e){return e.replace(/\\\./g,".")})}function ee(t){if(e.isPlainObject(t)){var a={};return e.each(t,function(e,t){t&&(a[e]=ee(t))}),function(e,t,n,i){var l=a[t]||a._;return l!==r?l(e,t,n,i):e}}if(null===t)return function(e){return e};if("function"==typeof t)return function(e,a,r,n){return t(e,a,r,n)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(e,a){return e[t]};var n=function(t,a,i){var l,o,s,u;if(""!==i)for(var f=K(i),c=0,d=f.length;d>c;c++){if(l=f[c].match(Z),o=f[c].match(Q),l){if(f[c]=f[c].replace(Z,""),""!==f[c]&&(t=t[f[c]]),s=[],f.splice(0,c+1),u=f.join("."),e.isArray(t))for(var h=0,p=t.length;p>h;h++)s.push(n(t[h],a,u));var v=l[0].substring(1,l[0].length-1);t=""===v?s:s.join(v);break}if(o)f[c]=f[c].replace(Q,""),t=t[f[c]]();else{if(null===t||t[f[c]]===r)return r;t=t[f[c]]}}return t};return function(e,a){return n(e,a,t)}}function te(t){if(e.isPlainObject(t))return te(t._);if(null===t)return function(){};if("function"==typeof t)return function(e,a,r){t(e,"set",a,r)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(e,a){e[t]=a};var a=function(t,n,i){for(var o,u,f,c,d,l=K(i),s=l[l.length-1],h=0,p=l.length-1;p>h;h++){if(u=l[h].match(Z),f=l[h].match(Q),u){if(l[h]=l[h].replace(Z,""),t[l[h]]=[],o=l.slice(),o.splice(0,h+1),d=o.join("."),e.isArray(n))for(var v=0,g=n.length;g>v;v++)c={},a(c,n[v],d),t[l[h]].push(c);else t[l[h]]=n;return}f&&(l[h]=l[h].replace(Q,""),t=t[l[h]](n)),(null===t[l[h]]||t[l[h]]===r)&&(t[l[h]]={}),t=t[l[h]]}s.match(Q)?t=t[s.replace(Q,"")](n):t[s.replace(Z,"")]=n};return function(e,r){return a(e,r,t)}}function ae(e){return y(e.aoData,"_aData")}function re(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function ne(e,t,a){for(var n=-1,i=0,l=e.length;l>i;i++)e[i]==t?n=i:e[i]>t&&e[i]--;-1!=n&&a===r&&e.splice(n,1)}function ie(e,t,a,n){var l,o,i=e.aoData[t],s=function(a,r){for(;a.childNodes.length;)a.removeChild(a.firstChild);a.innerHTML=z(e,t,r,"display")};if("dom"!==a&&(a&&"auto"!==a||"dom"!==i.src)){var u=i.anCells;if(u)if(n!==r)s(u[n],n);else for(l=0,o=u.length;o>l;l++)s(u[l],l)}else i._aData=le(e,i,n,n===r?r:i._aData).data;i._aSortData=null,i._aFilterData=null;var f=e.aoColumns;if(n!==r)f[n].sType=null;else{for(l=0,o=f.length;o>l;l++)f[l].sType=null;se(e,i)}}function le(t,a,n,i){var s,u,d,l=[],o=a.firstChild,c=0,h=t.aoColumns,p=t._rowReadObject;i=i!==r?i:p?{}:[];var v=function(e,t){if("string"==typeof e){var a=e.indexOf("@");if(-1!==a){var r=e.substring(a+1),n=te(e);n(i,t.getAttribute(r))}}},g=function(t){if(n===r||n===c)if(u=h[c],d=e.trim(t.innerHTML),u&&u._bAttrSrc){var a=te(u.mData._);a(i,d),v(u.mData.sort,t),v(u.mData.type,t),v(u.mData.filter,t)}else p?(u._setter||(u._setter=te(u.mData)),u._setter(i,d)):i[c]=d;c++};if(o)for(;o;)s=o.nodeName.toUpperCase(),("TD"==s||"TH"==s)&&(g(o),l.push(o)),o=o.nextSibling;else{l=a.anCells;for(var b=0,m=l.length;m>b;b++)g(l[b])}var S=a.firstChild?a:a.nTr;if(S){var D=S.getAttribute("id");D&&te(t.rowId)(i,D)}return{data:i,cells:l}}function oe(t,r,n,i){var u,f,c,d,h,l=t.aoData[r],o=l._aData,s=[];if(null===l.nTr){for(u=n||a.createElement("tr"),l.nTr=u,l.anCells=s,u._DT_RowIndex=r,se(t,l),d=0,h=t.aoColumns.length;h>d;d++)c=t.aoColumns[d],f=n?i[d]:a.createElement(c.sCellType),f._DT_CellIndex={row:r,column:d},s.push(f),n&&!c.mRender&&c.mData===d||e.isPlainObject(c.mData)&&c.mData._===d+".display"||(f.innerHTML=z(t,r,d,"display")),c.sClass&&(f.className+=" "+c.sClass),c.bVisible&&!n?u.appendChild(f):!c.bVisible&&n&&f.parentNode.removeChild(f),c.fnCreatedCell&&c.fnCreatedCell.call(t.oInstance,f,z(t,r,d),o,r,d);vt(t,"aoRowCreatedCallback",null,[u,o,r,s])}l.nTr.setAttribute("role","row")}function se(t,a){var r=a.nTr,n=a._aData;if(r){var i=t.rowIdFn(n);if(i&&(r.id=i),n.DT_RowClass){var l=n.DT_RowClass.split(" ");a.__rowc=a.__rowc?I(a.__rowc.concat(l)):l,e(r).removeClass(a.__rowc.join(" ")).addClass(n.DT_RowClass)}n.DT_RowAttr&&e(r).attr(n.DT_RowAttr),n.DT_RowData&&e(r).data(n.DT_RowData)}}function ue(t){var a,r,n,i,l,o=t.nTHead,s=t.nTFoot,u=0===e("th, td",o).length,f=t.oClasses,c=t.aoColumns;for(u&&(i=e(" ").appendTo(o)),a=0,r=c.length;r>a;a++)l=c[a],n=e(l.nTh).addClass(l.sClass),u&&n.appendTo(i),t.oFeatures.bSort&&(n.addClass(l.sSortingClass),l.bSortable!==!1&&(n.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),nt(t,l.nTh,a))),l.sTitle!=n[0].innerHTML&&n.html(l.sTitle),bt(t,"header")(t,n,l,f);if(u&&pe(t.aoHeader,o),e(o).find(">tr").attr("role","row"),e(o).find(">tr>th, >tr>td").addClass(f.sHeaderTH),e(s).find(">tr>th, >tr>td").addClass(f.sFooterTH),null!==s){var d=t.aoFooter[0];for(a=0,r=d.length;r>a;a++)l=c[a],l.nTf=d[a].cell,l.sClass&&e(l.nTf).addClass(l.sClass)}}function fe(t,a,n){var i,l,o,s,u,c,d,g,b,h=[],p=[],v=t.aoColumns.length;if(a){for(n===r&&(n=!1),i=0,l=a.length;l>i;i++){for(h[i]=a[i].slice(),h[i].nTr=a[i].nTr,o=v-1;o>=0;o--)t.aoColumns[o].bVisible||n||h[i].splice(o,1);p.push([])}for(i=0,l=h.length;l>i;i++){if(d=h[i].nTr)for(;c=d.firstChild;)d.removeChild(c);for(o=0,s=h[i].length;s>o;o++)if(g=1,b=1,p[i][o]===r){for(d.appendChild(h[i][o].cell),p[i][o]=1;h[i+g]!==r&&h[i][o].cell==h[i+g][o].cell;)p[i+g][o]=1,g++;for(;h[i][o+b]!==r&&h[i][o].cell==h[i][o+b].cell;){for(u=0;g>u;u++)p[i+u][o+b]=1;b++}e(h[i][o].cell).attr("rowspan",g).attr("colspan",b)}}}}function ce(t){var a=vt(t,"aoPreDrawCallback","preDraw",[t]);if(-1!==e.inArray(!1,a))return void Ve(t,!1);var o=[],s=0,u=t.asStripeClasses,f=u.length,d=(t.aoOpenRows.length,t.oLanguage),h=t.iInitDisplayStart,p="ssp"==mt(t),v=t.aiDisplay;t.bDrawing=!0,h!==r&&-1!==h&&(t._iDisplayStart=p?h:h>=t.fnRecordsDisplay()?0:h,t.iInitDisplayStart=-1);var g=t._iDisplayStart,b=t.fnDisplayEnd();if(t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,Ve(t,!1);else if(p){if(!t.bDestroying&&!be(t))return}else t.iDraw++;if(0!==v.length)for(var m=p?0:g,S=p?t.aoData.length:b,D=m;S>D;D++){var y=v[D],_=t.aoData[y];null===_.nTr&&oe(t,y);var w=_.nTr;if(0!==f){var T=u[s%f];_._sRowStripe!=T&&(e(w).removeClass(_._sRowStripe).addClass(T),_._sRowStripe=T)}vt(t,"aoRowCallback",null,[w,_._aData,s,D,y]),o.push(w),s++}else{var C=d.sZeroRecords;1==t.iDraw&&"ajax"==mt(t)?C=d.sLoadingRecords:d.sEmptyTable&&0===t.fnRecordsTotal()&&(C=d.sEmptyTable),o[0]=e(" ",{"class":f?u[0]:""}).append(e(" ",{valign:"top",colSpan:E(t),"class":t.oClasses.sRowEmpty}).html(C))[0]}vt(t,"aoHeaderCallback","header",[e(t.nTHead).children("tr")[0],ae(t),g,b,v]),vt(t,"aoFooterCallback","footer",[e(t.nTFoot).children("tr")[0],ae(t),g,b,v]);var x=e(t.nTBody);x.children().detach(),x.append(e(o)),vt(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}function de(e,t){var a=e.oFeatures,r=a.bSort,n=a.bFilter;r&&tt(e),n?_e(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice(),t!==!0&&(e._iDisplayStart=0),e._drawHold=t,ce(e),e._drawHold=!1}function he(t){var a=t.oClasses,r=e(t.nTable),i=e("
").insertBefore(r),l=t.oFeatures,o=e("
",{id:t.sTableId+"_wrapper","class":a.sWrapper+(t.nTFoot?"":" "+a.sNoFooter)});t.nHolding=i[0],t.nTableWrapper=o[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var u,f,c,d,h,p,s=t.sDom.split(""),v=0;v ")[0],d=s[v+1],"'"==d||'"'==d){for(h="",p=2;s[v+p]!=d;)h+=s[v+p],p++;if("H"==h?h=a.sJUIHeader:"F"==h&&(h=a.sJUIFooter),-1!=h.indexOf(".")){var g=h.split(".");c.id=g[0].substr(1,g[0].length-1),c.className=g[1]}else"#"==h.charAt(0)?c.id=h.substr(1,h.length-1):c.className=h;v+=p}o.append(c),o=e(c)}else if(">"==f)o=o.parent();else if("l"==f&&l.bPaginate&&l.bLengthChange)u=We(t);else if("f"==f&&l.bFilter)u=ye(t);else if("r"==f&&l.bProcessing)u=Ue(t);else if("t"==f)u=Xe(t);else if("i"==f&&l.bInfo)u=je(t);else if("p"==f&&l.bPaginate)u=Be(t);else if(0!==n.ext.feature.length)for(var b=n.ext.feature,m=0,S=b.length;S>m;m++)if(f==b[m].cFeature){u=b[m].fnInit(t);break}if(u){var D=t.aanFeatures;D[f]||(D[f]=[]),D[f].push(u),o.append(u)}}i.replaceWith(o),t.nHolding=null}function pe(t,a){var n,i,l,o,s,u,c,d,h,p,v,r=e(a).children("tr"),g=function(e,t,a){for(var r=e[t];r[a];)a++;return a};for(t.splice(0,t.length),l=0,u=r.length;u>l;l++)t.push([]);for(l=0,u=r.length;u>l;l++)for(n=r[l],d=0,i=n.firstChild;i;){if("TD"==i.nodeName.toUpperCase()||"TH"==i.nodeName.toUpperCase())for(h=1*i.getAttribute("colspan"),p=1*i.getAttribute("rowspan"),h=h&&0!==h&&1!==h?h:1,p=p&&0!==p&&1!==p?p:1,c=g(t,l,d),v=1===h?!0:!1,s=0;h>s;s++)for(o=0;p>o;o++)t[l+o][c+s]={cell:i,unique:v},t[l+o].nTr=n;i=i.nextSibling}}function ve(e,t,a){var r=[];a||(a=e.aoHeader,t&&(a=[],pe(a,t)));for(var n=0,i=a.length;i>n;n++)for(var l=0,o=a[n].length;o>l;l++)!a[n][l].unique||r[l]&&e.bSortCellsTop||(r[l]=a[n][l].cell);return r}function ge(t,a,r){if(vt(t,"aoServerParams","serverParams",[a]),a&&e.isArray(a)){var n={},i=/(.*?)\[\]$/;e.each(a,function(e,t){var a=t.name.match(i);if(a){var r=a[0];n[r]||(n[r]=[]),n[r].push(t.value)}else n[t.name]=t.value}),a=n}var l,o=t.ajax,s=t.oInstance,u=function(e){vt(t,null,"xhr",[t,e,t.jqXHR]),r(e)};if(e.isPlainObject(o)&&o.data){l=o.data;var f="function"==typeof l?l(a,t):l;a="function"==typeof l&&f?f:e.extend(!0,a,f),delete o.data}var c={data:a,success:function(e){var a=e.error||e.sError;a&&ft(t,0,a),t.json=e,u(e)},dataType:"json",cache:!1,type:t.sServerMethod,error:function(a,r,n){var i=vt(t,null,"xhr",[t,null,t.jqXHR]);-1===e.inArray(!0,i)&&("parsererror"==r?ft(t,0,"Invalid JSON response",1):4===a.readyState&&ft(t,0,"Ajax error",7)),Ve(t,!1)}};t.oAjaxData=a,vt(t,null,"preXhr",[t,a]),t.fnServerData?t.fnServerData.call(s,t.sAjaxSource,e.map(a,function(e,t){return{name:t,value:e}}),u,t):t.sAjaxSource||"string"==typeof o?t.jqXHR=e.ajax(e.extend(c,{url:o||t.sAjaxSource})):"function"==typeof o?t.jqXHR=o.call(s,a,u,t):(t.jqXHR=e.ajax(e.extend(c,o)),o.data=l)}function be(e){return e.bAjaxDataGet?(e.iDraw++,Ve(e,!0),ge(e,me(e),function(t){Se(e,t)}),!1):!0}function me(t){var s,f,c,d,a=t.aoColumns,r=a.length,i=t.oFeatures,l=t.oPreviousSearch,o=t.aoPreSearchCols,u=[],h=et(t),p=t._iDisplayStart,v=i.bPaginate!==!1?t._iDisplayLength:-1,g=function(e,t){u.push({name:e,value:t})};g("sEcho",t.iDraw),g("iColumns",r),g("sColumns",y(a,"sName").join(",")),g("iDisplayStart",p),g("iDisplayLength",v);var b={draw:t.iDraw,columns:[],order:[],start:p,length:v,search:{value:l.sSearch,regex:l.bRegex}};for(s=0;r>s;s++)c=a[s],d=o[s],f="function"==typeof c.mData?"function":c.mData,b.columns.push({data:f,name:c.sName,searchable:c.bSearchable,orderable:c.bSortable,search:{value:d.sSearch,regex:d.bRegex}}),g("mDataProp_"+s,f),i.bFilter&&(g("sSearch_"+s,d.sSearch),g("bRegex_"+s,d.bRegex),g("bSearchable_"+s,c.bSearchable)),i.bSort&&g("bSortable_"+s,c.bSortable);i.bFilter&&(g("sSearch",l.sSearch),g("bRegex",l.bRegex)),i.bSort&&(e.each(h,function(e,t){b.order.push({column:t.col,dir:t.dir}),g("iSortCol_"+e,t.col),g("sSortDir_"+e,t.dir)}),g("iSortingCols",h.length));var m=n.ext.legacy.ajax;return null===m?t.sAjaxSource?u:b:m?u:b}function Se(e,t){var a=function(e,a){return t[e]!==r?t[e]:t[a]},n=De(e,t),i=a("sEcho","draw"),l=a("iTotalRecords","recordsTotal"),o=a("iTotalDisplayRecords","recordsFiltered");if(i){if(1*is;s++)J(e,n[s]);e.aiDisplay=e.aiDisplayMaster.slice(),e.bAjaxDataGet=!1,ce(e),e._bInitComplete||Oe(e,t),e.bAjaxDataGet=!0,Ve(e,!1)}function De(t,a){var n=e.isPlainObject(t.ajax)&&t.ajax.dataSrc!==r?t.ajax.dataSrc:t.sAjaxDataProp;return"data"===n?a.aaData||a[n]:""!==n?ee(n)(a):a}function ye(t){var r=t.oClasses,n=t.sTableId,i=t.oLanguage,l=t.oPreviousSearch,o=t.aanFeatures,s=' ',u=i.sSearch;u=u.match(/_INPUT_/)?u.replace("_INPUT_",s):u+s;var f=e("
",{id:o.f?null:n+"_filter","class":r.sFilter}).append(e(" ").append(u)),c=function(){var a=(o.f,this.value?this.value:"");a!=l.sSearch&&(_e(t,{sSearch:a,bRegex:l.bRegex,bSmart:l.bSmart,bCaseInsensitive:l.bCaseInsensitive}),t._iDisplayStart=0,ce(t))},d=null!==t.searchDelay?t.searchDelay:"ssp"===mt(t)?400:0,h=e("input",f).val(l.sSearch).attr("placeholder",i.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",d?ze(c,d):c).on("keypress.DT",function(e){return 13==e.keyCode?!1:void 0}).attr("aria-controls",n);return e(t.nTable).on("search.dt.DT",function(e,r){if(t===r)try{h[0]!==a.activeElement&&h.val(l.sSearch)}catch(n){}}),f[0]}function _e(e,t,a){var n=e.oPreviousSearch,i=e.aoPreSearchCols,l=function(e){n.sSearch=e.sSearch,n.bRegex=e.bRegex,n.bSmart=e.bSmart,n.bCaseInsensitive=e.bCaseInsensitive},o=function(e){return e.bEscapeRegex!==r?!e.bEscapeRegex:e.bRegex};if(V(e),"ssp"!=mt(e)){Ce(e,t.sSearch,a,o(t),t.bSmart,t.bCaseInsensitive),l(t);for(var s=0;so;o++){for(var u=[],f=0,c=r.length;c>f;f++)l=r[f],i=t.aoData[l],a[o](t,i._aFilterData,l,i._aData,f)&&u.push(l);r.length=0,e.merge(r,u)}}function Te(e,t,a,r,n,i){if(""!==t){for(var l,o=[],s=e.aiDisplay,u=xe(t,r,n,i),f=0;ft.length||0!==t.indexOf(s)||e.bSorted)&&(e.aiDisplay=u.slice()),f=e.aiDisplay,d=0;dr;r++)if(f=e.aoData[r],!f._aFilterData){for(s=[],i=0,o=t.length;o>i;i++)a=t[i],a.bSearchable?(u=z(e,r,i,"filter"),c[a.sType]&&(u=c[a.sType](u)),null===u&&(u=""),"string"!=typeof u&&u.toString&&(u=u.toString())):u="",u.indexOf&&-1!==u.indexOf("&")&&(Ae.innerHTML=u,u=Fe?Ae.textContent:Ae.innerText),u.replace&&(u=u.replace(/[\r\n]/g,"")),s.push(u);f._aFilterData=s,f._sFilterRow=s.join(" "),d=!0}return d}function Pe(e){return{search:e.sSearch,smart:e.bSmart,regex:e.bRegex,caseInsensitive:e.bCaseInsensitive}}function Re(e){return{sSearch:e.search,bSmart:e.smart,bRegex:e.regex,bCaseInsensitive:e.caseInsensitive}}function je(t){var a=t.sTableId,r=t.aanFeatures.i,n=e("
",{"class":t.oClasses.sInfo,id:r?null:a+"_info"});return r||(t.aoDrawCallback.push({fn:Ne,sName:"information"}),n.attr("role","status").attr("aria-live","polite"),e(t.nTable).attr("aria-describedby",a+"_info")),n[0]}function Ne(t){var a=t.aanFeatures.i;if(0!==a.length){var r=t.oLanguage,n=t._iDisplayStart+1,i=t.fnDisplayEnd(),l=t.fnRecordsTotal(),o=t.fnRecordsDisplay(),s=o?r.sInfo:r.sInfoEmpty;o!==l&&(s+=" "+r.sInfoFiltered),s+=r.sInfoPostFix,s=He(t,s);var u=r.fnInfoCallback;null!==u&&(s=u.call(t.oInstance,t,n,i,l,o,s)),e(a).html(s)}}function He(e,t){var a=e.fnFormatNumber,r=e._iDisplayStart+1,n=e._iDisplayLength,i=e.fnRecordsDisplay(),l=-1===n;return t.replace(/_START_/g,a.call(e,r)).replace(/_END_/g,a.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,a.call(e,e.fnRecordsTotal())).replace(/_TOTAL_/g,a.call(e,i)).replace(/_PAGE_/g,a.call(e,l?1:Math.ceil(r/n))).replace(/_PAGES_/g,a.call(e,l?1:Math.ceil(i/n)))}function ke(e){var t,a,i,r=e.iInitDisplayStart,n=e.aoColumns,l=e.oFeatures,o=e.bDeferLoading;if(!e.bInitialised)return void setTimeout(function(){ke(e)},200);for(he(e),ue(e),fe(e,e.aoHeader),fe(e,e.aoFooter),Ve(e,!0),l.bAutoWidth&&$e(e),t=0,a=n.length;a>t;t++)i=n[t],i.sWidth&&(i.nTh.style.width=Ke(i.sWidth));vt(e,null,"preInit",[e]),de(e);var s=mt(e);("ssp"!=s||o)&&("ajax"==s?ge(e,[],function(a){var n=De(e,a);for(t=0;t",{name:r+"_length","aria-controls":r,"class":a.sLengthSelect}),u=0,f=l.length;f>u;u++)s[0][u]=new Option("number"==typeof o[u]?t.fnFormatNumber(o[u]):o[u],l[u]);var c=e("
").addClass(a.sLength);return t.aanFeatures.l||(c[0].id=r+"_length"),c.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",s[0].outerHTML)),e("select",c).val(t._iDisplayLength).on("change.DT",function(a){Me(t,e(this).val()),ce(t)}),e(t.nTable).on("length.dt.DT",function(a,r,n){t===r&&e("select",c).val(n)}),c[0]}function Be(t){var a=t.sPaginationType,r=n.ext.pager[a],i="function"==typeof r,l=function(e){ce(e)},o=e("
").addClass(t.oClasses.sPaging+a)[0],s=t.aanFeatures;return i||r.fnInit(t,o,l),s.p||(o.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(e){if(i){var d,h,t=e._iDisplayStart,a=e._iDisplayLength,n=e.fnRecordsDisplay(),o=-1===a,u=o?0:Math.ceil(t/a),f=o?1:Math.ceil(n/a),c=r(u,f);for(d=0,h=s.p.length;h>d;d++)bt(e,"pageButton")(e,s.p[d],d,c,u,f)}else r.fnUpdate(e,l)},sName:"pagination"})),o}function Ee(e,t,a){var r=e._iDisplayStart,n=e._iDisplayLength,i=e.fnRecordsDisplay();0===i||-1===n?r=0:"number"==typeof t?(r=t*n,r>i&&(r=0)):"first"==t?r=0:"previous"==t?(r=n>=0?r-n:0,0>r&&(r=0)):"next"==t?i>r+n&&(r+=n):"last"==t?r=Math.floor((i-1)/n)*n:ft(e,0,"Unknown paging action: "+t,5);var l=e._iDisplayStart!==r;return e._iDisplayStart=r,l&&(vt(e,null,"page",[e]),a&&ce(e)),l}function Ue(t){return e("
",{id:t.aanFeatures.r?null:t.sTableId+"_processing","class":t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).insertBefore(t.nTable)[0]}function Ve(t,a){t.oFeatures.bProcessing&&e(t.aanFeatures.r).css("display",a?"block":"none"),vt(t,null,"processing",[t,a])}function Xe(t){var a=e(t.nTable);a.attr("role","grid");var r=t.oScroll;if(""===r.sX&&""===r.sY)return t.nTable;var n=r.sX,i=r.sY,l=t.oClasses,o=a.children("caption"),s=o.length?o[0]._captionSide:null,u=e(a[0].cloneNode(!1)),f=e(a[0].cloneNode(!1)),c=a.children("tfoot"),d="
",h=function(e){return e?Ke(e):null};c.length||(c=null);var p=e(d,{"class":l.sScrollWrapper}).append(e(d,{"class":l.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:n?h(n):"100%"}).append(e(d,{"class":l.sScrollHeadInner}).css({"box-sizing":"content-box",width:r.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===s?o:null).append(a.children("thead"))))).append(e(d,{"class":l.sScrollBody}).css({position:"relative",overflow:"auto",width:h(n)}).append(a));c&&p.append(e(d,{"class":l.sScrollFoot}).css({overflow:"hidden",border:0,width:n?h(n):"100%"}).append(e(d,{"class":l.sScrollFootInner}).append(f.removeAttr("id").css("margin-left",0).append("bottom"===s?o:null).append(a.children("tfoot")))));var v=p.children(),g=v[0],b=v[1],m=c?v[2]:null;return n&&e(b).on("scroll.DT",function(e){var t=this.scrollLeft;g.scrollLeft=t,c&&(m.scrollLeft=t)}),e(b).css(i&&r.bCollapse?"max-height":"height",i),t.nScrollHead=g,t.nScrollBody=b,t.nScrollFoot=m,t.aoDrawCallback.push({fn:Je,sName:"scrolling"}),p[0]}function Je(t){var A,F,L,P,R,j,B,E,U,a=t.oScroll,n=a.sX,i=a.sXInner,l=a.sY,o=a.iBarWidth,s=e(t.nScrollHead),u=s[0].style,f=s.children("div"),c=f[0].style,d=f.children("table"),h=t.nScrollBody,p=e(h),v=h.style,g=e(t.nScrollFoot),b=g.children("div"),m=b.children("table"),S=e(t.nTHead),D=e(t.nTable),_=D[0],w=_.style,T=t.nTFoot?e(t.nTFoot):null,C=t.oBrowser,x=C.bScrollOversize,I=y(t.aoColumns,"nTh"),N=[],H=[],k=[],O=[],V=function(e){var t=e.style;t.paddingTop="0",t.paddingBottom="0",t.borderTopWidth="0",t.borderBottomWidth="0",t.height=0},X=h.scrollHeight>h.clientHeight;if(t.scrollBarVis!==X&&t.scrollBarVis!==r)return t.scrollBarVis=X,void M(t);t.scrollBarVis=X,D.children("thead, tfoot").remove(),T&&(j=T.clone().prependTo(D),F=T.find("tr"),P=j.find("tr")),R=S.clone().prependTo(D),A=S.find("tr"),L=R.find("tr"),R.find("th, td").removeAttr("tabindex"),n||(v.width="100%",s[0].style.width="100%"),e.each(ve(t,R),function(e,a){B=W(t,e),a.style.width=t.aoColumns[B].sWidth}),T&&qe(function(e){e.style.width=""},P),U=D.outerWidth(),""===n?(w.width="100%",x&&(D.find("tbody").height()>h.offsetHeight||"scroll"==p.css("overflow-y"))&&(w.width=Ke(D.outerWidth()-o)),U=D.outerWidth()):""!==i&&(w.width=Ke(i),U=D.outerWidth()),qe(V,L),qe(function(t){k.push(t.innerHTML),N.push(Ke(e(t).css("width")))},L),qe(function(t,a){-1!==e.inArray(t,I)&&(t.style.width=N[a])},A),e(L).height(0),T&&(qe(V,P),qe(function(t){O.push(t.innerHTML),H.push(Ke(e(t).css("width")))},P),qe(function(e,t){e.style.width=H[t]},F),e(P).height(0)),qe(function(e,t){e.innerHTML=''+k[t]+"
",e.childNodes[0].style.height="0",e.childNodes[0].style.overflow="hidden",e.style.width=N[t]},L),T&&qe(function(e,t){e.innerHTML=''+O[t]+"
",e.childNodes[0].style.height="0",e.childNodes[0].style.overflow="hidden",e.style.width=H[t]},P),D.outerWidth()h.offsetHeight||"scroll"==p.css("overflow-y")?U+o:U,x&&(h.scrollHeight>h.offsetHeight||"scroll"==p.css("overflow-y"))&&(w.width=Ke(E-o)),(""===n||""!==i)&&ft(t,1,"Possible column misalignment",6)):E="100%",v.width=Ke(E),u.width=Ke(E),T&&(t.nScrollFoot.style.width=Ke(E)),l||x&&(v.height=Ke(_.offsetHeight+o));var J=D.outerWidth();d[0].style.width=Ke(J),c.width=Ke(J);var q=D.height()>h.clientHeight||"scroll"==p.css("overflow-y"),G="padding"+(C.bScrollbarLeft?"Left":"Right");c[G]=q?o+"px":"0px",T&&(m[0].style.width=Ke(J),b[0].style.width=Ke(J),b[0].style[G]=q?o+"px":"0px"),D.children("colgroup").insertBefore(D.children("thead")),p.scroll(),!t.bSorted&&!t.bFiltered||t._drawHold||(h.scrollTop=0)}function qe(e,t,a){for(var l,o,r=0,n=0,i=t.length;i>n;){for(l=t[n].firstChild,o=a?a[n].firstChild:null;l;)1===l.nodeType&&(a?e(l,o,r):e(l,r),r++),l=l.nextSibling,o=a?o.nextSibling:null;n++}}function $e(a){var v,g,b,r=a.nTable,n=a.aoColumns,i=a.oScroll,l=i.sY,o=i.sX,s=i.sXInner,u=n.length,f=U(a,"bVisible"),c=e("th",a.nTHead),d=r.getAttribute("width"),h=r.parentNode,p=!1,D=a.oBrowser,y=D.bScrollOversize,_=r.style.width;for(_&&-1!==_.indexOf("%")&&(d=_),v=0;vv;v++){var w=W(a,v);null!==w&&(n[w].sWidth=Ke(c.eq(v).width()))}else{var T=e(r).clone().css("visibility","hidden").removeAttr("id");T.find("tbody tr").remove();var C=e(" ").appendTo(T.find("tbody"));for(T.find("thead, tfoot").remove(),T.append(e(a.nTHead).clone()).append(e(a.nTFoot).clone()),T.find("tfoot th, tfoot td").css("width",""),c=ve(a,T.find("thead")[0]),v=0;v ").css({width:g.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(v=0;v").css(o||l?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(T).appendTo(h);o&&s?T.width(s):o?(T.css("width","auto"),T.removeAttr("width"),T.width()").css("width",Ke(t)).appendTo(r||a.body),i=n[0].offsetWidth;return n.remove(),i}function Ze(t,a){var r=Qe(t,a);if(0>r)return null;var n=t.aoData[r];return n.nTr?n.anCells[a]:e(" ").html(z(t,r,a,"display"))[0]}function Qe(e,t){for(var a,r=-1,n=-1,i=0,l=e.aoData.length;l>i;i++)a=z(e,i,t,"display")+"",a=a.replace(Ge,""),a=a.replace(/ /g," "),a.length>r&&(r=a.length,n=i);return n}function Ke(e){return null===e?"0px":"number"==typeof e?0>e?"0px":e+"px":e.match(/\d$/)?e+"px":e}function et(t){var a,l,o,c,d,h,p,s=[],f=t.aoColumns,v=t.aaSortingFixed,g=e.isPlainObject(v),b=[],m=function(t){t.length&&!e.isArray(t[0])?b.push(t):e.merge(b,t)};for(e.isArray(v)&&m(v),g&&v.pre&&m(v.pre),m(t.aaSorting),g&&v.post&&m(v.post),a=0;al;l++)d=c[l],h=f[d].sType||"string",b[a]._idx===r&&(b[a]._idx=e.inArray(b[a][1],f[d].asSorting)),s.push({src:p,col:d,dir:b[a][1],index:b[a]._idx,type:h,formatter:n.ext.type.order[h+"-pre"]});return s}function tt(e){var t,a,r,y,w,c=[],d=n.ext.type.order,h=e.aoData,D=(e.aoColumns,
-0),_=e.aiDisplayMaster;for(V(e),w=et(e),t=0,a=w.length;a>t;t++)y=w[t],y.formatter&&D++,lt(e,y.col);if("ssp"!=mt(e)&&0!==w.length){for(t=0,r=_.length;r>t;t++)c[_[t]]=t;D===w.length?_.sort(function(e,t){var a,r,n,i,l,o=w.length,s=h[e]._aSortData,u=h[t]._aSortData;for(n=0;o>n;n++)if(l=w[n],a=s[l.col],r=u[l.col],i=r>a?-1:a>r?1:0,0!==i)return"asc"===l.dir?i:-i;return a=c[e],r=c[t],r>a?-1:a>r?1:0}):_.sort(function(e,t){var a,r,n,l,o,s,u=w.length,f=h[e]._aSortData,p=h[t]._aSortData;for(n=0;u>n;n++)if(o=w[n],a=f[o.col],r=p[o.col],s=d[o.type+"-"+o.dir]||d["string-"+o.dir],l=s(a,r),0!==l)return l;return a=c[e],r=c[t],r>a?-1:a>r?1:0})}e.bSorted=!0}function at(e){for(var t,a,r=e.aoColumns,n=et(e),i=e.oLanguage.oAria,l=0,o=r.length;o>l;l++){var s=r[l],u=s.asSorting,f=s.sTitle.replace(/<.*?>/g,""),c=s.nTh;c.removeAttribute("aria-sort"),s.bSortable?(n.length>0&&n[0].col==l?(c.setAttribute("aria-sort","asc"==n[0].dir?"ascending":"descending"),a=u[n[0].index+1]||u[0]):a=u[0],t=f+("asc"===a?i.sSortAscending:i.sSortDescending)):t=f,c.setAttribute("aria-label",t)}}function rt(t,a,n,i){var u,l=t.aoColumns[a],o=t.aaSorting,s=l.asSorting,f=function(t,a){var n=t._idx;return n===r&&(n=e.inArray(t[1],s)),n+1l;l++)s=a[l].src,e(y(t.aoData,"anCells",s)).removeClass(r+(2>l?l+1:3));for(l=0,o=n.length;o>l;l++)s=n[l].src,e(y(t.aoData,"anCells",s)).addClass(r+(2>l?l+1:3))}t.aLastSort=n}function lt(e,t){var i,a=e.aoColumns[t],r=n.ext.order[a.sSortDataType];r&&(i=r.call(e.oInstance,e,t,B(e,t)));for(var l,o,s=n.ext.type.order[a.sType+"-pre"],u=0,f=e.aoData.length;f>u;u++)l=e.aoData[u],l._aSortData||(l._aSortData=[]),(!l._aSortData[t]||r)&&(o=r?i[u]:z(e,u,t,"sort"),l._aSortData[t]=s?s(o):o)}function ot(t){if(t.oFeatures.bStateSave&&!t.bDestroying){var a={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:e.extend(!0,[],t.aaSorting),search:Pe(t.oPreviousSearch),columns:e.map(t.aoColumns,function(e,a){return{visible:e.bVisible,search:Pe(t.aoPreSearchCols[a])}})};vt(t,"aoStateSaveParams","stateSaveParams",[t,a]),t.oSavedState=a,t.fnStateSaveCallback.call(t.oInstance,t,a)}}function st(t,a,n){var i,l,o=t.aoColumns,s=function(a){if(!a||!a.time)return void n();var s=vt(t,"aoStateLoadParams","stateLoadParams",[t,a]);if(-1!==e.inArray(!1,s))return void n();var u=t.iStateDuration;if(u>0&&a.time<+new Date-1e3*u)return void n();if(a.columns&&o.length!==a.columns.length)return void n();if(t.oLoadedState=e.extend(!0,{},a),a.start!==r&&(t._iDisplayStart=a.start,t.iInitDisplayStart=a.start),a.length!==r&&(t._iDisplayLength=a.length),a.order!==r&&(t.aaSorting=[],e.each(a.order,function(e,a){t.aaSorting.push(a[0]>=o.length?[0,a[1]]:a)})),a.search!==r&&e.extend(t.oPreviousSearch,Re(a.search)),a.columns)for(i=0,l=a.columns.length;l>i;i++){var f=a.columns[i];f.visible!==r&&(o[i].bVisible=f.visible),f.search!==r&&e.extend(t.aoPreSearchCols[i],Re(f.search))}vt(t,"aoStateLoaded","stateLoaded",[t,a]),n()};if(!t.oFeatures.bStateSave)return void n();var u=t.fnStateLoadCallback.call(t.oInstance,t,s);u!==r&&s(u)}function ut(t){var a=n.settings,r=e.inArray(t,y(a,"nTable"));return-1!==r?a[r]:null}function ft(e,a,r,i){if(r="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+r,i&&(r+=". For more information about this error, please see http://datatables.net/tn/"+i),a)t.console&&console.log&&console.log(r);else{var l=n.ext,o=l.sErrMode||l.errMode;if(e&&vt(e,null,"error",[e,i,r]),"alert"==o)alert(r);else{if("throw"==o)throw new Error(r);"function"==typeof o&&o(e,i,r)}}}function ct(t,a,n,i){return e.isArray(n)?void e.each(n,function(r,n){e.isArray(n)?ct(t,a,n[0],n[1]):ct(t,a,n)}):(i===r&&(i=n),void(a[n]!==r&&(t[i]=a[n])))}function dt(t,a,r){var n;for(var i in a)a.hasOwnProperty(i)&&(n=a[i],e.isPlainObject(n)?(e.isPlainObject(t[i])||(t[i]={}),e.extend(!0,t[i],n)):r&&"data"!==i&&"aaData"!==i&&e.isArray(n)?t[i]=n.slice():t[i]=n);return t}function ht(t,a,r){e(t).on("click.DT",a,function(a){e(t).blur(),r(a)}).on("keypress.DT",a,function(e){13===e.which&&(e.preventDefault(),r(e))}).on("selectstart.DT",function(){return!1})}function pt(e,t,a,r){a&&e[t].push({fn:a,sName:r})}function vt(t,a,r,n){var i=[];if(a&&(i=e.map(t[a].slice().reverse(),function(e,a){return e.fn.apply(t.oInstance,n)})),null!==r){var l=e.Event(r+".dt");e(t.nTable).trigger(l,n),i.push(l.result)}return i}function gt(e){var t=e._iDisplayStart,a=e.fnDisplayEnd(),r=e._iDisplayLength;t>=a&&(t=a-r),t-=t%r,(-1===r||0>t)&&(t=0),e._iDisplayStart=t}function bt(t,a){var r=t.renderer,i=n.ext.renderer[a];return e.isPlainObject(r)&&r[a]?i[r[a]]||i._:"string"==typeof r?i[r]||i._:i._}function mt(e){return e.oFeatures.bServerSide?"ssp":e.ajax||e.sAjaxSource?"ajax":"dom"}function Ut(e,t){var a=[],r=Et.numbers_length,n=Math.floor(r/2);return r>=t?a=w(0,t):n>=e?(a=w(0,r-2),a.push("ellipsis"),a.push(t-1)):e>=t-1-n?(a=w(t-(r-2),t),a.splice(0,0,"ellipsis"),a.splice(0,0,0)):(a=w(e-n+2,e+n-1),a.push("ellipsis"),a.push(t-1),a.splice(0,0,"ellipsis"),a.splice(0,0,0)),a.DT_el="span",a}function Xt(t){e.each({num:function(e){return Vt(e,t)},"num-fmt":function(e){return Vt(e,t,p)},"html-num":function(e){return Vt(e,t,c)},"html-num-fmt":function(e){return Vt(e,t,c,p)}},function(e,a){i.type.order[e+t+"-pre"]=a,e.match(/^html\-/)&&(i.type.search[e+t]=i.type.search.html)})}function qt(e){return function(){var t=[ut(this[n.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return n.ext.internal[e].apply(this,t)}}var i,l,o,s,n=function(t){this.$=function(e,t){return this.api(!0).$(e,t)},this._=function(e,t){return this.api(!0).rows(e,t).data()},this.api=function(e){return new l(e?ut(this[i.iApiIndex]):this)},this.fnAddData=function(t,a){var n=this.api(!0),i=e.isArray(t)&&(e.isArray(t[0])||e.isPlainObject(t[0]))?n.rows.add(t):n.row.add(t);return(a===r||a)&&n.draw(),i.flatten().toArray()},this.fnAdjustColumnSizing=function(e){var t=this.api(!0).columns.adjust(),a=t.settings()[0],n=a.oScroll;e===r||e?t.draw(!1):(""!==n.sX||""!==n.sY)&&Je(a)},this.fnClearTable=function(e){var t=this.api(!0).clear();(e===r||e)&&t.draw()},this.fnClose=function(e){this.api(!0).row(e).child.hide()},this.fnDeleteRow=function(e,t,a){var n=this.api(!0),i=n.rows(e),l=i.settings()[0],o=l.aoData[i[0][0]];return i.remove(),t&&t.call(this,l,o),(a===r||a)&&n.draw(),o},this.fnDestroy=function(e){this.api(!0).destroy(e)},this.fnDraw=function(e){this.api(!0).draw(e)},this.fnFilter=function(e,t,a,n,i,l){var o=this.api(!0);null===t||t===r?o.search(e,a,n,l):o.column(t).search(e,a,n,l),o.draw()},this.fnGetData=function(e,t){var a=this.api(!0);if(e!==r){var n=e.nodeName?e.nodeName.toLowerCase():"";return t!==r||"td"==n||"th"==n?a.cell(e,t).data():a.row(e).data()||null}return a.data().toArray()},this.fnGetNodes=function(e){var t=this.api(!0);return e!==r?t.row(e).node():t.rows().nodes().flatten().toArray()},this.fnGetPosition=function(e){var t=this.api(!0),a=e.nodeName.toUpperCase();if("TR"==a)return t.row(e).index();if("TD"==a||"TH"==a){var r=t.cell(e).index();return[r.row,r.columnVisible,r.column]}return null},this.fnIsOpen=function(e){return this.api(!0).row(e).child.isShown()},this.fnOpen=function(e,t,a){return this.api(!0).row(e).child(t,a).show().child()[0]},this.fnPageChange=function(e,t){var a=this.api(!0).page(e);(t===r||t)&&a.draw(!1)},this.fnSetColumnVis=function(e,t,a){var n=this.api(!0).column(e).visible(t);(a===r||a)&&n.columns.adjust().draw()},this.fnSettings=function(){return ut(this[i.iApiIndex])},this.fnSort=function(e){this.api(!0).order(e).draw()},this.fnSortListener=function(e,t,a){this.api(!0).order.listener(e,t,a)},this.fnUpdate=function(e,t,a,n,i){var l=this.api(!0);return a===r||null===a?l.row(t).data(e):l.cell(t,a).data(e),(i===r||i)&&l.columns.adjust(),(n===r||n)&&l.draw(),0},this.fnVersionCheck=i.fnVersionCheck;var a=this,o=t===r,s=this.length;o&&(t={}),this.oApi=this.internal=i.internal;for(var u in n.ext.internal)u&&(this[u]=qt(u));return this.each(function(){var f,i={},l=s>1?dt(i,t,!0):t,u=0,v=this.getAttribute("id"),g=!1,b=n.defaults,m=e(this);if("table"!=this.nodeName.toLowerCase())return void ft(null,0,"Non-table node initialisation ("+this.nodeName+")",2);R(b),j(b.column),F(b,b,!0),F(b.column,b.column,!0),F(b,e.extend(l,m.data()));var S=n.settings;for(u=0,f=S.length;f>u;u++){var D=S[u];if(D.nTable==this||D.nTHead&&D.nTHead.parentNode==this||D.nTFoot&&D.nTFoot.parentNode==this){var y=l.bRetrieve!==r?l.bRetrieve:b.bRetrieve,_=l.bDestroy!==r?l.bDestroy:b.bDestroy;if(o||y)return D.oInstance;if(_){D.oInstance.fnDestroy();break}return void ft(D,0,"Cannot reinitialise DataTable",3)}if(D.sTableId==this.id){S.splice(u,1);break}}(null===v||""===v)&&(v="DataTables_Table_"+n.ext._unique++,this.id=v);var w=e.extend(!0,{},n.models.oSettings,{sDestroyWidth:m[0].style.width,sInstance:v,sTableId:v});w.nTable=this,w.oApi=a.internal,w.oInit=l,S.push(w),w.oInstance=1===a.length?a:m.dataTable(),R(l),L(l.oLanguage),l.aLengthMenu&&!l.iDisplayLength&&(l.iDisplayLength=e.isArray(l.aLengthMenu[0])?l.aLengthMenu[0][0]:l.aLengthMenu[0]),l=dt(e.extend(!0,{},b),l),ct(w.oFeatures,l,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),ct(w,l,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),ct(w.oScroll,l,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),ct(w.oLanguage,l,"fnInfoCallback"),pt(w,"aoDrawCallback",l.fnDrawCallback,"user"),pt(w,"aoServerParams",l.fnServerParams,"user"),pt(w,"aoStateSaveParams",l.fnStateSaveParams,"user"),pt(w,"aoStateLoadParams",l.fnStateLoadParams,"user"),pt(w,"aoStateLoaded",l.fnStateLoaded,"user"),pt(w,"aoRowCallback",l.fnRowCallback,"user"),pt(w,"aoRowCreatedCallback",l.fnCreatedRow,"user"),pt(w,"aoHeaderCallback",l.fnHeaderCallback,"user"),pt(w,"aoFooterCallback",l.fnFooterCallback,"user"),pt(w,"aoInitComplete",l.fnInitComplete,"user"),pt(w,"aoPreDrawCallback",l.fnPreDrawCallback,"user"),w.rowIdFn=ee(l.rowId),N(w);var T=w.oClasses;if(e.extend(T,n.ext.classes,l.oClasses),m.addClass(T.sTable),w.iInitDisplayStart===r&&(w.iInitDisplayStart=l.iDisplayStart,w._iDisplayStart=l.iDisplayStart),null!==l.iDeferLoading){w.bDeferLoading=!0;var C=e.isArray(l.iDeferLoading);w._iRecordsDisplay=C?l.iDeferLoading[0]:l.iDeferLoading,w._iRecordsTotal=C?l.iDeferLoading[1]:l.iDeferLoading}var x=w.oLanguage;e.extend(!0,x,l.oLanguage),x.sUrl&&(e.ajax({dataType:"json",url:x.sUrl,success:function(t){L(t),F(b.oLanguage,t),e.extend(!0,x,t),ke(w)},error:function(){ke(w)}}),g=!0),null===l.asStripeClasses&&(w.asStripeClasses=[T.sStripeOdd,T.sStripeEven]);var I=w.asStripeClasses,A=m.children("tbody").find("tr").eq(0);-1!==e.inArray(!0,e.map(I,function(e,t){return A.hasClass(e)}))&&(e("tbody tr",this).removeClass(I.join(" ")),w.asDestroyStripes=I.slice());var H,P=[],M=this.getElementsByTagName("thead");if(0!==M.length&&(pe(w.aoHeader,M[0]),P=ve(w)),null===l.aoColumns)for(H=[],u=0,f=P.length;f>u;u++)H.push(null);else H=l.aoColumns;for(u=0,f=H.length;f>u;u++)k(w,P?P[u]:null);if(X(w,l.aoColumnDefs,H,function(e,t){O(w,e,t)}),A.length){var W=function(e,t){return null!==e.getAttribute("data-"+t)?t:null};e(A[0]).children("th, td").each(function(e,t){var a=w.aoColumns[e];if(a.mData===e){var n=W(t,"sort")||W(t,"order"),i=W(t,"filter")||W(t,"search");(null!==n||null!==i)&&(a.mData={_:e+".display",sort:null!==n?e+".@data-"+n:r,type:null!==n?e+".@data-"+n:r,filter:null!==i?e+".@data-"+i:r},O(w,e))}})}var B=w.oFeatures,E=function(){if(l.aaSorting===r){var t=w.aaSorting;for(u=0,f=t.length;f>u;u++)t[u][1]=w.aoColumns[u].asSorting[0]}it(w),B.bSort&&pt(w,"aoDrawCallback",function(){if(w.bSorted){var t=et(w),a={};e.each(t,function(e,t){a[t.src]=t.dir}),vt(w,null,"order",[w,t,a]),at(w)}}),pt(w,"aoDrawCallback",function(){(w.bSorted||"ssp"===mt(w)||B.bDeferRender)&&it(w)},"sc");var a=m.children("caption").each(function(){this._captionSide=e(this).css("caption-side")}),n=m.children("thead");0===n.length&&(n=e(" ").appendTo(m)),w.nTHead=n[0];var i=m.children("tbody");0===i.length&&(i=e(" ").appendTo(m)),w.nTBody=i[0];var o=m.children("tfoot");if(0===o.length&&a.length>0&&(""!==w.oScroll.sX||""!==w.oScroll.sY)&&(o=e(" ").appendTo(m)),0===o.length||0===o.children().length?m.addClass(T.sNoFooter):o.length>0&&(w.nTFoot=o[0],pe(w.aoFooter,w.nTFoot)),l.aaData)for(u=0;u/g,d=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,h=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),p=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,v=function(e){return e&&e!==!0&&"-"!==e?!1:!0},g=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},b=function(e,t){return u[t]||(u[t]=new RegExp(Ie(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(u[t],"."):e},m=function(e,t,a){var r="string"==typeof e;return v(e)?!0:(t&&r&&(e=b(e,t)),a&&r&&(e=e.replace(p,"")),!isNaN(parseFloat(e))&&isFinite(e))},S=function(e){return v(e)||"string"==typeof e},D=function(e,t,a){if(v(e))return!0;var r=S(e);return r&&m(C(e),t,a)?!0:null},y=function(e,t,a){var n=[],i=0,l=e.length;if(a!==r)for(;l>i;i++)e[i]&&e[i][t]&&n.push(e[i][t][a]);else for(;l>i;i++)e[i]&&n.push(e[i][t]);return n},_=function(e,t,a,n){var i=[],l=0,o=t.length;if(n!==r)for(;o>l;l++)e[t[l]][a]&&i.push(e[t[l]][a][n]);else for(;o>l;l++)i.push(e[t[l]][a]);return i},w=function(e,t){var n,a=[];t===r?(t=0,n=e):(n=t,t=e);for(var i=t;n>i;i++)a.push(i);return a},T=function(e){for(var t=[],a=0,r=e.length;r>a;a++)e[a]&&t.push(e[a]);return t},C=function(e){return e.replace(c,"")},x=function(e){if(e.length<2)return!0;for(var t=e.slice().sort(),a=t[0],r=1,n=t.length;n>r;r++){if(t[r]===a)return!1;a=t[r]}return!0},I=function(e){if(x(e))return e.slice();var a,r,i,t=[],n=e.length,l=0;e:for(r=0;n>r;r++){for(a=e[r],i=0;l>i;i++)if(t[i]===a)continue e;t.push(a),l++}return t};n.util={throttle:function(e,t){var n,i,a=t!==r?t:200;return function(){var t=this,l=+new Date,o=arguments;n&&n+a>l?(clearTimeout(i),i=setTimeout(function(){n=r,e.apply(t,o)},a)):(n=l,e.apply(t,o))}},escapeRegex:function(e){return e.replace(h,"\\$1")}};var P=function(e,t,a){e[t]!==r&&(e[a]=e[t])},Z=/\[.*?\]$/,Q=/\(\)$/,Ie=n.util.escapeRegex,Ae=e("',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t li > .active",Wn='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',qn=".dropdown-toggle",Mn="> .dropdown-menu .active",Kn=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&g(this._element).hasClass(Pn)||g(this._element).hasClass(Ln))){var t,i,e=g(this._element).closest(xn)[0],o=_.getSelectorFromElement(this._element);if(e){var r="UL"===e.nodeName||"OL"===e.nodeName?Un:Fn;i=(i=g.makeArray(g(e).find(r)))[i.length-1]}var s=g.Event(On.HIDE,{relatedTarget:this._element}),a=g.Event(On.SHOW,{relatedTarget:i});if(i&&g(i).trigger(s),g(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,e);var l=function(){var t=g.Event(On.HIDDEN,{relatedTarget:n._element}),e=g.Event(On.SHOWN,{relatedTarget:i});g(i).trigger(t),g(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){g.removeData(this._element,wn),this._element=null},t._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?g(e).children(Fn):g(e).find(Un))[0],r=n&&o&&g(o).hasClass(jn),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=_.getTransitionDurationFromElement(o);g(o).removeClass(Hn).one(_.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(t,e,n){if(e){g(e).removeClass(Pn);var i=g(e.parentNode).find(Mn)[0];i&&g(i).removeClass(Pn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(g(t).addClass(Pn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),_.reflow(t),t.classList.contains(jn)&&t.classList.add(Hn),t.parentNode&&g(t.parentNode).hasClass(kn)){var o=g(t).closest(Rn)[0];if(o){var r=[].slice.call(o.querySelectorAll(qn));g(r).addClass(Pn)}t.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(wn);if(e||(e=new i(this),t.data(wn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();g(document).on(On.CLICK_DATA_API,Wn,function(t){t.preventDefault(),Kn._jQueryInterface.call(g(this),"show")}),g.fn.tab=Kn._jQueryInterface,g.fn.tab.Constructor=Kn,g.fn.tab.noConflict=function(){return g.fn.tab=Nn,Kn._jQueryInterface};var Qn="toast",Bn="bs.toast",Vn="."+Bn,Yn=g.fn[Qn],zn={CLICK_DISMISS:"click.dismiss"+Vn,HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn},Xn="fade",$n="hide",Gn="show",Jn="showing",Zn={animation:"boolean",autohide:"boolean",delay:"number"},ti={animation:!0,autohide:!0,delay:500},ei='[data-dismiss="toast"]',ni=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this;g(this._element).trigger(zn.SHOW),this._config.animation&&this._element.classList.add(Xn);var e=function(){t._element.classList.remove(Jn),t._element.classList.add(Gn),g(t._element).trigger(zn.SHOWN),t._config.autohide&&t.hide()};if(this._element.classList.remove($n),this._element.classList.add(Jn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},t.hide=function(t){var e=this;this._element.classList.contains(Gn)&&(g(this._element).trigger(zn.HIDE),t?this._close():this._timeout=setTimeout(function(){e._close()},this._config.delay))},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(Gn)&&this._element.classList.remove(Gn),g(this._element).off(zn.CLICK_DISMISS),g.removeData(this._element,Bn),this._element=null,this._config=null},t._getConfig=function(t){return t=l({},ti,g(this._element).data(),"object"==typeof t&&t?t:{}),_.typeCheckConfig(Qn,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;g(this._element).on(zn.CLICK_DISMISS,ei,function(){return t.hide(!0)})},t._close=function(){var t=this,e=function(){t._element.classList.add($n),g(t._element).trigger(zn.HIDDEN)};if(this._element.classList.remove(Gn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(Bn);if(e||(e=new i(this,"object"==typeof n&&n),t.data(Bn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return Zn}},{key:"Default",get:function(){return ti}}]),i}();g.fn[Qn]=ni._jQueryInterface,g.fn[Qn].Constructor=ni,g.fn[Qn].noConflict=function(){return g.fn[Qn]=Yn,ni._jQueryInterface},function(){if("undefined"==typeof g)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=g.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=_,t.Alert=p,t.Button=P,t.Carousel=lt,t.Collapse=bt,t.Dropdown=Jt,t.Modal=ve,t.Popover=sn,t.Scrollspy=Dn,t.Tab=Kn,t.Toast=ni,t.Tooltip=Be,Object.defineProperty(t,"__esModule",{value:!0})});
-//# sourceMappingURL=bootstrap.min.js.map
\ No newline at end of file
diff --git a/static_in_env/js/jquery-3.3.1.min.js b/static_in_env/js/jquery-3.3.1.min.js
deleted file mode 100755
index 4d9b3a25..00000000
--- a/static_in_env/js/jquery-3.3.1.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */
-!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML=" ",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML=" ";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML=" ","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML=" ",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""," "],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/
+
+
+
+